cvs commit: src/lib/libc/i386/sys Makefile.inc i386_get_fsbase.c
i386_get_gsbase.c i386_set_fsbase.c i386_set_gsbase.c
src/sys/i386/include sysarch.h
Peter Wemm
peter at FreeBSD.org
Mon Apr 25 13:30:25 PDT 2005
peter 2005-04-25 20:30:24 UTC
FreeBSD src repository
Modified files: (Branch: RELENG_5)
lib/libc/i386/sys Makefile.inc
sys/i386/include sysarch.h
Added files: (Branch: RELENG_5)
lib/libc/i386/sys i386_get_fsbase.c i386_get_gsbase.c
i386_set_fsbase.c i386_set_gsbase.c
Log:
Add 6.x-compatable fs/gsbase functions. This means we can use libraries with
these symbols to satisfy things like libpthread.so.0 when running on
a 6.x machine when the app is linked against libc.so.5. Note that these
don't actually do anything on 5.x kernels yet. I'd actually like to have
5.x use these in the future though, in order to get rid of the evil
#ifdef COMPAT_32BIT stuff.
Revision Changes Path
1.27.4.2 +1 -0 src/lib/libc/i386/sys/Makefile.inc
1.1.2.1 +37 -0 src/lib/libc/i386/sys/i386_get_fsbase.c (new)
1.1.2.1 +37 -0 src/lib/libc/i386/sys/i386_get_gsbase.c (new)
1.1.2.1 +37 -0 src/lib/libc/i386/sys/i386_set_fsbase.c (new)
1.1.2.1 +37 -0 src/lib/libc/i386/sys/i386_set_gsbase.c (new)
1.20.2.2 +8 -0 src/sys/i386/include/sysarch.h
More information about the cvs-src
mailing list