X-Git-Url: https://granicus.if.org/sourcecode?a=blobdiff_plain;f=ChangeLog;h=1785bd2e5d2afeee309812638a2b90dbe033500d;hb=5a826b8427383232940249ca16f543178fbeeba4;hp=114c2220b96e23a7085972fa1b95f2ca72765317;hpb=9b0c31d663e51a98383f83521f4b6081986ee47c;p=strace diff --git a/ChangeLog b/ChangeLog index 114c2220..1785bd2e 100644 --- a/ChangeLog +++ b/ChangeLog @@ -1,14 +1,111 @@ +2001-03-07 John Hughes + + * defs.h: add ALIGN64 macro to cope with FreeBSD's strange insistence + on alignment for off_t (64 bit) arguments. Also simplify get64 so + we don't need to know endianness of long long. + * file.c: FreeBSD now uses 64 bit versions of lseek, truncate, + ftruncate, allows reduction in numvber of horrid #if's + * io.c: FreeBSD now uses 64 bit versions of pread, pwrite. + * mem.c: FreeBSD now uses 64 bit version of mmap. + * freebsd/syscalls.print: use 64 bit versions of various syscalls. + * freebsd/i386/syscall.h: use 64 bit versions of various syscalls. + * freebsd/i386/syscallent.h: use 64 bit versions of various syscalls. + +2001-03-06 John Hughes + + * file.c: Implement truncate64 and ftruncate64 + * svr4/dummy.h: add dummies for truncate64 and ftruncate64 for non + LFS64 systems. + * svr4/syscall.h: add declarations for truncate64 and ftruncate64. + +2001-03-06 John Hughes + + * freebsd/syscalls.pl: fix for FreeBSD 4.1 (new optional field in + syscall master file). + +2001-03-06 John Hughes + + * syscall.c: fix for FreeBSD 4.1 (SYS_semconfig has disappeared). Also + zap incorrect syscall subarg range check. + +2001-03-06 John Hughes + + * configure.in, defs.h, desc.c, file.c, io.c, mem.c, net.c, resource.c, + signal.c, syscall.c, svr4/dummy.h, svr4/syscall.h, svr4/syscallent.h: + merge Harald Böhme's solaris patches (_LFS64_LARGEFILE and kernel aio + mostly). + +2001-03-06 John Hughes + + * dummy.h: add unimplemented UW sycalls + * syscall.h: we can do settimeofday for UW, whopee! + * syscallent.h: fix unimplemented UW syscalls + +2001-03-06 John Hughes + + * aclocal.m4: look for pr_syscall in pr_lwp if we HAVE_MP_PROCFS + * defs.h: add PR_SYSCALL to allow use of pr_lwp.pr_syscall if it exists. + * syscall.c: use PR_SYSCALL instead of pr_syscall, fix up UnixWare code + so it doesn't try to use pr_sysarg. + +2001-03-06 John Hughes + + * aclocal.m4: on systems other than linux look for stat64 in sys/stat.h + * file.c: handle xstat version _STAT64_VER, aka stat64. + +2001-03-06 John Hughes + + * net.c: make sure SOL_ options are defined before using. + * signal.c: declare sigset variable, only used on linux, inside #ifdef. + +2001-02-21 Wichert Akkerman + + * net.c: fix format for printing Unix domain sockets + +2001-02-19 Wichert Akkerman + + * linux/mips/syscallent.h: use new sys_sysmips + * system.c: add sys_sysmips decoding + +2001-02-16 Wichert Akkerman + + * CREDITS: add Arkadiusz Miskiewicz who + submitted the IP6 scope ID updates + * acconfig.h: add HAVE_SIN6_SCOPE_ID and HAVE_SIN6_SCOPE_ID_LINUX + * aclocal.m4: add AC_SIN6_SCOPE_ID to check if sin6_scope_id is + available + * configure.in: check for if_indextoname function and sin6_scope_id + * net.c: teach printsock about IP6 scope ids + +2001-02-16 Wichert Akkerman + + * configure.in: test for netinet/tcp.h and netinet/udp.h existance + * net.c: include netinet/tcp.h and netinet/udp.h if they exist + * Makefile.in: use @mandir@ and @bindir@ + +2000-11-26 Wichert Akkerman + + * net.c: fix formating error in sys_setsockopt + * net.c: add list of socketlayers and use that for [gs]etsockopt + +2000-10-12 Wichert Akkerman + + * time.c: use sys/timex.h so things compile with 2.2 kernels + * stream.c: test if MSG_* constants are #defined + 2000-09-03 Wichert Akkerman - * 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 + * 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 + * test/clone.c: improve our testcase a bit + * Merge another patch from Gäel Roualland with FreeBSD updates 2000-09-01 Wichert Akkerman - * lots of files: merge patch from Gaël Roualland to add - support for FreeBSD. + * lots of files: merge patch from Gaël Roualland to add + support for FreeBSD. 2000-08-09 Wichert Akkerman