4458 Commits

Author SHA1 Message Date
John Hughes
0c79e01d74 replace wimpy get64 by powerful LONG_LONG :-) 2001-03-08 14:40:06 +00:00
John Hughes
70623be853 Use configure to detect 64bit off_t and rlim_t 2001-03-08 13:59:00 +00:00
John Hughes
b8c9f77c6d FreeBSD uses 64 bit off_t, fix stat&fcntl(flock) 2001-03-07 16:53:07 +00:00
John Hughes
e2f6d87d58 add missing bit of solaris patches 2001-03-07 16:03:20 +00:00
John Hughes
9dec06c034 minor svr4 fixes 2001-03-07 14:47:19 +00:00
John Hughes
5a826b8427 Fix off_t args on FreeBSD 2001-03-07 13:21:24 +00:00
John Hughes
7737c8ad9d Implement truncate64 & ftruncate64 for them that wants 'em 2001-03-07 10:41:58 +00:00
John Hughes
c524990dec Fix for freebsd 4.1 2001-03-07 10:39:06 +00:00
John Hughes
bb557236e7 Fix for freebsd 4.1 2001-03-07 10:37:38 +00:00
John Hughes
cb8b69d7c0 Merge Harald Bhme's solaris patches 2001-03-07 10:34:27 +00:00
John Hughes
bc4935a721 Fixup unimplemented UW syscalls 2001-03-07 10:28:50 +00:00
John Hughes
c8f2e8a4ac Use pr_syscall on UW 2001-03-07 10:26:17 +00:00
John Hughes
091fe83115 fix stat64 on UW 2001-03-07 10:15:39 +00:00
John Hughes
95ea9c0a68 fix compile on UW 2001-03-07 10:11:02 +00:00
John Hughes
96f5147037 Implement truncate64 & ftruncate64 for them that wants 'em 2001-03-06 16:50:41 +00:00
John Hughes
3deafe2865 Fix for freebsd 4.1 2001-03-06 16:22:18 +00:00
John Hughes
61eeb55be4 Fix for freebsd 4.1 2001-03-06 15:51:53 +00:00
John Hughes
bdf48f55f2 Merge Harald Bhme's solaris patches 2001-03-06 15:08:09 +00:00
John Hughes
8ba4b3fc8c Fixup unimplemented UW syscalls 2001-03-06 10:19:26 +00:00
John Hughes
252997128d Use pr_syscall on UW 2001-03-06 10:10:06 +00:00
John Hughes
8fe2c98986 fix stat64 on UW 2001-03-06 09:45:18 +00:00
John Hughes
1e4cb34662 fix compile on UW 2001-03-06 09:25:46 +00:00
Wichert Akkerman
fa30618c22 Fix format for Unix domain sockets 2001-02-21 16:42:26 +00:00
Wichert Akkerman
0cbfb324b5 Add sys_sysmips decoding 2001-02-19 13:35:53 +00:00
Wichert Akkerman
f185065a40 add support for IPv6 scope ids 2001-02-16 20:29:03 +00:00
Wichert Akkerman
edf2dcc259 Use @bindir@ and @mandir@ 2001-02-16 20:14:40 +00:00
Wichert Akkerman
8c7122c951 Test for netinet/tcp.h and udp.h and use those 2001-02-16 19:59:55 +00:00
Wichert Akkerman
efdecacc5d fix formating error in sys_setsockopt
add list of socketlayers and use that for [gs]etsockopt
2000-11-26 03:59:21 +00:00
Wichert Akkerman
d856b99aff FreeBSD updates, make things compile on Linux 2.2 kernels 2000-10-13 12:47:12 +00:00
Wichert Akkerman
2e4ffe59b5 more FreeBSD updates 2000-09-03 23:57:48 +00:00
Wichert Akkerman
10b9cfbbe4 add clone 2000-09-03 23:38:17 +00:00
Wichert Akkerman
b8b0b0d3d7 update ChangeLog 2000-09-03 21:58:36 +00:00
Wichert Akkerman
9b0c31d663 process.c: perform bpt trick for clone as well so we can get the pid of the child before it starts doing something
file.c: rename dirent64 struct to kernel_dirent64 so things compile again with newer libcs
2000-09-03 21:56:29 +00:00
Wichert Akkerman
f75a9ab431 Add FreeBSD support 2000-09-01 21:09:08 +00:00
Wichert Akkerman
bf79f2e16b Add FreeBSD support 2000-09-01 21:03:06 +00:00
Wichert Akkerman
d077c451cd Handle change in Linux 2.4.0-test6 stat structure 2000-08-10 18:16:15 +00:00
Wichert Akkerman
16a03d2e97 test/clone.c: minor fixup
Another bunch of patches from John Hughes merged:
signal.c:
+ SVR4 printcontext(): sigset_t != sigset_t*
+ getcontext returns a value, so print on exit of syscall
+ add UC_FP to ucontext_flags for OS writers that can't spell
+ sys_signal(): special case SIG_{ERR,DFL,IGN}
+ decode_subcall(): only do subcall range checking when needed
bunch of UnixWare updates
aclocal.m4, acconfig.h, configure.in: add test for long long type
2000-08-10 02:14:04 +00:00
Ralf Baechle
e381610a00 Implement setargs for MIPS. 2000-08-01 00:06:06 +00:00
Ralf Baechle
255b89a92f Linux/MIPS doesn't pass mmap argument in a structure like Intel. 2000-07-31 04:21:18 +00:00
Wichert Akkerman
7987cdf192 net.c: add SOL_PACKET and SOL_RAW socket options, update SOL_IP and SOL_TCP 2000-07-05 16:05:39 +00:00
Wichert Akkerman
43a7482edb Merge changes from Ulrich 2000-06-27 17:33:32 +00:00
Wichert Akkerman
bd4125c6bc Close outf fd when forking 2000-06-27 17:28:06 +00:00
Wichert Akkerman
5ae21ead9f The `too much stuff, just check the ChangeLog' update 2000-05-01 01:53:59 +00:00
Wichert Akkerman
10dfa564bd Update mips syscall table 2000-04-22 18:26:56 +00:00
Wichert Akkerman
481e45b0cf added names for SVR4, SYSV, BSD4.3 and POSIX syscalls 2000-04-17 07:42:31 +00:00
Wichert Akkerman
fd89ced0fc Linux/MIPS uses syscalls up to >4k, so set MAX_QUALS to 4999 2000-04-13 17:06:09 +00:00
Wichert Akkerman
529f06d9c9 add clone test 2000-04-10 22:26:39 +00:00
Wichert Akkerman
c792698a99 README-linux: updated to note that strace might not compile
with development kernels
bjm.c: sys_query_module: check if malloc succeeds
system.c: sys_cap[gs]et(): check if malloc succeeds, only malloc once
linux/syscallent.h: updated for 2.3.99pre3
linux/alpha/syscallent.h: updated for 2.3.99pre3, add all osf syscalls
even though Linux doesn't implement them
syscall.c: add global variables for MIPS registers as well
syscall.c: move global variables to before get_scno since that uses them
util.c: oops, misspelled defined
process.c: fix ptrace calls in change_syscall
mem.c: decode sys_madvise
Merge patch from Topi Miettinen <Topi.Miettinen@nic.fi>
+ add support for quotactl, fdatasync, mlock, mlockall, munlockall & acct
+ small fix for RLIMIT_* and RUSAGE_BOTH
+ enhace support for capget and capset
2000-04-10 22:22:31 +00:00
Wichert Akkerman
faf722234d test/vfork.c: new file to test vfork traces
test/.cvsignore: new file
defs.h: Up maximum number of traced processed to 64
strace.c: Disable some debugging code from davidm
implement setarg for more architectures
implement change_syscall
2000-02-19 23:59:03 +00:00
Wichert Akkerman
2ee6e45f36 Fixup isdigit calls 2000-02-18 15:36:12 +00:00