Update.
authorUlrich Drepper <drepper@redhat.com>
Tue, 31 Dec 2002 10:25:10 +0000 (10:25 +0000)
committerUlrich Drepper <drepper@redhat.com>
Tue, 31 Dec 2002 10:25:10 +0000 (10:25 +0000)
* include/time.h: Add libc_hidden_proto for __nanosleep.
* sysdeps/generic/nanosleep.c: Add libc_hidden_def for __nanosleep.
* sysdeps/mach/nanosleep.c: Likewise.
* sysdeps/unix/sysv/aix/nanosleep.c: Likewise.
* sysdeps/unix/sysv/linux/syscalls.list: Add __GI___nanosleep alias.

ChangeLog
include/time.h
nptl/libc-cancellation.c
sysdeps/generic/nanosleep.c
sysdeps/mach/nanosleep.c
sysdeps/unix/sysv/aix/nanosleep.c
sysdeps/unix/sysv/linux/syscalls.list

index be20b81..f3c01c9 100644 (file)
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,11 @@
 2002-12-31  Ulrich Drepper  <drepper@redhat.com>
 
+       * include/time.h: Add libc_hidden_proto for __nanosleep.
+       * sysdeps/generic/nanosleep.c: Add libc_hidden_def for __nanosleep.
+       * sysdeps/mach/nanosleep.c: Likewise.
+       * sysdeps/unix/sysv/aix/nanosleep.c: Likewise.
+       * sysdeps/unix/sysv/linux/syscalls.list: Add __GI___nanosleep alias.
+
        * libio/libioP.h: Add libc_hidden_proto for _IO_list_lock,
        _IO_list_unlock, and _IO_list_resetlock.
        * libio/genops.c: Add libc_hidden_def for _IO_list_lock,
index b57b7be..145f888 100644 (file)
@@ -75,6 +75,7 @@ extern long int __tzname_max (void);
 
 extern int __nanosleep (__const struct timespec *__requested_time,
                        struct timespec *__remaining);
+libc_hidden_proto(__nanosleep)
 extern int __getdate_r (__const char *__string, struct tm *__resbufp);
 
 
index 1db99ea..713ac8e 100644 (file)
@@ -23,7 +23,7 @@
 #include "atomic.h"
 
 
-#if !defined NOT_IN_libc
+#ifndef NOT_IN_libc
 
 /* The next two functions are similar to pthread_setcanceltype() but
    more specialized for the use in the cancelable functions like write().
index 0ff7036..7a2138b 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 1996, 1997 Free Software Foundation, Inc.
+/* Copyright (C) 1996, 1997, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -31,5 +31,6 @@ __libc_nanosleep (const struct timespec *requested_time,
 stub_warning (nanosleep)
 
 weak_alias (__libc_nanosleep, __nanosleep)
+libc_hidden_def (__nanosleep)
 weak_alias (__libc_nanosleep, nanosleep)
 #include <stub-tag.h>
index 8484a99..e433adb 100644 (file)
@@ -50,4 +50,5 @@ __nanosleep (const struct timespec *requested_time,
 
   return 0;
 }
+libc_hidden_def (__nanosleep)
 weak_alias (__nanosleep, nanosleep)
index 3c6e508..842275f 100644 (file)
@@ -1,4 +1,4 @@
-/* Copyright (C) 2000 Free Software Foundation, Inc.
+/* Copyright (C) 2000, 2002 Free Software Foundation, Inc.
    This file is part of the GNU C Library.
 
    The GNU C Library is free software; you can redistribute it and/or
@@ -36,4 +36,5 @@ __libc_nanosleep (const struct timespec *req, struct timespec *rem)
   return _nsleep ((struct timestruc_t *) req, (struct timestruc_t *) rem);
 }
 strong_alias (__libc_nanosleep, __nanosleep)
+libc_hidden_def (__nanosleep)
 strong_alias (__libc_nanosleep, nanosleep)
index 738cad7..5e11be0 100644 (file)
@@ -37,7 +37,7 @@ mount         EXTRA   mount           i:sssip __mount mount
 mremap         EXTRA   mremap          b:aini  __mremap        mremap
 munlock                -       munlock         i:ai    munlock
 munlockall     -       munlockall      i:      munlockall
-nanosleep      -       nanosleep       Ci:pp   __libc_nanosleep        __nanosleep nanosleep
+nanosleep      -       nanosleep       Ci:pp   __libc_nanosleep        __nanosleep nanosleep _GI___nanosleep
 nfsservctl     EXTRA   nfsservctl      i:ipp   nfsservctl
 pause          -       pause           Ci:     __libc_pause    pause
 personality    init-first personality  i:i     __personality   personality