lkml.org 
[lkml]   [1999]   [Jan]   [14]   [last100]   RSS Feed
Views: [wrap][no wrap]   [headers]  [forward] 
 
Messages in this thread
/
From
SubjectRe: UID width
Date
  "Theodore Y. Ts'o" <tytso@MIT.EDU> writes:
>
> Well, I'm very happy to stand corrected. Which interfaces have been
> rev'ed to date, and how well have you liked the result? I am interested
> to hear how well it's been working out.
>
This should be a more-or-less complete list of symbols in glibc 2.1 which
have superseded functions from glibc 2.0:

_IO_do_write _IO_fclose _IO_fdopen _IO_file_attach
_IO_file_close_it _IO_file_fopen _IO_file_init
_IO_file_overflow _IO_file_seekoff _IO_file_setbuf
_IO_file_sync _IO_file_underflow _IO_file_write
_IO_file_xsputn _IO_fopen _sys_errlist _sys_nerr
_sys_siglist chown fclose fdopen fopen pthread_attr_init
sys_errlist sys_nerr sys_sigabbrev sys_siglist tmpfile

Note that this includes all the _IO_* functions because the layout of
FILE has changed. This in fact demonstrates the one major problem with
symbol versioning -- suppose we have a glibc-2.1 program which passes
a FILE* to a shared library which was compiled with glibc 2.0...

--
Matthias Urlichs | noris network GmbH | smurf@noris.de | ICQ: 20193661
The quote was selected randomly. Really. | http://www.noris.de/~smurf/
--
If you can't dazzle 'em with brilliance, baffle 'em with bullshit.

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

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