Roland McGrath
6d2b34971b
2002-12-22 Roland McGrath <roland@redhat.com>
...
Update to Autoconf 2.57, and Automakify with version 1.7.
* Makefile.am: New file.
* Makefile.in: File removed.
* configure.in: Moved to ...
* configure.ac: ... here. Update for Autoconf 2.5x and Automake.
* aclocal.m4: Moved to ...
* acinclude.m4: ... here. Update for Autoconf 2.5x.
* AUTHORS: New file, makes automake happy.
* autogen.sh: File removed.
* README-CVS: Update to recommend autoreconf instead.
* file.c: HAVE_ST_* -> HAVE_STRUCT_STAT_ST_*.
* net.c: HAVE_SIN6_SCOPE_ID -> HAVE_STRUCT_SOCKADDR_IN6_SIN6_SCOPE_ID,
HAVE_MSG_CONTROL -> HAVE_STRUCT_MSGHDR_MSG_CONTROL.
* strace.c: *_DECLARED -> HAVE_DECL_*
* stream.c: HAVE_* -> HAVE_STRUCT_*
2002-12-30 00:51:30 +00:00
Roland McGrath
186c5acdb9
2002-12-15 Roland McGrath <roland@redhat.com>
...
* configure.in: Check for linux/xattr.h and linux/futex.h headers.
* linux/syscall.h: Add sys_* decls for new syscalls getpmsg, putpmsg,
readahead, sendfile64, setxattr, fsetxattr, getxattr, fgetxattr, int
listxattr, flistxattr, removexattr, fremovexattr, sched_setaffinity,
sched_getaffinity, futex.
* linux/syscallent.h: Update the table.
* io.c: Add sys_sendfile64.
* file.c: Add sys_readahead, sys_*xattr.
* process.c: Add sys_futex, sys_*affinity.
2002-12-15 23:58:23 +00:00
Michal Ludvig
10a88d09eb
2002-10-07 Michal Ludvig <mludvig@suse.cz>
...
Merged s390x port by Heiko Carstens <Heiko.Carstens@de.ibm.com>
and bugfixes to s390 by D.J. Barrow.
2002-10-07 14:31:00 +00:00
Michal Ludvig
0e035502d2
2002-09-23 Michal Ludvig <mludvig@suse.cz>
...
Merged x86-64 port by Andi Kleen <ak@suse.de>
and Michal Ludvig <mludvig@suse.cz>
* Makefile.in: New target 'headers'. Failure ignored.
* acconfig.h: New defines for x86-64.
* configure.in: Ditto.
* defs.h: Ditto.
* file.c: Ditto.
* signal.c: Ditto.
* process.c: Added support for x86-64.
* util.c: Ditto.
* syscall.c: Ditto + added automatic personality switching.
* linux/syscall.h: Ditto.
* linux/x86_64: New directory.
* linux/x86_64/Makefile.in: New file.
* linux/x86_64/gentab.pl: Ditto.
* linux/x86_64/i386-headers.diff: Ditto.
* linux/x86_64/makeheaders.sh: Ditto.
* linux/x86_64/syscallent.h: Ditto.
* mem.c (print_mmap): Always print arg[4] as int.
2002-09-23 15:41:01 +00:00
Michal Ludvig
53b320f61f
2002-09-23 Michal Ludvig <mludvig@suse.cz>
...
* configure.in: Fix regular expressions.
* linux/syscall.h: Added missing braces in prototype of
sys_getdents64().
* file.c: Use '#ifdef LINUX' instead of '#ifdef linux'.
(struct fileflags): Made extern to inhibit compiation warnings.
(sys_getdents64): Merged LINUX and SVR4 part.
* syscall.c(get_scno): Split multiline string into two distinct
strings.
2002-09-23 13:30:09 +00:00
Wichert Akkerman
7ab47b63e3
Fix signed/unsigned problems
2002-03-31 19:00:02 +00:00
Wichert Akkerman
7b3346be42
Import lots of ia64 related changes from David Mosberger
2001-10-09 23:47:38 +00:00
Wichert Akkerman
c1652e2095
Add Linux/hppa port, patch from Richard Hirst
2001-03-27 12:17:16 +00:00
John Hughes
c0fc3fd077
replace some #if FREEBSD by #if HAVE_ST_xxx
2001-03-08 16:10:40 +00:00
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
5a826b8427
Fix off_t args on FreeBSD
2001-03-07 13:21:24 +00:00
John Hughes
96f5147037
Implement truncate64 & ftruncate64 for them that wants 'em
2001-03-06 16:50:41 +00:00
John Hughes
bdf48f55f2
Merge Harald Bhme's solaris patches
2001-03-06 15:08:09 +00:00
John Hughes
8fe2c98986
fix stat64 on UW
2001-03-06 09:45:18 +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
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
Wichert Akkerman
43a7482edb
Merge changes from Ulrich
2000-06-27 17:33:32 +00:00
Wichert Akkerman
5ae21ead9f
The `too much stuff, just check the ChangeLog' update
2000-05-01 01:53:59 +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
8b1b40cd8b
Merge Trillian patches (Linux ia64)
2000-02-03 21:58:30 +00:00
Pavel Machek
9a9f10b4fc
Wrap changing of syscall into nice function.
...
Warn instead of infinite loop in case of error.
2000-02-01 16:22:52 +00:00
Wichert Akkerman
3ed6dc2491
Add 1900 to tm_year in sprinttime
2000-01-11 14:41:09 +00:00
Wichert Akkerman
0396bdc0a7
Use STAT64 test for the new stat64 functions
1999-12-24 23:11:57 +00:00
Ulrich Drepper
7f02c4d53f
Implement sys_stat64, sys_fstat64, sys_lstat64, and printstat64.
1999-12-24 08:01:34 +00:00
Ulrich Drepper
0fa01d706f
Use ugly libc_stat trick also for stat64.
1999-12-24 07:18:28 +00:00
Wichert Akkerman
4dc8a2aec6
Bunch of stuff
1999-12-23 14:20:14 +00:00
Wichert Akkerman
e4aafd4c4d
Merge patches from John Hughes
1999-11-26 09:54:08 +00:00
Wichert Akkerman
f5eeabb156
Start merging linux-ip-routing fork
1999-11-18 17:09:47 +00:00
Wichert Akkerman
5b4d128fab
Update patch from drow for file.c kernel types
1999-07-09 00:32:54 +00:00
Wichert Akkerman
a601370873
Add patch from drow to get proper kernel types in file.c
1999-07-08 14:00:58 +00:00
Wichert Akkerman
8829a55dc2
Various fixes, see ChangeLog for details
1999-06-11 13:18:40 +00:00
Wichert Akkerman
dacfb6ebd6
Add sparc patches from Jakub Jelinek
1999-06-03 14:21:07 +00:00
Wichert Akkerman
9524bb9e72
use kernel dirent structure for Linux
1999-05-25 23:11:18 +00:00
Wichert Akkerman
2e2553a534
Merged in a bunch of patches that I got as reaction to the 3.99 release.
...
See the ChangeLog for details
1999-05-09 00:29:58 +00:00
Wichert Akkerman
8bc6cfd067
Minor compiliation-fixes
1999-04-21 15:57:38 +00:00
Wichert Akkerman
d4d8e92b30
Update linux sparc support so it compiles and works reasonably
1999-04-18 23:30:29 +00:00
Wichert Akkerman
b859bea10a
Change number of personalities for Linux sparc to 2
...
Minor other fixes
1999-04-18 22:50:50 +00:00
Wichert Akkerman
25d0c4fdf2
Fix stat structures for Linux once again
1999-04-18 19:35:42 +00:00
Wichert Akkerman
a0f36c6c29
Fix test for alpha so we get the osf_stat functions in file.c
1999-04-16 14:01:34 +00:00
Wichert Akkerman
328c5e7fd8
Added support for old*stat syscalls for Linux
...
Changed referenced to LINUX to linux in file.c
Fix include for ldt.h in mem.c while we're at it
1999-04-16 00:21:26 +00:00
Nate Sammons
5c74d204e7
Avoid compiler warnings.
1999-04-06 01:37:51 +00:00
Nate Sammons
771a6ff03c
Use the kernel's struct stat instead of libc's.
1999-04-05 22:39:31 +00:00
Nate Sammons
94fe3a0be1
Remove (apparently?) unused definition of struct kernel_stat for
...
LINUXSPARC.
1999-04-05 22:33:54 +00:00
Wichert Akkerman
76baf7c9f6
Initial revision
1999-02-19 00:21:36 +00:00