Signal changes and additions.
This commit is contained in:
parent
1c6d060848
commit
f48761e3b2
194
.depend
194
.depend
|
@ -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 \
|
||||
|
|
3
CREDITS
3
CREDITS
|
@ -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.
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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)
|
||||
|
|
|
@ -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
|
||||
|
|
Loading…
Reference in a new issue