lkml.org 
[lkml]   [2001]   [Dec]   [27]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
    /
    SubjectRe: Again:syscall from modules
    From
    Date
    Guess I should add that most sys_* functions are wrappers.

    On Thu, 2001-12-27 at 16:54, Terje Eggestad wrote:
    > Yes, the sys_* funcs are declared asmlinkage int sys_*.
    > where the asmlinkage differ from platform to platform.
    > It's used to tell the compiler if a non standared calling
    > convertion is used, typically if params are passed by registers
    > instead of stack. The asmlinkage define must be sett according to the
    > syscall dispatcher (entry.S on ia32), and may be changed accordingly.
    >
    > In short, if you want to use sys_* you must understand the interaction
    > between the sys_* funcs and the dispatcher on *every* platform, and
    > the interaction may change without notice.
    >
    > In short short, don't don't don't don't use the sys_* functions.
    >
    > TJ
    >
    > On Tue, 2001-12-25 at 14:14, Amber Palekar wrote:
    > >
    > > Hi,
    > >
    > > > Just use sock_sendmsg() and sock_recvmsg() directly.
    > > > They are both
    > > > exported in netsyms.c.
    > > Is there any specific reason behind not exporting
    > > sys_sendto and sys_recvfrom ??
    > >
    > > > Cheers,
    > > > Trond
    > >
    > > TIA
    > > Amber
    > >
    > >
    > > __________________________________________________
    > > Do You Yahoo!?
    > > Send your FREE holiday greetings online!
    > > http://greetings.yahoo.com
    > > -
    > > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    > > the body of a message to majordomo@vger.kernel.org
    > > More majordomo info at http://vger.kernel.org/majordomo-info.html
    > > Please read the FAQ at http://www.tux.org/lkml/
    >
    >
    >
    >
    > -
    > To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    > the body of a message to majordomo@vger.kernel.org
    > More majordomo info at http://vger.kernel.org/majordomo-info.html
    > Please read the FAQ at http://www.tux.org/lkml/


    -
    To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
    the body of a message to majordomo@vger.kernel.org
    More majordomo info at http://vger.kernel.org/majordomo-info.html
    Please read the FAQ at http://www.tux.org/lkml/

    \
     
     \ /
      Last update: 2005-03-22 13:14    [W:6.183 / U:0.252 seconds]
    ©2003-2020 Jasper Spaans|hosted at Digital Ocean and TransIP|Read the blog|Advertise on this site