2
0
Fork 0

Signal changes and additions.

This commit is contained in:
mike 1994-05-27 10:44:34 +00:00
parent 1c6d060848
commit f48761e3b2
5 changed files with 211 additions and 119 deletions

194
.depend
View file

@ -13,12 +13,12 @@ binfmt_coff.o : binfmt_coff.c /usr/include/linux/fs.h /usr/include/linux/linkage
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/errno.h \
/usr/include/linux/kernel.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h /usr/include/linux/mman.h /usr/include/linux/a.out.h \
/usr/include/linux/binfmts.h /usr/include/linux/ptrace.h /usr/include/asm/segment.h \
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h /usr/include/linux/mman.h \
/usr/include/linux/a.out.h /usr/include/linux/binfmts.h /usr/include/asm/segment.h \
/usr/include/linux/string.h /usr/include/linux/fcntl.h /usr/include/linux/coff.h \
/usr/include/linux/malloc.h /usr/include/linux/config.h /usr/include/linux/autoconf.h \
/usr/include/linux/personality.h /usr/include/linux/module.h include/ibcs/ibcs.h \
/usr/include/linux/unistd.h include/ibcs/stream.h
/usr/include/linux/unistd.h include/ibcs/stream.h include/ibcs/trace.h
binfmt_elf.o : binfmt_elf.c /usr/include/linux/fs.h /usr/include/linux/linkage.h \
/usr/include/linux/limits.h /usr/include/linux/wait.h /usr/include/linux/types.h \
/usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/net.h \
@ -34,8 +34,8 @@ binfmt_elf.o : binfmt_elf.c /usr/include/linux/fs.h /usr/include/linux/linkage.h
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/errno.h \
/usr/include/linux/kernel.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h /usr/include/linux/mman.h /usr/include/linux/a.out.h \
/usr/include/linux/binfmts.h /usr/include/linux/ptrace.h /usr/include/linux/string.h \
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h /usr/include/linux/mman.h \
/usr/include/linux/a.out.h /usr/include/linux/binfmts.h /usr/include/linux/string.h \
/usr/include/linux/fcntl.h /usr/include/linux/malloc.h /usr/include/linux/config.h \
/usr/include/linux/autoconf.h /usr/include/linux/shm.h /usr/include/linux/ipc.h \
/usr/include/linux/personality.h /usr/include/asm/segment.h /usr/include/linux/module.h \
@ -55,8 +55,8 @@ binfmt_xout.o : binfmt_xout.c /usr/include/linux/fs.h /usr/include/linux/linkage
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/errno.h \
/usr/include/linux/kernel.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h /usr/include/linux/mman.h /usr/include/linux/a.out.h \
/usr/include/linux/binfmts.h /usr/include/linux/ptrace.h /usr/include/asm/segment.h \
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h /usr/include/linux/mman.h \
/usr/include/linux/a.out.h /usr/include/linux/binfmts.h /usr/include/asm/segment.h \
/usr/include/linux/string.h /usr/include/linux/fcntl.h /usr/include/linux/malloc.h \
/usr/include/linux/config.h /usr/include/linux/autoconf.h /usr/include/linux/personality.h \
/usr/include/linux/module.h include/ibcs/ibcs.h /usr/include/linux/unistd.h \
@ -76,8 +76,8 @@ coff.o : coff.c /usr/include/linux/types.h /usr/include/linux/errno.h /usr/inclu
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/kernel.h \
/usr/lib/gcc-lib/i486-linux/2.5.8/include/stdarg.h /usr/include/linux/signal.h \
/usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \
/usr/include/linux/vm86.h /usr/include/linux/math_emu.h /usr/include/linux/stddef.h \
/usr/include/linux/unistd.h /usr/include/linux/ptrace.h /usr/include/linux/config.h \
/usr/include/linux/vm86.h /usr/include/linux/math_emu.h /usr/include/linux/ptrace.h \
/usr/include/linux/stddef.h /usr/include/linux/unistd.h /usr/include/linux/config.h \
/usr/include/linux/autoconf.h /usr/include/linux/fcntl.h /usr/include/asm/segment.h \
/usr/include/linux/sys.h /usr/include/linux/malloc.h include/ibcs/ibcs.h include/ibcs/stream.h \
include/ibcs/trace.h
@ -96,8 +96,8 @@ emu.stub.o : emu.stub.c /usr/include/linux/errno.h /usr/include/linux/sched.h \
/usr/include/linux/sysv_fs_sb.h /usr/include/linux/mm.h /usr/include/linux/page.h \
/usr/include/linux/kernel.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h /usr/include/linux/stddef.h /usr/include/linux/unistd.h \
/usr/include/linux/ptrace.h /usr/include/asm/segment.h
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h /usr/include/linux/stddef.h \
/usr/include/linux/unistd.h /usr/include/asm/segment.h
emulate.o : emulate.c /usr/include/linux/errno.h /usr/include/linux/sched.h \
/usr/include/linux/tasks.h /usr/include/asm/system.h /usr/include/linux/segment.h \
/usr/include/linux/head.h /usr/include/linux/fs.h /usr/include/linux/linkage.h \
@ -113,8 +113,8 @@ emulate.o : emulate.c /usr/include/linux/errno.h /usr/include/linux/sched.h \
/usr/include/linux/sysv_fs_sb.h /usr/include/linux/mm.h /usr/include/linux/page.h \
/usr/include/linux/kernel.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h /usr/include/linux/stddef.h /usr/include/linux/unistd.h \
/usr/include/linux/ptrace.h /usr/include/linux/config.h /usr/include/linux/autoconf.h \
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h /usr/include/linux/stddef.h \
/usr/include/linux/unistd.h /usr/include/linux/config.h /usr/include/linux/autoconf.h \
/usr/include/linux/fcntl.h /usr/include/asm/segment.h /usr/include/linux/sys.h \
/usr/include/linux/personality.h /usr/include/linux/binfmts.h /usr/include/linux/module.h \
include/ibcs/ibcs.h include/ibcs/stream.h include/ibcs/abi4.h include/ibcs/xnx.h \
@ -151,9 +151,9 @@ ioctl.o : ioctl.c /usr/include/linux/errno.h /usr/include/linux/stat.h /usr/incl
/usr/include/linux/head.h /usr/include/linux/mm.h /usr/include/linux/page.h \
/usr/include/linux/kernel.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h /usr/include/linux/termios.h /usr/include/asm/segment.h \
include/ibcs/ibcs.h /usr/include/linux/ptrace.h /usr/include/linux/unistd.h \
include/ibcs/stream.h include/ibcs/trace.h
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h /usr/include/linux/termios.h \
/usr/include/asm/segment.h include/ibcs/ibcs.h /usr/include/linux/unistd.h include/ibcs/stream.h \
include/ibcs/trace.h
ipc.o : ipc.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/include/linux/tasks.h \
/usr/include/asm/system.h /usr/include/linux/segment.h /usr/include/linux/head.h \
/usr/include/linux/fs.h /usr/include/linux/linkage.h /usr/include/linux/limits.h \
@ -169,10 +169,11 @@ ipc.o : ipc.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/include
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/kernel.h \
/usr/include/linux/signal.h /usr/include/linux/time.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/linux/stddef.h /usr/include/linux/unistd.h /usr/include/linux/ptrace.h \
/usr/include/linux/ptrace.h /usr/include/linux/stddef.h /usr/include/linux/unistd.h \
/usr/include/linux/config.h /usr/include/linux/autoconf.h /usr/include/asm/segment.h \
/usr/include/linux/sys.h /usr/include/linux/ipc.h /usr/include/linux/sem.h /usr/include/linux/shm.h \
/usr/include/linux/string.h include/ibcs/ibcs.h include/ibcs/stream.h include/ibcs/trace.h
/usr/include/linux/msg.h /usr/include/linux/string.h include/ibcs/ibcs.h include/ibcs/stream.h \
include/ibcs/trace.h
map.o : map.c /usr/include/linux/sched.h /usr/include/linux/tasks.h /usr/include/asm/system.h \
/usr/include/linux/segment.h /usr/include/linux/head.h /usr/include/linux/fs.h \
/usr/include/linux/linkage.h /usr/include/linux/limits.h /usr/include/linux/wait.h \
@ -188,8 +189,8 @@ map.o : map.c /usr/include/linux/sched.h /usr/include/linux/tasks.h /usr/include
/usr/include/linux/page.h /usr/include/linux/errno.h /usr/include/linux/kernel.h \
/usr/include/linux/signal.h /usr/include/linux/time.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/linux/personality.h include/ibcs/socket.h include/ibcs/map.h maps/errmap.inc \
maps/sockaf.inc maps/sockopt.inc maps/socktype.inc
/usr/include/linux/ptrace.h /usr/include/linux/personality.h include/ibcs/socket.h \
include/ibcs/map.h maps/errmap.inc maps/sockaf.inc maps/sockopt.inc maps/socktype.inc
mmap.o : mmap.c /usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/sched.h \
/usr/include/linux/tasks.h /usr/include/asm/system.h /usr/include/linux/segment.h \
/usr/include/linux/head.h /usr/include/linux/fs.h /usr/include/linux/linkage.h \
@ -204,8 +205,9 @@ mmap.o : mmap.c /usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/l
/usr/include/linux/iso_fs_sb.h /usr/include/linux/nfs_fs_sb.h /usr/include/linux/xia_fs_sb.h \
/usr/include/linux/sysv_fs_sb.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h /usr/include/linux/errno.h /usr/include/linux/kernel.h \
/usr/include/linux/mman.h
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h /usr/include/linux/errno.h \
/usr/include/linux/kernel.h /usr/include/linux/mman.h include/ibcs/ibcs.h /usr/include/linux/unistd.h \
include/ibcs/stream.h
open.o : open.c /usr/include/linux/vfs.h /usr/include/linux/types.h /usr/include/linux/utime.h \
/usr/include/linux/errno.h /usr/include/linux/fcntl.h /usr/include/linux/stat.h \
/usr/include/linux/string.h /usr/include/linux/sched.h /usr/include/linux/tasks.h \
@ -222,10 +224,11 @@ open.o : open.c /usr/include/linux/vfs.h /usr/include/linux/types.h /usr/include
/usr/include/linux/sysv_fs_sb.h /usr/include/linux/mm.h /usr/include/linux/page.h \
/usr/include/linux/kernel.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h /usr/include/linux/tty.h /usr/include/linux/termios.h \
/usr/include/linux/malloc.h /usr/include/linux/config.h /usr/include/linux/autoconf.h \
/usr/include/asm/segment.h include/ibcs/ibcs.h /usr/include/linux/ptrace.h /usr/include/linux/unistd.h \
include/ibcs/stream.h include/ibcs/trace.h
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h /usr/include/linux/tty.h \
/usr/include/linux/termios.h /usr/include/linux/tqueue.h /usr/include/linux/tty_driver.h \
/usr/include/linux/tty_ldisc.h /usr/include/linux/malloc.h /usr/include/linux/config.h \
/usr/include/linux/autoconf.h /usr/include/asm/segment.h include/ibcs/ibcs.h \
/usr/include/linux/unistd.h include/ibcs/stream.h include/ibcs/trace.h
poll.o : poll.c /usr/include/linux/types.h /usr/include/linux/time.h /usr/include/linux/fs.h \
/usr/include/linux/linkage.h /usr/include/linux/limits.h /usr/include/linux/wait.h \
/usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/net.h \
@ -241,10 +244,10 @@ poll.o : poll.c /usr/include/linux/types.h /usr/include/linux/time.h /usr/includ
/usr/include/linux/head.h /usr/include/linux/mm.h /usr/include/linux/page.h \
/usr/include/linux/errno.h /usr/include/linux/signal.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/linux/string.h /usr/include/linux/stat.h /usr/include/linux/malloc.h \
/usr/include/linux/config.h /usr/include/linux/autoconf.h /usr/include/asm/segment.h \
include/ibcs/ibcs.h /usr/include/linux/ptrace.h /usr/include/linux/unistd.h \
include/ibcs/stream.h include/ibcs/trace.h
/usr/include/linux/ptrace.h /usr/include/linux/string.h /usr/include/linux/stat.h \
/usr/include/linux/malloc.h /usr/include/linux/config.h /usr/include/linux/autoconf.h \
/usr/include/asm/segment.h include/ibcs/ibcs.h /usr/include/linux/unistd.h include/ibcs/stream.h \
include/ibcs/trace.h
secureware.o : secureware.c /usr/include/linux/kernel.h /usr/include/linux/sched.h \
/usr/include/linux/tasks.h /usr/include/asm/system.h /usr/include/linux/segment.h \
/usr/include/linux/head.h /usr/include/linux/fs.h /usr/include/linux/linkage.h \
@ -260,7 +263,7 @@ secureware.o : secureware.c /usr/include/linux/kernel.h /usr/include/linux/sched
/usr/include/linux/sysv_fs_sb.h /usr/include/linux/mm.h /usr/include/linux/page.h \
/usr/include/linux/errno.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h include/ibcs/ibcs.h /usr/include/linux/ptrace.h \
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h include/ibcs/ibcs.h \
/usr/include/linux/unistd.h include/ibcs/stream.h include/ibcs/trace.h
signal.o : signal.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/include/linux/tasks.h \
/usr/include/asm/system.h /usr/include/linux/segment.h /usr/include/linux/head.h \
@ -277,12 +280,12 @@ signal.o : signal.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/i
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/kernel.h \
/usr/include/linux/signal.h /usr/include/linux/time.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/linux/stddef.h /usr/include/linux/unistd.h /usr/include/linux/ptrace.h \
/usr/include/linux/ptrace.h /usr/include/linux/stddef.h /usr/include/linux/unistd.h \
/usr/include/linux/config.h /usr/include/linux/autoconf.h /usr/include/linux/fcntl.h \
/usr/include/linux/personality.h /usr/include/asm/segment.h /usr/include/linux/sys.h \
include/ibcs/ibcs.h include/ibcs/stream.h include/ibcs/xnx.h include/ibcs/abi4.h \
/usr/include/signal.h /usr/include/features.h /usr/include/sys/cdefs.h /usr/include/sys/types.h \
include/ibcs/trace.h
include/ibcs/trace.h maps/signal.inc
socket.o : socket.c /usr/include/linux/types.h /usr/include/linux/fs.h /usr/include/linux/linkage.h \
/usr/include/linux/limits.h /usr/include/linux/wait.h /usr/include/linux/dirent.h \
/usr/include/linux/vfs.h /usr/include/linux/net.h /usr/include/linux/socket.h \
@ -297,8 +300,8 @@ socket.o : socket.c /usr/include/linux/types.h /usr/include/linux/fs.h /usr/incl
/usr/include/linux/tasks.h /usr/include/asm/system.h /usr/include/linux/segment.h \
/usr/include/linux/head.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h /usr/include/linux/errno.h /usr/include/linux/kernel.h \
/usr/include/linux/ptrace.h /usr/include/linux/sys.h /usr/include/asm/segment.h \
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h /usr/include/linux/errno.h \
/usr/include/linux/kernel.h /usr/include/linux/sys.h /usr/include/asm/segment.h \
include/ibcs/ibcs.h /usr/include/linux/unistd.h include/ibcs/stream.h include/ibcs/socket.h \
include/ibcs/map.h
socksys.o : socksys.c /usr/include/linux/types.h /usr/include/linux/errno.h \
@ -317,12 +320,12 @@ socksys.o : socksys.c /usr/include/linux/types.h /usr/include/linux/errno.h \
/usr/include/asm/system.h /usr/include/linux/segment.h /usr/include/linux/head.h \
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/signal.h \
/usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \
/usr/include/linux/vm86.h /usr/include/linux/math_emu.h /usr/include/linux/un.h \
/usr/include/linux/utsname.h /usr/include/linux/termios.h /usr/include/linux/sys.h \
/usr/include/linux/config.h /usr/include/linux/autoconf.h include/ibcs/ibcs.h \
/usr/include/linux/ptrace.h /usr/include/linux/unistd.h include/ibcs/stream.h \
include/ibcs/map.h /usr/include/linux/module.h include/ibcs/trace.h include/ibcs/socksys.h \
/usr/include/linux/route.h /usr/include/linux/if.h /usr/include/linux/if_arp.h
/usr/include/linux/vm86.h /usr/include/linux/math_emu.h /usr/include/linux/ptrace.h \
/usr/include/linux/un.h /usr/include/linux/utsname.h /usr/include/linux/termios.h \
/usr/include/linux/sys.h /usr/include/linux/config.h /usr/include/linux/autoconf.h \
include/ibcs/ibcs.h /usr/include/linux/unistd.h include/ibcs/stream.h include/ibcs/map.h \
/usr/include/linux/module.h include/ibcs/trace.h include/ibcs/socksys.h /usr/include/linux/route.h \
/usr/include/linux/if.h /usr/include/linux/if_arp.h
stat.o : stat.c /usr/include/linux/errno.h /usr/include/linux/stat.h /usr/include/linux/fs.h \
/usr/include/linux/linkage.h /usr/include/linux/limits.h /usr/include/linux/wait.h \
/usr/include/linux/types.h /usr/include/linux/dirent.h /usr/include/linux/vfs.h \
@ -339,12 +342,25 @@ stat.o : stat.c /usr/include/linux/errno.h /usr/include/linux/stat.h /usr/includ
/usr/include/linux/kernel.h /usr/lib/gcc-lib/i486-linux/2.5.8/include/stdarg.h \
/usr/include/linux/signal.h /usr/include/linux/time.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/asm/segment.h include/ibcs/ibcs.h /usr/include/linux/ptrace.h /usr/include/linux/unistd.h \
/usr/include/linux/ptrace.h /usr/include/asm/segment.h include/ibcs/ibcs.h /usr/include/linux/unistd.h \
include/ibcs/stream.h
stream.o : stream.c /usr/include/asm/segment.h /usr/include/linux/types.h /usr/include/linux/errno.h \
/usr/include/linux/kernel.h include/ibcs/ibcs.h /usr/include/linux/ptrace.h \
/usr/include/linux/signal.h /usr/include/linux/unistd.h include/ibcs/stream.h \
include/ibcs/trace.h
/usr/include/linux/sched.h /usr/include/linux/tasks.h /usr/include/asm/system.h \
/usr/include/linux/segment.h /usr/include/linux/head.h /usr/include/linux/fs.h \
/usr/include/linux/linkage.h /usr/include/linux/limits.h /usr/include/linux/wait.h \
/usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/net.h \
/usr/include/linux/socket.h /usr/include/linux/sockios.h /usr/include/linux/pipe_fs_i.h \
/usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h /usr/include/linux/ext2_fs_i.h \
/usr/include/linux/hpfs_fs_i.h /usr/include/linux/msdos_fs_i.h /usr/include/linux/iso_fs_i.h \
/usr/include/linux/nfs_fs_i.h /usr/include/linux/nfs.h /usr/include/linux/xia_fs_i.h \
/usr/include/linux/sysv_fs_i.h /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h \
/usr/include/linux/ext2_fs_sb.h /usr/include/linux/hpfs_fs_sb.h /usr/include/linux/msdos_fs_sb.h \
/usr/include/linux/iso_fs_sb.h /usr/include/linux/nfs_fs_sb.h /usr/include/linux/xia_fs_sb.h \
/usr/include/linux/sysv_fs_sb.h /usr/include/linux/mm.h /usr/include/linux/page.h \
/usr/include/linux/signal.h /usr/include/linux/time.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/linux/unistd.h include/ibcs/stream.h include/ibcs/trace.h
sysconf.o : sysconf.c /usr/include/linux/errno.h /usr/include/linux/sched.h \
/usr/include/linux/tasks.h /usr/include/asm/system.h /usr/include/linux/segment.h \
/usr/include/linux/head.h /usr/include/linux/fs.h /usr/include/linux/linkage.h \
@ -360,8 +376,8 @@ sysconf.o : sysconf.c /usr/include/linux/errno.h /usr/include/linux/sched.h \
/usr/include/linux/sysv_fs_sb.h /usr/include/linux/mm.h /usr/include/linux/page.h \
/usr/include/linux/kernel.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h /usr/include/linux/stddef.h /usr/include/linux/unistd.h \
/usr/include/linux/ptrace.h /usr/include/linux/config.h /usr/include/linux/autoconf.h \
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h /usr/include/linux/stddef.h \
/usr/include/linux/unistd.h /usr/include/linux/config.h /usr/include/linux/autoconf.h \
/usr/include/linux/fcntl.h /usr/include/asm/segment.h /usr/include/linux/sys.h \
include/ibcs/ibcs.h include/ibcs/stream.h include/ibcs/trace.h
sysfs.o : sysfs.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/include/linux/tasks.h \
@ -379,10 +395,10 @@ sysfs.o : sysfs.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/inc
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/kernel.h \
/usr/include/linux/signal.h /usr/include/linux/time.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/linux/stddef.h /usr/include/linux/unistd.h /usr/include/linux/ptrace.h \
/usr/include/linux/ptrace.h /usr/include/linux/stddef.h /usr/include/linux/unistd.h \
/usr/include/linux/config.h /usr/include/linux/autoconf.h /usr/include/linux/fcntl.h \
/usr/include/asm/segment.h /usr/include/linux/sys.h /usr/include/linux/string.h \
include/ibcs/ibcs.h include/ibcs/stream.h include/ibcs/trace.h
include/ibcs/ibcs.h include/ibcs/stream.h
sysi86.o : sysi86.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/include/linux/tasks.h \
/usr/include/asm/system.h /usr/include/linux/segment.h /usr/include/linux/head.h \
/usr/include/linux/fs.h /usr/include/linux/linkage.h /usr/include/linux/limits.h \
@ -398,10 +414,27 @@ sysi86.o : sysi86.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/i
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/kernel.h \
/usr/include/linux/signal.h /usr/include/linux/time.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/linux/stddef.h /usr/include/linux/unistd.h /usr/include/linux/ptrace.h \
/usr/include/linux/ptrace.h /usr/include/linux/stddef.h /usr/include/linux/unistd.h \
/usr/include/linux/config.h /usr/include/linux/autoconf.h /usr/include/linux/fcntl.h \
/usr/include/asm/segment.h /usr/include/linux/sys.h include/ibcs/ibcs.h include/ibcs/stream.h \
include/ibcs/trace.h
sysisc.o : sysisc.c /usr/include/linux/types.h /usr/include/linux/errno.h /usr/include/linux/sockios.h \
/usr/include/linux/kernel.h include/ibcs/ibcs.h /usr/include/linux/ptrace.h \
/usr/include/linux/sched.h /usr/include/linux/tasks.h /usr/include/asm/system.h \
/usr/include/linux/segment.h /usr/include/linux/head.h /usr/include/linux/fs.h \
/usr/include/linux/linkage.h /usr/include/linux/limits.h /usr/include/linux/wait.h \
/usr/include/linux/dirent.h /usr/include/linux/vfs.h /usr/include/linux/net.h \
/usr/include/linux/socket.h /usr/include/linux/pipe_fs_i.h /usr/include/linux/minix_fs_i.h \
/usr/include/linux/ext_fs_i.h /usr/include/linux/ext2_fs_i.h /usr/include/linux/hpfs_fs_i.h \
/usr/include/linux/msdos_fs_i.h /usr/include/linux/iso_fs_i.h /usr/include/linux/nfs_fs_i.h \
/usr/include/linux/nfs.h /usr/include/linux/xia_fs_i.h /usr/include/linux/sysv_fs_i.h \
/usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h /usr/include/linux/ext2_fs_sb.h \
/usr/include/linux/hpfs_fs_sb.h /usr/include/linux/msdos_fs_sb.h /usr/include/linux/iso_fs_sb.h \
/usr/include/linux/nfs_fs_sb.h /usr/include/linux/xia_fs_sb.h /usr/include/linux/sysv_fs_sb.h \
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/signal.h \
/usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \
/usr/include/linux/vm86.h /usr/include/linux/math_emu.h /usr/include/linux/unistd.h \
include/ibcs/stream.h include/ibcs/trace.h
ulimit.o : ulimit.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/include/linux/tasks.h \
/usr/include/asm/system.h /usr/include/linux/segment.h /usr/include/linux/head.h \
/usr/include/linux/fs.h /usr/include/linux/linkage.h /usr/include/linux/limits.h \
@ -417,7 +450,7 @@ ulimit.o : ulimit.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/i
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/kernel.h \
/usr/include/linux/signal.h /usr/include/linux/time.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/linux/stddef.h /usr/include/linux/unistd.h /usr/include/linux/ptrace.h \
/usr/include/linux/ptrace.h /usr/include/linux/stddef.h /usr/include/linux/unistd.h \
/usr/include/linux/config.h /usr/include/linux/autoconf.h /usr/include/asm/segment.h \
/usr/include/linux/sys.h include/ibcs/ibcs.h include/ibcs/stream.h include/ibcs/trace.h
utsname.o : utsname.c /usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/sched.h \
@ -434,10 +467,9 @@ utsname.o : utsname.c /usr/include/linux/mm.h /usr/include/linux/page.h /usr/inc
/usr/include/linux/iso_fs_sb.h /usr/include/linux/nfs_fs_sb.h /usr/include/linux/xia_fs_sb.h \
/usr/include/linux/sysv_fs_sb.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h /usr/include/linux/errno.h /usr/include/linux/kernel.h \
/usr/include/linux/personality.h /usr/include/linux/utsname.h /usr/include/asm/segment.h \
include/ibcs/ibcs.h /usr/include/linux/ptrace.h /usr/include/linux/unistd.h \
include/ibcs/stream.h
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h /usr/include/linux/errno.h \
/usr/include/linux/kernel.h /usr/include/linux/personality.h /usr/include/linux/utsname.h \
/usr/include/asm/segment.h include/ibcs/ibcs.h /usr/include/linux/unistd.h include/ibcs/stream.h
wysev386.o : wysev386.c /usr/include/asm/segment.h /usr/include/linux/mm.h /usr/include/linux/page.h \
/usr/include/linux/sched.h /usr/include/linux/tasks.h /usr/include/asm/system.h \
/usr/include/linux/segment.h /usr/include/linux/head.h /usr/include/linux/fs.h \
@ -452,15 +484,28 @@ wysev386.o : wysev386.c /usr/include/asm/segment.h /usr/include/linux/mm.h /usr/
/usr/include/linux/msdos_fs_sb.h /usr/include/linux/iso_fs_sb.h /usr/include/linux/nfs_fs_sb.h \
/usr/include/linux/xia_fs_sb.h /usr/include/linux/sysv_fs_sb.h /usr/include/linux/signal.h \
/usr/include/linux/time.h /usr/include/linux/param.h /usr/include/linux/resource.h \
/usr/include/linux/vm86.h /usr/include/linux/math_emu.h /usr/include/linux/errno.h \
/usr/include/linux/kernel.h /usr/include/linux/utsname.h /usr/include/linux/sys.h \
include/ibcs/ibcs.h /usr/include/linux/ptrace.h /usr/include/linux/unistd.h \
include/ibcs/stream.h include/ibcs/map.h include/ibcs/socket.h
/usr/include/linux/vm86.h /usr/include/linux/math_emu.h /usr/include/linux/ptrace.h \
/usr/include/linux/errno.h /usr/include/linux/kernel.h /usr/include/linux/utsname.h \
/usr/include/linux/sys.h include/ibcs/ibcs.h /usr/include/linux/unistd.h include/ibcs/stream.h \
include/ibcs/map.h include/ibcs/socket.h
wysev386i.o : wysev386i.c /usr/include/linux/types.h /usr/include/linux/errno.h \
/usr/include/linux/sockios.h /usr/include/linux/kernel.h include/ibcs/ibcs.h \
/usr/include/linux/ptrace.h /usr/include/linux/signal.h /usr/include/linux/unistd.h \
include/ibcs/stream.h include/ibcs/trace.h include/ibcs/wysev386i.h /usr/include/linux/route.h \
/usr/include/linux/if.h /usr/include/linux/socket.h /usr/include/linux/if_arp.h
/usr/include/linux/ptrace.h /usr/include/linux/sched.h /usr/include/linux/tasks.h \
/usr/include/asm/system.h /usr/include/linux/segment.h /usr/include/linux/head.h \
/usr/include/linux/fs.h /usr/include/linux/linkage.h /usr/include/linux/limits.h \
/usr/include/linux/wait.h /usr/include/linux/dirent.h /usr/include/linux/vfs.h \
/usr/include/linux/net.h /usr/include/linux/socket.h /usr/include/linux/pipe_fs_i.h \
/usr/include/linux/minix_fs_i.h /usr/include/linux/ext_fs_i.h /usr/include/linux/ext2_fs_i.h \
/usr/include/linux/hpfs_fs_i.h /usr/include/linux/msdos_fs_i.h /usr/include/linux/iso_fs_i.h \
/usr/include/linux/nfs_fs_i.h /usr/include/linux/nfs.h /usr/include/linux/xia_fs_i.h \
/usr/include/linux/sysv_fs_i.h /usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h \
/usr/include/linux/ext2_fs_sb.h /usr/include/linux/hpfs_fs_sb.h /usr/include/linux/msdos_fs_sb.h \
/usr/include/linux/iso_fs_sb.h /usr/include/linux/nfs_fs_sb.h /usr/include/linux/xia_fs_sb.h \
/usr/include/linux/sysv_fs_sb.h /usr/include/linux/mm.h /usr/include/linux/page.h \
/usr/include/linux/signal.h /usr/include/linux/time.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/linux/unistd.h include/ibcs/stream.h include/ibcs/trace.h include/ibcs/wysev386i.h \
/usr/include/linux/route.h /usr/include/linux/if.h /usr/include/linux/if_arp.h
xnx.o : xnx.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/include/linux/tasks.h \
/usr/include/asm/system.h /usr/include/linux/segment.h /usr/include/linux/head.h \
/usr/include/linux/fs.h /usr/include/linux/linkage.h /usr/include/linux/limits.h \
@ -476,7 +521,7 @@ xnx.o : xnx.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/include
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/kernel.h \
/usr/include/linux/signal.h /usr/include/linux/time.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/linux/stddef.h /usr/include/linux/unistd.h /usr/include/linux/ptrace.h \
/usr/include/linux/ptrace.h /usr/include/linux/stddef.h /usr/include/linux/unistd.h \
/usr/include/linux/config.h /usr/include/linux/autoconf.h /usr/include/linux/fcntl.h \
/usr/include/asm/segment.h /usr/include/linux/sys.h /usr/include/linux/termios.h \
include/ibcs/ibcs.h include/ibcs/stream.h include/ibcs/trace.h include/ibcs/xnx.h
@ -497,27 +542,8 @@ xstat.o : xstat.c /usr/include/linux/kernel.h /usr/include/sys/types.h /usr/incl
/usr/include/linux/segment.h /usr/include/linux/head.h /usr/include/linux/mm.h \
/usr/include/linux/page.h /usr/include/linux/signal.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/linux/sys.h include/ibcs/ibcs.h /usr/include/linux/ptrace.h /usr/include/linux/unistd.h \
/usr/include/linux/ptrace.h /usr/include/linux/sys.h include/ibcs/ibcs.h /usr/include/linux/unistd.h \
include/ibcs/stream.h include/ibcs/abi4.h
xxx.o : xxx.c /usr/include/linux/errno.h /usr/include/linux/sched.h /usr/include/linux/tasks.h \
/usr/include/asm/system.h /usr/include/linux/segment.h /usr/include/linux/head.h \
/usr/include/linux/fs.h /usr/include/linux/linkage.h /usr/include/linux/limits.h \
/usr/include/linux/wait.h /usr/include/linux/types.h /usr/include/linux/dirent.h \
/usr/include/linux/vfs.h /usr/include/linux/net.h /usr/include/linux/socket.h \
/usr/include/linux/sockios.h /usr/include/linux/pipe_fs_i.h /usr/include/linux/minix_fs_i.h \
/usr/include/linux/ext_fs_i.h /usr/include/linux/ext2_fs_i.h /usr/include/linux/hpfs_fs_i.h \
/usr/include/linux/msdos_fs_i.h /usr/include/linux/iso_fs_i.h /usr/include/linux/nfs_fs_i.h \
/usr/include/linux/nfs.h /usr/include/linux/xia_fs_i.h /usr/include/linux/sysv_fs_i.h \
/usr/include/linux/minix_fs_sb.h /usr/include/linux/ext_fs_sb.h /usr/include/linux/ext2_fs_sb.h \
/usr/include/linux/hpfs_fs_sb.h /usr/include/linux/msdos_fs_sb.h /usr/include/linux/iso_fs_sb.h \
/usr/include/linux/nfs_fs_sb.h /usr/include/linux/xia_fs_sb.h /usr/include/linux/sysv_fs_sb.h \
/usr/include/linux/mm.h /usr/include/linux/page.h /usr/include/linux/kernel.h \
/usr/include/linux/signal.h /usr/include/linux/time.h /usr/include/linux/param.h \
/usr/include/linux/resource.h /usr/include/linux/vm86.h /usr/include/linux/math_emu.h \
/usr/include/linux/stddef.h /usr/include/linux/unistd.h /usr/include/linux/ptrace.h \
/usr/include/linux/config.h /usr/include/linux/autoconf.h /usr/include/linux/fcntl.h \
/usr/include/asm/segment.h /usr/include/linux/sys.h /usr/include/linux/termios.h \
include/ibcs/ibcs.h include/ibcs/stream.h include/ibcs/trace.h include/ibcs/xnx.h
emulate2.o : emulate.c /usr/include/linux/errno.h /usr/include/linux/sched.h \
/usr/include/linux/tasks.h /usr/include/asm/system.h /usr/include/linux/segment.h \
/usr/include/linux/head.h /usr/include/linux/fs.h /usr/include/linux/linkage.h \
@ -533,8 +559,8 @@ emulate2.o : emulate.c /usr/include/linux/errno.h /usr/include/linux/sched.h \
/usr/include/linux/sysv_fs_sb.h /usr/include/linux/mm.h /usr/include/linux/page.h \
/usr/include/linux/kernel.h /usr/include/linux/signal.h /usr/include/linux/time.h \
/usr/include/linux/param.h /usr/include/linux/resource.h /usr/include/linux/vm86.h \
/usr/include/linux/math_emu.h /usr/include/linux/stddef.h /usr/include/linux/unistd.h \
/usr/include/linux/ptrace.h /usr/include/linux/config.h /usr/include/linux/autoconf.h \
/usr/include/linux/math_emu.h /usr/include/linux/ptrace.h /usr/include/linux/stddef.h \
/usr/include/linux/unistd.h /usr/include/linux/config.h /usr/include/linux/autoconf.h \
/usr/include/linux/fcntl.h /usr/include/asm/segment.h /usr/include/linux/sys.h \
/usr/include/linux/personality.h /usr/include/linux/binfmts.h /usr/include/linux/module.h \
include/ibcs/ibcs.h include/ibcs/stream.h include/ibcs/abi4.h include/ibcs/xnx.h \

View file

@ -48,3 +48,6 @@ Eric Youngdale <ericy@gnu.ai.mit.edu>
Karl Kiniger <ki@kretz.co.at>
Interactive 4.0 binary recognition and special support.
Remete Gabor <rg@tomx.elte.hu>
Miscellaneous patches.

View file

@ -1,5 +1,12 @@
Fri May 27 09:15:21 BST 1994
* Ensure we set up signal() handlers as SA_ONESHOT and sigaction()
handlers as sticky - similar to patch from Remete Gabor.
-- Mike
* Added the SCO cxenix sigaction extensions. Barely tested...
-- Mike
* Added the cxenix {get,set}itimer calls discovered on SCO by
Brandon. Currently these are directly mapped to the Linux
syscalls. They are undocumented by SCO (as far as we know)

View file

@ -11,7 +11,7 @@
* Please consider this closely if you plan on changing this mode.
* -- Al Longyear
*
* $Id: signal.c,v 1.7 1994/05/26 13:26:20 mike Exp $
* $Id: signal.c,v 1.8 1994/05/27 10:44:34 mike Exp $
* $Source: /nfs4/sophia/home/mjagdis/src/ibcs.cvs/ibcs/iBCSemul/signal.c,v $
*/
@ -94,14 +94,6 @@ typedef void (*pfn) (void); /* Completion function */
#define FROM_KERNEL(save) \
set_fs (save)
/* These are the flags for the SVr4 sigaction struct */
#define ABI_SA_ONSTACK 1
#define ABI_SA_RESETHAND 2
#define ABI_SA_RESTART 4
#define ABI_SA_SIGINFO 8
#define ABI_SA_NODEFER 16
#define ABI_SA_NOCLDWAIT 0x10000
#define ABI_SA_NOCLDSTOP 0x20000
/*
* Translate the signal number to the corresponding item for Linux.
@ -161,7 +153,8 @@ static int ibcs_sigsuspend(struct pt_regs * regs, unsigned int newset)
* by W. Richard Stevens, page 298.
*/
void ibcs_sig_handler (struct pt_regs * regs, int sig, __sighandler_t handler)
void ibcs_sig_handler (struct pt_regs * regs, int sig,
__sighandler_t handler, int oneshot)
{
struct sigaction act, oact;
int answer;
@ -171,15 +164,10 @@ void ibcs_sig_handler (struct pt_regs * regs, int sig, __sighandler_t handler)
act.sa_handler = handler;
act.sa_flags = 0;
#if 0
/* THis seems wrong to me. How about the ONESHOT|NOMASK? ERY */
if (sig != SIGALRM) {
act.sa_flags |= SA_RESTART;
}
#else
act.sa_flags = SA_ONESHOT | SA_NOMASK;
#endif
if (oneshot)
act.sa_flags = SA_ONESHOT | SA_NOMASK;
else
act.sa_flags = SA_NOMASK;
TO_KERNEL (old_fs);
answer = SYS(sigaction) (sig, &act, &oact);
@ -202,7 +190,7 @@ int ibcs_signal (struct pt_regs * regs)
if (ibcs_signo (regs, &sig)) {
vec = (__sighandler_t) SECOND_PARAM;
ibcs_sig_handler (regs, sig, vec);
ibcs_sig_handler (regs, sig, vec, 1);
}
return 0;
}
@ -226,7 +214,7 @@ int ibcs_sigset (struct pt_regs * regs)
if (ibcs_signo (regs, &sig)) {
vec = (__sighandler_t) SECOND_PARAM;
if (vec != SIG_HOLD) {
ibcs_sig_handler (regs, sig, vec);
ibcs_sig_handler (regs, sig, vec, 0);
} else {
/*
* Process the hold function
@ -477,7 +465,7 @@ int ibcs_kill(int pid, int sig) {
, sig & 0xFF, outsig);
#endif
if (outsig < 0) {
return -1;
return -EINVAL;
}
return SYS(kill) (pid, outsig);
}
@ -581,6 +569,86 @@ asmlinkage int abi_sigaction(int abi_signum, const struct abi_sigaction * action
return 0;
}
asmlinkage int sco_sigaction(int sco_signum, const struct sco_sigaction * action,
struct sco_sigaction * oldaction)
{
struct sco_sigaction new_sa, old_sa;
int newflags, newmask, signum, i;
struct sigaction *p;
signum = ibcs_mapsig(sco_signum);
if (signum<1 || signum>32 || signum==SIGKILL || signum==SIGSTOP)
return -EINVAL;
p = signum - 1 + current->sigaction;
if (action) {
memcpy_fromfs(&new_sa, action, sizeof(struct sco_sigaction));
new_sa.sa_mask |= _S(sco_signum);
new_sa.sa_mask &= _BLOCKABLE;
if (TASK_SIZE <= (unsigned long) new_sa.sa_handler)
return -EFAULT;
}
if (oldaction) {
if (!verify_area(VERIFY_WRITE, oldaction, sizeof(struct sco_sigaction))) {
old_sa.sa_handler = p->sa_handler;
newmask = 0;
#ifdef INIT_MM
for (i=0; i<NSIGNALS; i++)
if (current->signal_map[i] != -1
&& (p->sa_mask & (1 << i)))
newmask |= (1 << current->signal_invmap[i]);
#else
for(i=0; i<NSIGNALS; i++)
if(signal_map_to_linux[current->personality & PER_MASK][i] != -1
&& (p->sa_mask & (1 << i)))
newmask |= (1 << signal_map_from_linux[current->personality & PER_MASK][i]);
#endif
old_sa.sa_mask = newmask;
newflags = 0;
if(p->sa_flags & SA_NOCLDSTOP) newflags |= SCO_SA_NOCLDSTOP;
old_sa.sa_flags = newflags;
memcpy_tofs(oldaction, &old_sa, sizeof(struct sco_sigaction));
};
}
if (action) {
/* The internal format of the sigaction structure is
different, so we cannot simply copy the structure. */
p->sa_handler = new_sa.sa_handler;
newmask = 0;
#ifdef INIT_MM
for (i=0; i<NSIGNALS; i++)
if (current->signal_map[i] != -1
&& (new_sa.sa_mask & (1 << i)))
newmask |= (1 << current->signal_invmap[i]);
#else
for(i=0; i<NSIGNALS; i++)
if(signal_map_to_linux[current->personality & PER_MASK][i] != -1
&& (new_sa.sa_mask & (1 << i)))
newmask |= (1 << signal_map_from_linux[current->personality & PER_MASK][i]);
#endif
p->sa_mask = newmask;
p->sa_flags = 0;
if (new_sa.sa_flags & SCO_SA_NOCLDSTOP)
p->sa_flags = SA_NOCLDSTOP;
/* Check for pending signals. */
if (p->sa_handler == SIG_IGN) {
if (signum == SIGCHLD)
return 0;
current->signal &= ~_S(signum);
return 0;
}
if (p->sa_handler == SIG_DFL) {
if (signum != SIGCONT
&& signum != SIGCHLD
&& signum != SIGWINCH)
return 0;
current->signal &= ~_S(signum);
return 0;
}
}
return 0;
}
static short int howcnv[SIG_SETMASK, SIG_BLOCK, SIG_UNBLOCK, SIG_SETMASK];
asmlinkage int abi_sigprocmask(int how, sigset_t *set, sigset_t *oset)

View file

@ -6,7 +6,7 @@
*
* This contains the set of Xenix syscalls that are used by SCO binaries
*
* $Id: xnx.c,v 1.7 1994/04/29 15:09:31 mike Exp $
* $Id: xnx.c,v 1.8 1994/05/27 10:44:34 mike Exp $
* $Source: /nfs4/sophia/home/mjagdis/src/ibcs.cvs/ibcs/iBCSemul/xnx.c,v $
*/
#include <linux/errno.h>
@ -187,22 +187,10 @@ int xnx_paccess(int pid, int cmd, int offset, int count, char *ptr) {
return -EPERM;
}
int xnx_sigaction(int sig, struct sco_sigaction *act, struct sco_sigaction *oact) {
return -EPERM;
}
int xnx_sigprocmask(int how, sigset_t *set, sigset_t *oset) {
return -EPERM;
}
int xnx_sigpending(sigset_t *set) {
return -EPERM;
}
int xnx_sigsuspend(sigset_t *sigmask) {
return -EPERM;
}
#define _PC_LINK_MAX 0
#define _PC_MAX_CANON 1