]> sourceware.org Git - glibc.git/commitdiff
Mon Sep 18 01:58:40 1995 Roland McGrath <roland@churchy.gnu.ai.mit.edu>
authorRoland McGrath <roland@gnu.org>
Mon, 18 Sep 1995 09:00:07 +0000 (09:00 +0000)
committerRoland McGrath <roland@gnu.org>
Mon, 18 Sep 1995 09:00:07 +0000 (09:00 +0000)
* 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.

ChangeLog
Makefile
features.h
hurd/hurdlookup.c
stdlib/drand48-iter.c
stdlib/srand48_r.c

index f4bdf52392c3b0272373e1d239ef074a7878205e..3c5bb443259b6300515a6402c29e7dc1866faf88 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -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.
index 0573ffa85f0938c0c3a1851e3c0b6c1438a3471f..26a100cd8ff6ea532fb635448869b75b6335eb0d 100644 (file)
--- a/Makefile
+++ b/Makefile
@@ -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.
 
index 7801bb8c2059162d3aef0476624a2381cd846219..1249bb50b3e5715033ae6e64a2160dda8cd86b95 100644 (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
index b467404840be06bad86f50f6a2c41c0d308890fe..b595911543fca101ed12c948df0f0bdb90d12405 100644 (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);
index 013dbe792ffe912b5d22aaa3fae9e14eb8451908..b98f4026ea45ae68869fd0cd46ca0882dd5905df 100644 (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;
index 7e77d1675a4289ea09ce7aef87329ed595d42379..ac313f6c489255a02213abc9d429b339beef8384 100644 (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;
     }
 
This page took 0.051419 seconds and 5 git commands to generate.