From 05f732b361988d0df967c78f151ae43d4c208be0 Mon Sep 17 00:00:00 2001 From: Ulrich Drepper Date: Sun, 8 Nov 1998 10:40:28 +0000 Subject: Update. 1998-11-05 1998 H.J. Lu * libio/iofgets.c (_IO_fgets): Don't report error if something was read in and errno is set to EAGAIN. * libio/iofgets_u.c (fgets_unlocked): Likewise. 1998-11-05 Philip Blundell * sysdeps/unix/sysv/linux/net/if_packet.h: Don't include kernel header; it defines too much. Provide a local definition of struct sockaddr_pkt and a comment advising against its use. 1998-11-06 1998 Andreas Schwab * extra-lib.mk: Avoid empty include list. 1998-11-04 Andreas Schwab * extra-lib.mk: Add support for $(lib)-shared-only-routines. * elf/Makefile (libdl-routines): Add dlopenold only if doing versioning. (libdl-shared-only-routines): New variable. 1998-11-06 Paul Eggert Don't invoke localtime_r or gmtime_r unless it's the GNU C library's localtime_r and gmtime_r; there are too many buggy implementations of localtime_r and gmtime_r out there, and it's not worth keeping track of all the different bugs. * time/mktime.c (__EXTENSIONS__): Remove. (): No need to include. * time/strftime.c: Likewise. * time/mktime.c (_POSIX_THREAD_SAFE_FUNCTIONS, HAVE_LOCALTIME_R): Remove. (my_mktime_localtime_r): Renamed from localtime_r; all uses changed. Base it on localtime unless _LIBC. * time/strftime.c (my_strftime_gmtime_r): Renamed from gmtime_r; all uses changed. (my_strftime_localtime_r): Renamed from localtime_r; all uses changed. Base them on localtime/gmtime if not _LIBC. 1998-11-07 Ulrich Drepper * sysdeps/generic/isastream.c: Always return 0 unless it is an invalid file descriptor. This makes this function actually usable. Proposed by Mark Kettenis . --- FAQ | 11 ++++++++++- 1 file changed, 10 insertions(+), 1 deletion(-) (limited to 'FAQ') diff --git a/FAQ b/FAQ index 42a05d4860..73385871e8 100644 --- a/FAQ +++ b/FAQ @@ -122,6 +122,7 @@ please let me know. happen with db-1, gdbm, or ndbm. 3.14. The pow() inline function I get when including is broken. I get segmentation faults when I run the program. +3.15. The sys/sem.h file lacks the definition of `union semun'. 4. Miscellaneous @@ -751,7 +752,7 @@ ypbind. ypbind 3.3 and older versions don't always remove these files, so glibc will continue to use them. Other BSD versions seem to work correctly. Until ypbind 3.4 is released, you can find a patch at - ftp://ftp.kernel.org/pub/linux/utils/net/NIS/ypbind-3.3-glibc3.diff.gz + ftp://ftp.kernel.org/pub/linux/utils/net/NIS/ypbind-3.3-glibc4.diff.gz 2.13. Under Linux/Alpha, I always get "do_ypcall: clnt_call: @@ -1237,6 +1238,14 @@ If you have to use this compiler you must define __NO_MATH_INLINES before including to prevent the inline functions from being used. egcs 1.1 fixes the problem. I don't know about gcc 2.8 and 2.8.1. + +3.15. The sys/sem.h file lacks the definition of `union semun'. + +{UD} Nope. This union has to be provided by the user program. Former glibc +versions defined this but it was an error since it does not make much sense +when thinking about it. The standards describing the System V IPC functions +define it this way and therefore programs must be adopted. + . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . . -- cgit v1.2.3