On Tue, 8 May 2007, Russ Allbery wrote: > Uh, Linux as of right now, so far as I know, does not support either > dynamic linking of system calls *or* static linking of system calls. I > believe you have to patch the kernel source to add a new system call. > System calls are not how you're supposed to interact with loadable modules > on Linux.
According the linux HOWTO on loadable kernel modules, there are six things that loadable kernel modules are used for: (http://tldp.org/HOWTO/Module-HOWTO/ section 2.5, last updated 2006-09-24) Device Drivers Filesystem Drivers System Calls Network Drivers TTY line disciplines Executable Interpreters. I didn't check the source code, so maybe the HOWTO is wrong. > I don't understand why you'd think that an OS would have to support any > addition of system calls by a module at all. I have no opinion on what features an OS _has_to_ support by loadable module. I'm only concerned about what features it _does_ support, and where its developers are _planning_ to go with loadable module features in the future. -- Av8 Internet Prepared to pay a premium for better service? www.av8.net faster, more reliable, better service 617 344 9000 _______________________________________________ OpenAFS-devel mailing list [email protected] https://lists.openafs.org/mailman/listinfo/openafs-devel
