summary refs log tree commit diff
diff options
context:
space:
mode:
authorRoland McGrath <roland@gnu.org>2002-08-11 22:06:06 +0000
committerRoland McGrath <roland@gnu.org>2002-08-11 22:06:06 +0000
commita83f1ae4c84302888c9fee52502dff8e8bdac4e5 (patch)
tree292138173e0c12dde0843ad6e6b5b40ef871d6b2
parentf4c16ceedd45370aa5207f42dd12fc84d0d46b89 (diff)
downloadglibc-a83f1ae4c84302888c9fee52502dff8e8bdac4e5.tar.gz
glibc-a83f1ae4c84302888c9fee52502dff8e8bdac4e5.tar.xz
glibc-a83f1ae4c84302888c9fee52502dff8e8bdac4e5.zip
* include/sys/errno.h: New file.
	* include/signal.h: No libc_hidden_proto for raise,
	__libc_current_sigrtmin, __libc_current_sigrtmax.
	These need to be overridden by linuxthreads.
	* sysdeps/posix/raise.c: Reverted.
	* sysdeps/generic/raise.c: Reverted.
	* signal/allocrtsig.c: Reverted.
-rw-r--r--ChangeLog9
-rw-r--r--include/signal.h3
-rw-r--r--include/sys/errno.h1
-rw-r--r--signal/allocrtsig.c2
-rw-r--r--sysdeps/generic/raise.c1
-rw-r--r--sysdeps/posix/raise.c1
6 files changed, 10 insertions, 7 deletions
diff --git a/ChangeLog b/ChangeLog
index 1918620a36..9d6d4a0816 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,5 +1,14 @@
 2002-08-11  Roland McGrath  <roland@redhat.com>
 
+	* include/sys/errno.h: New file.
+
+	* include/signal.h: No libc_hidden_proto for raise,
+	__libc_current_sigrtmin, __libc_current_sigrtmax.
+	These need to be overridden by linuxthreads.
+	* sysdeps/posix/raise.c: Reverted.
+	* sysdeps/generic/raise.c: Reverted.
+	* signal/allocrtsig.c: Reverted.
+
 	* locale/loadarchive.c (LOCALEDIR): Remove debugging defn.  Oops.
 
 2002-08-10  Roland McGrath  <roland@redhat.com>
diff --git a/include/signal.h b/include/signal.h
index b0552e42d2..44bc720aed 100644
--- a/include/signal.h
+++ b/include/signal.h
@@ -4,13 +4,10 @@
 #else
 # include <signal/signal.h>
 
-libc_hidden_proto (raise)
 libc_hidden_proto (sigemptyset)
 libc_hidden_proto (sigfillset)
 libc_hidden_proto (sigismember)
 libc_hidden_proto (__sigpause)
-libc_hidden_proto (__libc_current_sigrtmin)
-libc_hidden_proto (__libc_current_sigrtmax)
 
 /* Now define the internal interfaces.  */
 extern __sighandler_t __bsd_signal (int __sig, __sighandler_t __handler);
diff --git a/include/sys/errno.h b/include/sys/errno.h
new file mode 100644
index 0000000000..1b29efe138
--- /dev/null
+++ b/include/sys/errno.h
@@ -0,0 +1 @@
+#include <stdlib/sys/errno.h>
diff --git a/signal/allocrtsig.c b/signal/allocrtsig.c
index 1d5c1f3824..fdf8a6854a 100644
--- a/signal/allocrtsig.c
+++ b/signal/allocrtsig.c
@@ -62,7 +62,6 @@ __libc_current_sigrtmin (void)
 #endif
   return current_rtmin;
 }
-libc_hidden_def (__libc_current_sigrtmin)
 
 /* Return number of available real-time signal with lowest priority.  */
 int
@@ -74,7 +73,6 @@ __libc_current_sigrtmax (void)
 #endif
   return current_rtmax;
 }
-libc_hidden_def (__libc_current_sigrtmax)
 
 /* Allocate real-time signal with highest/lowest available
    priority.  Please note that we don't use a lock since we assume
diff --git a/sysdeps/generic/raise.c b/sysdeps/generic/raise.c
index 0095e89d6f..c5a449f7bc 100644
--- a/sysdeps/generic/raise.c
+++ b/sysdeps/generic/raise.c
@@ -27,7 +27,6 @@ raise (sig)
   __set_errno (ENOSYS);
   return -1;
 }
-libc_hidden_def (raise)
 weak_alias (raise, gsignal)
 
 stub_warning (raise)
diff --git a/sysdeps/posix/raise.c b/sysdeps/posix/raise.c
index c2fe12fdaf..bde5e4bb0e 100644
--- a/sysdeps/posix/raise.c
+++ b/sysdeps/posix/raise.c
@@ -26,5 +26,4 @@ raise (sig)
 {
   return __kill (__getpid (), sig);
 }
-libc_hidden_def (raise)
 weak_alias (raise, gsignal)