mirror of
https://sourceware.org/git/glibc.git
synced 2024-11-13 00:30:07 +00:00
ba9234d947
1998-07-04 10:14 Ulrich Drepper <drepper@cygnus.com> * libio/Makefile (routines): Add iofread_u and iofwrite_u. * libio/Versions: Add fread_unlocked and fwrite_unlocked. * Makerules (lib%.so): Adjust ignore pattern for last makefile change. * time/tzfile.c (decode): Optimize by using bswap_32. (__tzfile_read): Use _unlocked stream functions. Correct setting of __tzname array values. (__tzfile_compute): Correct setting of __tzname array values. * time/tzset.c (__tzstring): Clean up a bit. 1998-06-29 19:01 Jim Wilson <wilson@cygnus.com> * posix/regex.c (re_comp): Add cast to char * before gettext calls. 1998-06-30 Andreas Jaeger <aj@arthur.rhein-neckar.de> * sysdeps/unix/bsd/poll.c (__poll): Allocate fd_set dynamically so that fd can be bigger than FD_SETSIZE. 1998-07-01 Andreas Jaeger <aj@arthur.rhein-neckar.de> * nscd/grpcache.c: Include <unistd.h>. * nscd/pwdcache.c: Likewise. * nis/nis_modify.c: Include <string.h>. * nis/nis_add.c: Likewise. * nis/nis_checkpoint.c: Likewise. * posix/runptests.c: Likewise. * sysdeps/generic/statvfs64.c: Likewise. * sysdeps/generic/fstatvfs64.c: Likewise. 1998-07-03 13:16 Ulrich Drepper <drepper@cygnus.com> * localedata/charmaps/ISO-8859-9: Change mapping for 0xea, 0xec, 0xef to match data from Unicode. Reported by Michael Deutschmann <michael@talamasca.wkpowerlink.com>. 1998-07-03 11:45 Ulrich Drepper <drepper@cygnus.com> * stdio-common/printf.h: Define printf_function and printf_arginfo_function types using __PMT not __P. Reported by Marc Lehmann. 1998-07-02 14:07 -0400 Zack Weinberg <zack@rabi.phys.columbia.edu> * assert/test-assert.c: New test. * assert/test-assert-perr.c: New test. * assert/Makefile (tests): Add test-assert and test-assert-perr. 1998-07-02 13:45 Zack Weinberg <zack@rabi.phys.columbia.edu> BSD-style SCM_CREDS support. * sysdeps/unix/sysv/linux/socket.h: Define struct cmsgcred and SCM_CREDS. * sysdeps/unix/sysv/linux/sendmsg.c: New file. Convert user visible SCM_CREDS packet to what the kernel wants. * sysdeps/unix/sysv/linux/recvmsg.c: New file. Convert SCM_CREDS packet output by kernel to what users want. * sysdeps/unix/sysv/linux/sendmsg.S: Moved to... * sysdeps/unix/sysv/linux/__sendmsg.S: here. * sysdeps/unix/sysv/linux/recvmsg.S: Moved to... * sysdeps/unix/sysv/linux/__recvmsg.S: here. * sysdeps/unix/sysv/linux/Makefile [subdir=socket]: Add __sendmsg and __recvmsg to sysdep_routines. * sysdeps/unix/sysv/linux/Dist: Add __sendmsg.S and __recvmsg.S. 1998-07-02 Thorsten Kukuk <kukuk@vt.uni-paderborn.de> * nscd/grpcache.c: Fix gid pointer handling and debug messages. * nscd/pwdcache.c: Fix uid pointer handling and debug messages. * nscd/nscd.c: Check, if pthread_create fails. 1998-07-02 Andreas Jaeger <aj@arthur.rhein-neckar.de> * stdio-common/test_rdwr.c (main): Use %Zu for size_t in printf format strings. * stdio-common/bug1.c (main): Likewise. * stdio-common/bug5.c (main): Likewise. * stdio-common/tstgetln.c (main): Likewise. * elf/sprof.c (generate_call_graph): Likewise. (load_shobj): Likewise. * posix/runptests.c (main): Likewise. * string/tst-strlen.c (main): Likewise. * sysdeps/libm-ieee754/e_acos.c (__ieee754_acos): Remove unused variable q3. * sysdeps/libm-ieee754/e_asin.c (__ieee754_asin): Likewise 1998-07-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> * wctype/Versions: Add __towctrans. Noticed by Alex Buell <alex.buell@tahallah.demon.co.uk>. 1998-07-02 Mark Kettenis <kettenis@phys.uva.nl> * grp/initgroups.c (compat_call): Only call dynamically loaded functions if they are really present. 1998-07-02 Mark Kettenis <kettenis@phys.uva.nl> * sysdeps/unix/sysv/linux/bits/sched.h: Move __END_DECLS within #ifdef that contains __BEGIN_DECLS. 1998-07-02 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * libio/iofwrite.c: Fix return value when size == 0. 1998-07-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * posix/Makefile (distribute): Add annexc.c. (generated): Add $(objpfx)annexc and $(objpfx)annexc.out. 1998-07-01 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de> * sysdeps/unix/sysv/linux/Makefile (sysdep_headers): Add bits/pthreadtypes.h here, and do not clobber headers. * sysdeps/unix/sysv/linux/Dist: Add bits/pthreadtypes.h. 1998-07-03 Andreas Jaeger <aj@arthur.rhein-neckar.de> * timezone/tst-timezone.c: Add tests for tzname variable. 1998-07-03 12:17 Zack Weinberg <zack@rabi.phys.columbia.edu> * Makefile [versioning=yes]: Build the mapfiles with a pattern rule that lists all of them as targets. (sysd-versions): Depend only on Versions.def. Write a Makefile fragment that defines $(vers-libs) based on contents of that file; then include it. (lib-noranlib): Depend on lib-mapfiles not sysd-versions. (lib-mapfiles): New target, depends on sysd-versions and $(vers-libs). Predicate all this on avoid-generated unset as well as versioning. 1998-07-03 14:35 Andreas Schwab <schwab@issan.informatik.uni-dortmund.de>
104 lines
3.4 KiB
Plaintext
104 lines
3.4 KiB
Plaintext
libc {
|
|
GLIBC_2.0 {
|
|
# global variables
|
|
_IO_list_all; _IO_stderr_; _IO_stdin_; _IO_stdout_;
|
|
|
|
# functions used in inline functions or macros
|
|
__getdelim;
|
|
|
|
# functions used in inline functions or macros
|
|
_IO_getc; _IO_peekc_unlocked; _IO_putc; _IO_feof; _IO_ferror;
|
|
__uflow; __underflow; __overflow;
|
|
|
|
# functions used in other libraries
|
|
__vsscanf; __vsnprintf;
|
|
|
|
# libio
|
|
_IO_adjust_column; _IO_clearerr; _IO_default_doallocate;
|
|
_IO_default_finish; _IO_default_pbackfail; _IO_default_uflow;
|
|
_IO_default_xsgetn; _IO_default_xsputn; _IO_do_write;
|
|
_IO_doallocbuf; _IO_fclose; _IO_fdopen; _IO_feof; _IO_ferror;
|
|
_IO_fflush; _IO_fgetc; _IO_fgetpos; _IO_fgets; _IO_file_attach;
|
|
_IO_file_close; _IO_file_close_it; _IO_file_doallocate;
|
|
_IO_file_fopen; _IO_file_init; _IO_file_jumps; _IO_file_open;
|
|
_IO_file_overflow; _IO_file_read; _IO_file_seek; _IO_file_seekoff;
|
|
_IO_file_setbuf; _IO_file_stat; _IO_file_sync; _IO_file_underflow;
|
|
_IO_file_write; _IO_file_xsputn; _IO_fileno; _IO_flockfile;
|
|
_IO_flush_all; _IO_flush_all_linebuffered; _IO_fopen; _IO_fprintf;
|
|
_IO_fputs; _IO_fread; _IO_free_backup_area; _IO_freopen;
|
|
_IO_fscanf; _IO_fseek; _IO_fsetpos; _IO_ftell; _IO_ftrylockfile;
|
|
_IO_funlockfile; _IO_fwrite; _IO_getc; _IO_getline; _IO_gets;
|
|
_IO_init; _IO_init_marker; _IO_link_in; _IO_marker_delta;
|
|
_IO_marker_difference; _IO_padn; _IO_pclose; _IO_peekc_locked;
|
|
_IO_perror; _IO_popen; _IO_printf; _IO_proc_close; _IO_proc_open;
|
|
_IO_putc; _IO_puts; _IO_remove_marker; _IO_rewind; _IO_scanf;
|
|
_IO_seekmark; _IO_seekoff; _IO_seekpos; _IO_setb; _IO_setbuf;
|
|
_IO_setbuffer; _IO_setlinebuf; _IO_setvbuf; _IO_sgetn;
|
|
_IO_sprintf; _IO_sputbackc; _IO_sscanf; _IO_str_init_readonly;
|
|
_IO_str_init_static; _IO_str_overflow; _IO_str_pbackfail;
|
|
_IO_str_seekoff; _IO_str_underflow; _IO_sungetc;
|
|
_IO_switch_to_get_mode; _IO_un_link; _IO_ungetc;
|
|
_IO_unsave_markers; _IO_vfprintf; _IO_vfscanf; _IO_vsprintf;
|
|
|
|
# variables in normal name space
|
|
stderr; stdin; stdout;
|
|
|
|
# a*
|
|
asprintf;
|
|
|
|
# c*
|
|
clearerr; clearerr_unlocked;
|
|
|
|
# d*
|
|
dprintf;
|
|
|
|
# f*
|
|
fclose; fcloseall; fdopen; feof; feof_locked; feof_unlocked; ferror;
|
|
ferror_locked; ferror_unlocked; fflush; fflush_locked; fflush_unlocked;
|
|
fgetc; fgetpos; fgets; fileno; fileno_locked; fileno_unlocked; flockfile;
|
|
fopen; fopencookie; fprintf; fputc; fputc_locked; fputc_unlocked; fputs;
|
|
fread; freopen; fscanf; fseek; fsetpos; ftell; ftrylockfile; funlockfile;
|
|
fwrite;
|
|
|
|
# g*
|
|
getc; getc_locked; getc_unlocked; getchar; getchar_unlocked; getdelim;
|
|
getline; gets; getw;
|
|
|
|
# o*
|
|
obstack_printf; obstack_vprintf; open_memstream;
|
|
|
|
# p*
|
|
pclose; popen; printf; putc; putc_locked; putc_unlocked; putchar;
|
|
putchar_unlocked; puts;
|
|
|
|
# p*
|
|
putw; rewind;
|
|
|
|
# s*
|
|
scanf; setbuf; setbuffer; setlinebuf;
|
|
|
|
# s*
|
|
setvbuf; snprintf; sprintf; sscanf;
|
|
|
|
# u*
|
|
ungetc;
|
|
|
|
# v*
|
|
vasprintf; vdprintf; vprintf; vscanf; vsnprintf; vsprintf; vsscanf;
|
|
}
|
|
GLIBC_2.1 {
|
|
# global variables
|
|
_IO_2_1_stdin_; _IO_2_1_stdout_; _IO_2_1_stderr_;
|
|
|
|
# functions used in other libraries
|
|
_IO_fclose; _IO_fopen; _IO_fdopen; __asprintf;
|
|
|
|
# Changed getline function in libio.
|
|
_IO_getline_info;
|
|
|
|
# f*
|
|
fgetpos64; fopen64; freopen64; fseeko; fseeko64; fsetpos64; ftello;
|
|
ftello64; fopen; fclose; fdopen; fread_unlocked; fwrite_unlocked;
|
|
}
|
|
}
|