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