about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux/bits/sigstack.h
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>1998-06-10 11:00:50 +0000
committerUlrich Drepper <drepper@redhat.com>1998-06-10 11:00:50 +0000
commit4f5e4ac46cf0c1f300c2adf2da4577a87636ef59 (patch)
tree9bb3e840970e556bc0b57eb91ec7bb4cbfdccc36 /sysdeps/unix/sysv/linux/bits/sigstack.h
parentdb3546a05e11f66a87a90deb234774c1b5158c5e (diff)
downloadglibc-4f5e4ac46cf0c1f300c2adf2da4577a87636ef59.tar.gz
glibc-4f5e4ac46cf0c1f300c2adf2da4577a87636ef59.tar.xz
glibc-4f5e4ac46cf0c1f300c2adf2da4577a87636ef59.zip
Update.
1998-06-10  Ulrich Drepper  <drepper@cygnus.com>

	* sysdeps/unix/sysv/linux/syscalls.list: Add sigaltstack and
	sigstack.

	* sysdeps/unix/sysv/linux/bits/sigstack.h: Add definitions of
	SS_ONSTACK, SS_DISABLE, MINSIGSTKSZ and SIGSTKSZ.
	* sysdeps/unix/sysv/linux/alpha/bits/sigstack.h: New file.
Diffstat (limited to 'sysdeps/unix/sysv/linux/bits/sigstack.h')
-rw-r--r--sysdeps/unix/sysv/linux/bits/sigstack.h16
1 files changed, 16 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/bits/sigstack.h b/sysdeps/unix/sysv/linux/bits/sigstack.h
index a86473839c..905e87fd95 100644
--- a/sysdeps/unix/sysv/linux/bits/sigstack.h
+++ b/sysdeps/unix/sysv/linux/bits/sigstack.h
@@ -30,6 +30,22 @@ struct sigstack
   };
 
 
+/* Possible values for `ss_flags.'.  */
+enum
+{
+  SS_ONSTACK = 1,
+#define SS_ONSTACK	SS_ONSTACK
+  SS_DISABLE
+#define SS_DISABLE	SS_DISABLE
+};
+
+/* Minimum stack size for a signal handler.  */
+#define MINSIGSTKSZ	2048
+
+/* System default stack size.  */
+#define SIGSTKSZ	8192
+
+
 /* Alternate, preferred interface.  */
 typedef struct sigaltstack
   {