aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2004-11-20 09:01:22 +0000
committerUlrich Drepper <drepper@redhat.com>2004-11-20 09:01:22 +0000
commit3a7fd2f921c0581f7783703d02d599ab2d133893 (patch)
tree1b663b00790f5f10e96c0f2875e72c0708a1c3bd
parentb639d0c9395381757a65b0ab9920e866cdec9120 (diff)
downloadglibc-3a7fd2f921c0581f7783703d02d599ab2d133893.zip
glibc-3a7fd2f921c0581f7783703d02d599ab2d133893.tar.gz
glibc-3a7fd2f921c0581f7783703d02d599ab2d133893.tar.bz2
Update.
2004-11-20 Ulrich Drepper <drepper@redhat.com> * signal/signal.h: Add deprecated attributes to sigstack, sigpause, sigblock, sigsetmask, siggetmask.
-rw-r--r--ChangeLog5
-rw-r--r--signal/signal.h12
2 files changed, 11 insertions, 6 deletions
diff --git a/ChangeLog b/ChangeLog
index 8deeb98..1c2324c 100644
--- a/ChangeLog
+++ b/ChangeLog
@@ -1,3 +1,8 @@
+2004-11-20 Ulrich Drepper <drepper@redhat.com>
+
+ * signal/signal.h: Add deprecated attributes to sigstack,
+ sigpause, sigblock, sigsetmask, siggetmask.
+
2004-11-20 Jakub Jelinek <jakub@redhat.com>
* sysdeps/unix/sysv/linux/bits/socket.h (SCM_RIGHTS): Avoid
diff --git a/signal/signal.h b/signal/signal.h
index e99ef28..76c0f67 100644
--- a/signal/signal.h
+++ b/signal/signal.h
@@ -152,8 +152,7 @@ extern int __sigpause (int __sig_or_mask, int __is_sig);
#ifdef __FAVOR_BSD
/* Set the mask of blocked signals to MASK,
wait for a signal to arrive, and then restore the mask. */
-extern int sigpause (int __mask) __THROW;
-# define sigpause(mask) __sigpause ((mask), 0)
+extern int sigpause (int __mask) __THROW __attribute_deprecated__;
#else
# ifdef __USE_XOPEN
# ifdef __GNUC__
@@ -176,13 +175,13 @@ extern int sigpause (int __sig) __asm__ ("__xpg_sigpause");
# define sigmask(sig) __sigmask(sig)
/* Block signals in MASK, returning the old mask. */
-extern int sigblock (int __mask) __THROW;
+extern int sigblock (int __mask) __THROW __attribute_deprecated__;
/* Set the mask of blocked signals to MASK, returning the old mask. */
-extern int sigsetmask (int __mask) __THROW;
+extern int sigsetmask (int __mask) __THROW __attribute_deprecated__;
/* Return currently selected signal mask. */
-extern int siggetmask (void) __THROW;
+extern int siggetmask (void) __THROW __attribute_deprecated__;
#endif /* Use BSD. */
@@ -349,7 +348,8 @@ extern int siginterrupt (int __sig, int __interrupt) __THROW;
/* Run signals handlers on the stack specified by SS (if not NULL).
If OSS is not NULL, it is filled in with the old signal stack status.
This interface is obsolete and on many platform not implemented. */
-extern int sigstack (struct sigstack *__ss, struct sigstack *__oss) __THROW;
+extern int sigstack (struct sigstack *__ss, struct sigstack *__oss)
+ __THROW __attribute_deprecated__;
/* Alternate signal handler stack interface.
This interface should always be preferred over `sigstack'. */