Heads up: TLS system calls being renamed
Matthew Dillon
dillon at apollo.backplane.com
Fri Jan 5 14:30:22 PST 2007
sys_set_tls_area() is being renamed to set_tls_area()
sys_get_tls_area() is being renamed to get_tls_area()
I did a google search and it didn't come up with any uses.
A number of people have noted the confusion that adding a sys_
prefix to a system call name creates (from the point of view of
userland). I agree.
This is different from the sys_ prefix used in the kernel sources
for system call implementation procedures, which of course were a
great idea and are sticking around.
In anycase, when I make the commit, anyone building HEAD should be
sure to completely rebuild both the kernel and the world. Old libraries
will remain compatible, since the syscall number and function arguments
haven't changed.
-Matt
Matthew Dillon
<dillon at backplane.com>
More information about the Kernel
mailing list