Mon Sep 18 01:58:40 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>

* Makefile (subdirs): Add sysvipc.

	* stdlib/srand48_r.c (srand48_r): Use UL suffix for huge constant.
	* stdlib/drand48-iter.c (__drand48_iterate): Likewise.

	* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Call
	 __file_set_size instead of __file_truncate.

	* features.h (__USE_REENTRANT): New macro.
This commit is contained in:
Roland McGrath 1995-09-18 09:00:07 +00:00
parent e537c55ea9
commit aa9109070f
6 changed files with 23 additions and 5 deletions

View File

@ -1,5 +1,17 @@
Mon Sep 18 01:58:40 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* Makefile (subdirs): Add sysvipc.
* stdlib/srand48_r.c (srand48_r): Use UL suffix for huge constant.
* stdlib/drand48-iter.c (__drand48_iterate): Likewise.
Sun Sep 17 18:29:13 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
* hurd/hurdlookup.c (__hurd_file_name_lookup_retry): Call
__file_set_size instead of __file_truncate.
* features.h (__USE_REENTRANT): New macro.
* sysdeps/mach/hurd/truncate.c: Call __file_set_size instead of
__file_truncate.
* sysdeps/mach/hurd/ftruncate.c: Likewise.

View File

@ -53,7 +53,7 @@ endif
# These are the subdirectories containing the library source.
subdirs := csu assert ctype locale math setjmp signal stdio stdlib \
malloc string time dirent grp pwd posix io termios resource \
socket misc gnulib $(wildcard crypt) manual \
misc socket sysvipc gnulib $(wildcard crypt) manual \
$(sysdep-subdirs) elf
export subdirs := $(subdirs) # Benign, useless in GNU make before 3.63.

View File

@ -45,6 +45,7 @@ Cambridge, MA 02139, USA. */
__USE_SVID Define SVID things.
__USE_MISC Define things common to BSD and System V Unix.
__USE_GNU Define GNU extensions.
__USE_REENTRANT Define reentrant/thread-safe *_r functions.
__FAVOR_BSD Favor 4.3BSD things in cases of conflict.
The macro `__GNU_LIBRARY__' is defined by this file unconditionally.
@ -64,6 +65,7 @@ Cambridge, MA 02139, USA. */
#undef __USE_SVID
#undef __USE_MISC
#undef __USE_GNU
#undef __USE_REENTRANT
#undef __FAVOR_BSD
@ -125,6 +127,10 @@ Cambridge, MA 02139, USA. */
#define __USE_GNU 1
#endif
#if defined (__USE_GNU) || defined (__USE_MISC)
#define __USE_REENTRANT 1
#endif
/* This macro indicates that the installed library is the GNU C Library.
Its value must be incremented whenever any existing library interface

View File

@ -126,7 +126,7 @@ __hurd_file_name_lookup_retry (file_t crdir,
if (!err && (flags & O_SHLOCK))
; /* XXX */
if (!err && (flags & O_TRUNC))
err = __file_truncate (*result, 0);
err = __file_set_size (*result, 0);
if (err)
__mach_port_deallocate (__mach_task_self (), *result);

View File

@ -48,8 +48,8 @@ __drand48_iterate (xsubi, buffer)
}
else
{
buffer->a[2] = 0x5deec;
buffer->a[1] = 0xe66d0000;
buffer->a[2] = 0x5deecUL;
buffer->a[1] = 0xe66d0000UL;
buffer->a[0] = 0;
}
buffer->c = 0xb;

View File

@ -44,7 +44,7 @@ srand48_r (seedval, buffer)
else
{
buffer->X[2] = seedval;
buffer->X[1] = 0x330e0000;
buffer->X[1] = 0x330e0000UL;
buffer->X[0] = 0;
}