📄 changelog
字号:
2001-03-31 Wichert Akkerman <wakkerma@debian.org> * linux/mips/ioctlent.h: updated using new Linux ioctl setup2001-03-31 Wichert Akkerman <wakkerma@debian.org> * linux/ia64/ioctlent.h: regenerated2001-03-31 Wichert Akkerman <wakkerma@debian.org> * linux/{alpha,ia64,powerpc}/ioctlent.sh: removed, all archs use the general Linux ioctlent.sh2001-03-31 Wichert Akkerman <wakkerma@debian.org> * linux/ioctlent.sh: add dir variable for location of kernel headers2001-03-29 Wichert Akkerman <wakkerma@debian.org> * linux/ia64/ioctlent.h: updated using new Linux ioctl setup2001-03-29 Wichert Akkerman <wakkerma@debian.org> * linux/powerpc/ioctlent.h: updated using new Linux ioctl setup2001-03-29 Wichert Akkerman <wakkerma@debian.org> * linux/hppa/ioctlent.h: updated using new Linux ioctl setup2001-03-29 Wichert Akkerman <wakkerma@debian.org> * linux/alpha/ioctlent.h: updated using new Linux ioctl setup2001-03-28 Wichert Akkerman <wakkerma@debian.org> * configure.in: use sparc* so we can compile on sparc64 as well * process.c, syscall.c: work around double define of fpq, fq and fpu structs on Linux/sparc, and use regs instead of pt_regs * don't use asm/sigcontext.h on Linux/sparc2001-03-28 Wichert Akkerman <wakkerma@debian.org> * linux/sparc/ioctlent.h: updated using new Linux ioctl setup2001-03-28 Wichert Akkerman <wakkerma@debian.org> * strace.c: use __WALL as wait4 flag if it exists so we can properly trace threaded programs2001-03-27 John Hughes <john@Calva.COM> * aclocal.m4: add check for endianness of long long. * acconfig.h: add #define for LITTLE_ENDIAN_LONG_LONG. * configure.in: check for endianness of long long. * defs.h: change LONG_LONG macro to work with either endianness of long long.2001-03-27 John Hughes <john@Calva.COM> * net.c: Make compilable by SCO UDK compiler (doesn't like empty initialisation list for array).2001-03-27 John Hughes <john@Calva.COM> * svr4/syscallent.h: ntp_adjtime entry was duplicated on Solaris systems - bad merge of Harald Boehme's patch by me.2001-03-27 Wichert Akkerman <wakkerma@debian.org> * lots of files: add Linux/hppa support2001-03-19 Wichert Akkerman <wakkerma@debian.org> * linux/mips/syscallent.h: we can't have -1 nargs, change to 0 * linux/syscallent.h: not that syscalls 220 and 221 are used now * config.guess: updated2001-03-17 Wichert Akkerman <wakkerma@debian.org> * linux/ioclsort.c: new file * linux/ioctlent.sh: complete rewrite to use a more sane approach to get the ioctl list that doesn't involve attempting to #include all kernel headers * linux/.cvsignore: added ioctdefs.h and ioctls.h which are generated by the new ioctlent.sh * ioctl.c: only look at the number and type bits for linux, since ioctlent.sh no longer supplies the others2001-03-08 John Hughes <john@Calva.COM> * freebsd/syscalls.pl: On FreeBSD we must cope with COMPATibility syscalls, pretend they have names ending with "?" so that -e trace=stat (for example) will work. * freebsd/i386/syscallent.h: add ? to compatability syscalls. * freebsd/i386/syscall.h: consistency.2001-03-08 John Hughes <john@Calva.COM> * acconfig.h: add new ST_xxx defines. * aclocal.m4: macros to check for more fields in struct stat. * configure.in: use new macros to check for fields in struct stat. * file.c: use new defines to replace #ifdef FREEBSD by #if HAVE_ST_xxx.2001-03-08 John Hughes <john@Calva.COM> * defs.h: rename wimpy get64 as powerful new LONG_LONG * file.c: use LONG_LONG * io.c: use LONG_LONG * mem.c use LONG_LONG2001-03-08 John Hughes <john@Calva.COM> * acconfig.h: new #defines HAVE_LONG_LONG_OFF_T and HAVE_LONG_LONG_RLIM_T. * aclocal.m4: routines to check for long long off_t and rlim_t. * configure.in: check for long long off_t and rlim_t. * desc.c: if HAVE_LONG_LONG_OFF_T treat flock as flock64 * file.c: if HAVE_LONG_LONG_OFF_T treat stat,lstat,fstat and lseek as 64 bit versions. * io.c: if HAVE_LONG_LONG_OFF_T use 64 bit versions of pread and pwrite. * mem.c: if HAVE_LONG_LONG_OFF_T use 64 bit version of mmap * resource.c: if HAVE_LONG_LONG_OFF_T use 64 bit versions of getrlimit and setrlimit. * freebsd/syscalls.print: don't explicitly use 64 bit versions of calls, now done automaticaly for us. * freebsd/i386/syscall.h: ditto. * freebsd/i386/syscallent.h ditto.2001-03-07 John Hughes <john@Calva.COM> * desc.c: On FreeBSD flock structure uses 64 bit offsets. * file.c: On FreeBSD use stat64 and pals instead of stat. * freebsd/syscalls.print: use stat64, lstat64 and fstat64. * freebsd/i386/syscall.h: ditto. * freebsd/i386/syscallent.h: ditto.2001-03-07 John Hughes <john@Calva.COM> * file.c: merge missing part of Harald B鰄me's solaris patches, was only declaring sys_{stat64,lstat64,fstat64} on linux!2001-03-07 John Hughes <john@Calva.COM> * svr4/dummy.h: fix multiple define warning on non LFS64 systems. * svr4/syscallent.h: pread/pwrite are TF calls.2001-03-07 John Hughes <john@Calva.COM> * 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 <john@Calva.COM> * 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 <john@Calva.COM> * freebsd/syscalls.pl: fix for FreeBSD 4.1 (new optional field in syscall master file).2001-03-06 John Hughes <john@Calva.COM> * syscall.c: fix for FreeBSD 4.1 (SYS_semconfig has disappeared). Also zap incorrect syscall subarg range check.2001-03-06 John Hughes <john@Calva.COM> * 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鰄me's solaris patches (_LFS64_LARGEFILE and kernel aio mostly).2001-03-06 John Hughes <john@Calva.COM> * dummy.h: add unimplemented UW sycalls * syscall.h: we can do settimeofday for UW, whopee! * syscallent.h: fix unimplemented UW syscalls2001-03-06 John Hughes <john@Calva.COM> * 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 <john@Calva.COM> * 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 <john@Calva.COM> * 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 <wakkerma@debian.org> * net.c: fix format for printing Unix domain sockets2001-02-19 Wichert Akkerman <wakkerma@debian.org> * linux/mips/syscallent.h: use new sys_sysmips * system.c: add sys_sysmips decoding2001-02-16 Wichert Akkerman <wakkerma@debian.org> * CREDITS: add Arkadiusz Miskiewicz <misiek@pld.org.pl> 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 ids2001-02-16 Wichert Akkerman <wakkerma@debian.org> * 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 <wakkerma@debian.org> * net.c: fix formating error in sys_setsockopt * net.c: add list of socketlayers and use that for [gs]etsockopt2000-10-12 Wichert Akkerman <wakkerma@debian.org> * time.c: use sys/timex.h so things compile with 2.2 kernels * stream.c: test if MSG_* constants are #defined2000-09-03 Wichert Akkerman <wakkerma@debian.org> * 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鋏l Roualland with FreeBSD updates2000-09-01 Wichert Akkerman <wakkerma@debian.org> * lots of files: merge patch from Ga雔 Roualland to add support for FreeBSD.2000-08-09 Wichert Akkerman <wakkerma@debian.org> * file.c: update to reflect that st_ino suddenly became a long long in the in Linux 2.4.0-test62000-08-09 Wichert Akkerman <wakkerma@debian.org> * 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 type2000-07-04 Wichert Akkerman <wakkerma@debian.org> * net.c: add SOL_PACKET and SOL_RAW socket options, update SOL_IP and SOL_TCP2000-06-23 Wichert Akkerman <wakkerma@debian.org> * strace.c: close outf before we exec a child process2000-06-09 Ulrich Drepper <drepper@redhat.com> * configure.in: Don't link against libnsl on Linux, it's unnecessary. * defs.h (struct tcb): Make auxstr member const. * file.c (fsmagic): And many more magic numbers. * util.c: Don't include <linux/ptrace.h> for glibc 2.1 and up.2000-04-26 Wichert Akkerman <wakkerma@debian.org> * defs.h: balance #if/#endif again * system.c: fix return statements in sys_capget() * Merge updates from Topi Miettinen <Topi.Miettinen@nic.fi>: + file.c: add F_[SG]ETSIG to fcntl flags + strace.c: don't setre[gu]id if not needed + system.c: handle sys_reboot for Linux + term.c: add baudrate constants up to B4000000 + linux/**/syscallent.h: note that munlockall has no arguments2000-04-25 David Mosberger <davidm@hpl.hp.com> * CREDITS: fix email address * process.c: handle PR_[GS]ET_UNALIGN and PR_[GS]ET_KEEPCAPS * signal.c: honour offset of sigconfig in sigframe structure for Linux/ia64 * linux/ia64/syscallent.h: Add perfmonctl, pivotroot, mincore, and madvise syscalls. * syscall.c (syscall_enter): With Kevin's latest ptrace patches, AR_BSP points to the _end_ of the active register frame, so we need to adjust bsp by moving it back by the size of the active frame before using it.
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -