about summary refs log tree commit diff
path: root/sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h
diff options
context:
space:
mode:
authorUlrich Drepper <drepper@redhat.com>2001-04-04 17:39:59 +0000
committerUlrich Drepper <drepper@redhat.com>2001-04-04 17:39:59 +0000
commit816fc1ed2eb2ddc50ac28fc4aeeaa07c93d54f06 (patch)
tree1850092fe1effedde63a1a491e47f5b103acd6a6 /sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h
parentce64ae6baa81db289bcc2f0ab68f530fca45425c (diff)
downloadglibc-816fc1ed2eb2ddc50ac28fc4aeeaa07c93d54f06.tar.gz
glibc-816fc1ed2eb2ddc50ac28fc4aeeaa07c93d54f06.tar.xz
glibc-816fc1ed2eb2ddc50ac28fc4aeeaa07c93d54f06.zip
Update.
2001-04-04  Ulrich Drepper  <drepper@redhat.com>

	* sysdeps/unix/sysv/linux/s390/s390-64/Dist: Add ucontext_i.h.
	* sysdeps/unix/sysv/linux/s390/s390-32/Dist: Likewise.

2001-04-04  Martin Schwidefsky  <schwidefsky@de.ibm.com>

	* sysdeps/unix/sysv/linux/s390/s390-32/getcontext.S: New file.
	* sysdeps/unix/sysv/linux/s390/s390-32/makecontext.c: New file.
	* sysdeps/unix/sysv/linux/s390/s390-32/setcontext.S: New file.
	* sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h: New file.
	* sysdeps/unix/sysv/linux/s390/s390-64/getcontext.S: New file.
	* sysdeps/unix/sysv/linux/s390/s390-64/makecontext.c: New file.
	* sysdeps/unix/sysv/linux/s390/s390-64/setcontext.S: New file.
	* sysdeps/unix/sysv/linux/s390/s390-64/ucontext_i.h: New file.
	* sysdeps/unix/sysv/linux/s390/swapcontext.c: New file.

	* sunrpc/rpc_scan.c (symbols): Add entry for HYPER.
	* sunrpc/rpc_scan.h (enum tok_kind): Add TOK_HYPER.
	* sunrpc/rpc_parse.c (get_type): Handle TOK_HYPER.
	(unsigned_dec): Likewise.
	Patch by atai@jezebel.dreamhost.com.
Diffstat (limited to 'sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h')
-rw-r--r--sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h34
1 files changed, 34 insertions, 0 deletions
diff --git a/sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h b/sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h
new file mode 100644
index 0000000000..926a805dd0
--- /dev/null
+++ b/sysdeps/unix/sysv/linux/s390/s390-32/ucontext_i.h
@@ -0,0 +1,34 @@
+/* Copyright (C) 2001 Free Software Foundation, Inc.
+     Contributed by David Mosberger-Tang <davidm@hpl.hp.com>.
+
+   The GNU C Library is free software; you can redistribute it and/or
+   modify it under the terms of the GNU Library General Public License as
+   published by the Free Software Foundation; either version 2 of the
+   License, or (at your option) any later version.
+
+   The GNU C Library is distributed in the hope that it will be useful,
+   but WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   Library General Public License for more details.
+
+   You should have received a copy of the GNU Library General Public
+   License along with the GNU C Library; see the file COPYING.LIB.  If
+   not, write to the Free Software Foundation, Inc.,
+   59 Temple Place - Suite 330, Boston, MA 02111-1307, USA.  */
+
+/* Constants shared between setcontext() and getcontext().  Don't
+   install this header file.  */
+
+#define SIG_BLOCK	0
+#define SIG_UNBLOCK	1
+#define SIG_SETMASK	2
+
+#define SC_FLGS 0x000
+#define SC_LINK 0x004
+#define SC_MASK 0x008
+#define SC_STCK 0x088
+#define SC_VERS 0x098
+#define SC_GPRS 0x09c
+#define SC_FPC  0x130
+#define SC_FPRS 0x138
+