]> granicus.if.org Git - strace/log
strace
20 years ago.
Roland McGrath [Tue, 31 Aug 2004 08:17:26 +0000 (08:17 +0000)]
.

20 years ago2004-08-31 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 31 Aug 2004 08:17:22 +0000 (08:17 +0000)]
2004-08-31  Roland McGrath  <roland@redhat.com>

* debian/rules: Revert sparc64 change of 2004-07-12.
It does not build properly.
Fixes Debian bug #254728.

20 years ago2004-08-31 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 31 Aug 2004 08:17:20 +0000 (08:17 +0000)]
2004-08-31  Roland McGrath  <roland@redhat.com>

* configure.ac, NEWS: Version 4.5.7.
* strace.spec, debian/changelog: 4.5.7-1.

20 years ago.
Roland McGrath [Tue, 31 Aug 2004 07:48:03 +0000 (07:48 +0000)]
.

20 years ago2004-08-31 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 31 Aug 2004 07:47:47 +0000 (07:47 +0000)]
2004-08-31  Roland McGrath  <roland@redhat.com>

* strace.1: Say that -c shows system CPU time, not real time.
Fixes Debian bug #254438.

20 years ago2004-08-31 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 31 Aug 2004 07:47:45 +0000 (07:47 +0000)]
2004-08-31  Roland McGrath  <roland@redhat.com>

* syscall.c (dumpio): Match pread and pwrite system calls too.
Fixes Debian bug #239947.

20 years ago.
Roland McGrath [Tue, 31 Aug 2004 07:16:21 +0000 (07:16 +0000)]
.

20 years ago2004-08-31 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 31 Aug 2004 07:16:14 +0000 (07:16 +0000)]
2004-08-31  Roland McGrath  <roland@redhat.com>

* net.c (sockoptions): Add all SO_* macros known in Linux 2.6.9.
Fixes Debian bug #171653.

20 years ago.
Roland McGrath [Tue, 31 Aug 2004 07:03:43 +0000 (07:03 +0000)]
.

20 years ago2004-07-12 Dmitry V. Levin <ldv@altlinux.org>
Roland McGrath [Tue, 31 Aug 2004 07:03:20 +0000 (07:03 +0000)]
2004-07-12  Dmitry V. Levin  <ldv@altlinux.org>

* signal.c [LINUX] (parse_sigset_t): Fix hex strings parser.
Fixes RH#128091.

20 years ago.
Roland McGrath [Tue, 31 Aug 2004 07:02:00 +0000 (07:02 +0000)]
.

20 years ago2004-08-30 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 31 Aug 2004 07:01:56 +0000 (07:01 +0000)]
2004-08-30  Roland McGrath  <roland@redhat.com>

* strace.c (main): Don't call fake_execve under -c.
From Ulrich Drepper <drepper@redhat.com>.
Fixes RH#129166.

20 years ago2004-08-30 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 31 Aug 2004 07:01:26 +0000 (07:01 +0000)]
2004-08-30  Roland McGrath  <roland@redhat.com>

* net.c (sockipoptions): Add some options.
[SOL_IPV6] (sockipv6options): New variable.
(sys_getsockopt, printsockopt): Use it for SOL_IPV6 level.
From Ulrich Drepper <drepper@redhat.com>.
Fixes RH#128391.

20 years ago.
Roland McGrath [Tue, 31 Aug 2004 06:52:49 +0000 (06:52 +0000)]
.

20 years ago2004-08-30 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 31 Aug 2004 06:52:45 +0000 (06:52 +0000)]
2004-08-30  Roland McGrath  <roland@redhat.com>

* time.c (clocknames): New variable, symbolic names for clock_t.
(sys_clock_settime, sys_clock_gettime, sys_clock_nanosleep): Use it.
From Ulrich Drepper <drepper@redhat.com>.
Fixes RH#129378.

20 years ago.
Roland McGrath [Tue, 31 Aug 2004 06:49:09 +0000 (06:49 +0000)]
.

20 years ago2004-08-30 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 31 Aug 2004 06:48:46 +0000 (06:48 +0000)]
2004-08-30  Roland McGrath  <roland@redhat.com>

* system.c (personality_options): Hard-code values here.
Don't #include <linux/personality.h> at all.
Fixes RH#130965.

20 years ago.
Roland McGrath [Tue, 31 Aug 2004 06:30:51 +0000 (06:30 +0000)]
.

20 years ago2004-08-30 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 31 Aug 2004 06:30:48 +0000 (06:30 +0000)]
2004-08-30  Roland McGrath  <roland@redhat.com>

* file.c (print_xattr_val): New function to show attribute values.
(sys_setxattr, sys_fsetxattr, sys_getxattr, sys_fgetxattr): Use it.
From Ulrich Drepper <drepper@redhat.com>.
Fixes RH#131177.

20 years ago.
Roland McGrath [Mon, 12 Jul 2004 07:56:00 +0000 (07:56 +0000)]
.

20 years ago2004-07-12 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 12 Jul 2004 07:55:48 +0000 (07:55 +0000)]
2004-07-12  Roland McGrath  <roland@redhat.com>

* configure.ac, NEWS: Version 4.5.6.
* strace.spec, debian/changelog: 4.5.6-1.

20 years ago.
Roland McGrath [Mon, 12 Jul 2004 07:54:09 +0000 (07:54 +0000)]
.

20 years ago2004-07-12 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 12 Jul 2004 07:54:02 +0000 (07:54 +0000)]
2004-07-12  Roland McGrath  <roland@redhat.com>

* debian/rules: On sparc-linux, build strace64 as well.
From Ben Collins <bcollins@debian.org>.
Fixes Debian bug #254728.

20 years ago2004-07-12 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 12 Jul 2004 07:53:59 +0000 (07:53 +0000)]
2004-07-12  Roland McGrath  <roland@redhat.com>

* Makefile.am (EXTRA_DIST): Add linux/sparc64 files.

20 years ago2004-07-07 David S. Miller <davem@nuts.davemloft.net>
Roland McGrath [Mon, 12 Jul 2004 07:44:08 +0000 (07:44 +0000)]
2004-07-07  David S. Miller  <davem@nuts.davemloft.net>

* linux/sparc/syscallent.h: Sync with reality.
* linux/sparc/syscall.h (sys_sendfile64, sys_futex, sys_gettid,
sys_sched_setaffinity, sys_sched_getaffinity, sys_setxattr,
sys_lsetxattr, sys_fsetxattr, sys_getxattr, sys_lgetxattr,
sys_fgetxattr, sys_listxattr, sys_llistxattr, sys_flistxattr,
sys_removexattr, sys_lremovexattr, sys_fremovexattr,
sys_remap_file_pages, sys_readahead, sys_tgkill, sys_statfs64,
sys_fstatfs64, sys_clock_settime, sys_clock_gettime,
sys_clock_getres, sys_clock_nanosleep, sys_timer_create,
sys_timer_settime, sys_timer_gettime): New declarations.
* linux/sparc64/dummy2.h, linux/sparc64/syscallent2.h,
linux/sparc64/syscall.h, linux/sparc64/errnoent.h,
linux/sparc64/errnoent1.h, linux/sparc64/errnoent2.h,
linux/sparc64/ioctlent.h, linux/sparc64/ioctlent1.h,
linux/sparc64/ioctlent2.h, linux/sparc64/signalent.h,
linux/sparc64/signalent.h, linux/sparc64/signalent.h,
linux/sparc64/signalent1.h, linux/sparc64/signalent2.h,
linux/sparc64/syscall1.h, linux/sparc64/syscallent.h,
linux/sparc64/syscallent1.h: New files.
* defs.h (LINUXSPARC): Define also when SPARC64.
(LINUX && SPARC64): Set SUPPORTED_PERSONALITIES to 3.
Ignore SIGTRAP after execve by defining TCB_WAITEXECVE.
Define possibly missing __NR_exit_group.  Declare getrval2.
* configure.ac (sparc64): New architecture case.
* config.h.in (SPARC64): New define.
* file.c (stat_sparc64): New structure.
(printstat_sparc64): New output routine for that.
(printstat): Call it, if personality is 2.
(printstat64): Likewise.
* util.c: Conditionalize ptrace defines on LINUXSPARC
not LINUX && SPARC.
(SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS
to PTRACE_FOOREGS64 so that more sparc code can be shared
between 64-bit and 32-bit.
(_hack_syscall5): Correct trap number when SPARC64.
(PTRACE_WRITE{TEXT,DATA}): Add SPARC64 to ifdef guard.
(getpc): Handle SPARC64 && LINUX.
(printcall): Likewise.
(arg fetching/setting): Use same code for SPARC64 LINUX
as for SPARC.
(setbpt): Handle SPARC64 && LINUX.
(clearbpt): Likewise.
* signal.c: Conditionalize ptrace defines on SPARC and
SPARC64.
(SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS
to PTRACE_FOOREGS64 so that more sparc code can be shared
between 64-bit and 32-bit.
(m_siginfo): Use same definition on SPARC64 as SPARC.
(sys_sigreturn): Handle LINUX && SPARC64.
* syscall.c: Conditionalize ptrace defines on SPARC and
SPARC64.
(SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS
to PTRACE_FOOREGS64 so that more sparc code can be shared
between 64-bit and 32-bit.
(getscno): Use same static state on SPARC64 as SPARC,
and add SPARC64 handling.
(get_error): Handle LINUX && SPARC64.
(force_result): Likewise.
(syscall_enter): Likewise.
(trace_syscall): Handle sys_socketcall and sys_ipc on SPARC64
just like SPARC.
(getrval2): Handle LINUX && SPARC64.
* process.c: Conditionalize ptrace defines on SPARC and
SPARC64.
(SPARC64 && LINUX): Define r_pc to r_tpc, and PTRACE_FOOREGS
to PTRACE_FOOREGS64 so that more sparc code can be shared
between 64-bit and 32-bit.
(change_syscall): Handle LINUX && SPARC64.
(struct_user_offsets): Ifdef out those which do not exist
on SPARC64.
* net.c (sys_pipe): Handle LINUX && SPARC64.
* ioctl.c: Fix initializer typo for nioctlents2, was
nioctlents1 by accident.

20 years ago2004-06-28 Andreas Schwab <schwab@suse.de>
Roland McGrath [Mon, 12 Jul 2004 07:38:55 +0000 (07:38 +0000)]
2004-06-28  Andreas Schwab  <schwab@suse.de>

* process.c (internal_exec): Move TCB_WAITEXECVE handling here.
(sys_execve): Remove it here.

20 years ago2004-07-12 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 12 Jul 2004 07:27:25 +0000 (07:27 +0000)]
2004-07-12  Roland McGrath  <roland@redhat.com>

* debian/control (Section): Move to utils, matching Debian override.

20 years ago2004-07-12 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 12 Jul 2004 07:27:23 +0000 (07:27 +0000)]
2004-07-12  Roland McGrath  <roland@redhat.com>

* Makefile.am (EXTRA_DIST): Add linux/sh64/syscallent.h.

20 years ago.
Roland McGrath [Mon, 12 Jul 2004 07:13:12 +0000 (07:13 +0000)]
.

20 years ago2004-07-12 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 12 Jul 2004 07:13:06 +0000 (07:13 +0000)]
2004-07-12  Roland McGrath  <roland@redhat.com>

* net.c (addrfams): Make variable global.
* sock.c (sock_ioctl): Decode the arguments for SIOCGIFNAME,
SIOCGIFINDEX, and SIOCGIFCONF.
From Ulrich Drepper <drepper@redhat.com>.
Fixes RH#126917.

20 years ago.
Roland McGrath [Mon, 12 Jul 2004 07:04:55 +0000 (07:04 +0000)]
.

20 years ago2004-07-12 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 12 Jul 2004 07:04:39 +0000 (07:04 +0000)]
2004-07-12  Roland McGrath  <roland@redhat.com>

* linux/ioctlsort.c: Add some #includes.
[POWERPC]: Kludge out high bits.
* linux/ia64/ioctlent.h: Regenerated using RHEL3 headers.
* linux/powerpc/ioctlent.h: Likewise.

20 years ago2004-07-11 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 12 Jul 2004 06:11:16 +0000 (06:11 +0000)]
2004-07-11  Roland McGrath  <roland@redhat.com>

* linux/ioctlent.sh: Replace asm with $asm in all places.

20 years agoTweak maintainer rules.
Roland McGrath [Mon, 12 Jul 2004 06:11:03 +0000 (06:11 +0000)]
Tweak maintainer rules.

20 years ago.
Roland McGrath [Mon, 12 Jul 2004 05:45:26 +0000 (05:45 +0000)]
.

20 years ago2004-07-11 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 12 Jul 2004 05:45:08 +0000 (05:45 +0000)]
2004-07-11  Roland McGrath  <roland@redhat.com>

* configure.ac: Add I386 as AM_CONDITIONAL.
* Makefile.am [LINUX]: Add maintainer-mode rules to regenerate
the ioctlent.h file.

20 years ago2004-07-07 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 8 Jul 2004 19:01:28 +0000 (19:01 +0000)]
2004-07-07  Roland McGrath  <roland@redhat.com>

* linux/ioctlent.sh: Take optional second argument to use as directory
name in place of `asm'.

20 years ago.
Roland McGrath [Thu, 8 Jul 2004 19:00:25 +0000 (19:00 +0000)]
.

20 years ago2004-07-08 Roland McGrath <roland@redhat.com>
Roland McGrath [Thu, 8 Jul 2004 19:00:04 +0000 (19:00 +0000)]
2004-07-08  Roland McGrath  <roland@redhat.com>

* resource.c (sys_quotactl): Truncate first argument to 32 bits, since
that's what the kernel will do.

20 years ago.
Roland McGrath [Mon, 28 Jun 2004 05:24:40 +0000 (05:24 +0000)]
.

20 years ago2004-06-27 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 28 Jun 2004 05:24:29 +0000 (05:24 +0000)]
2004-06-27  Roland McGrath  <roland@redhat.com>

* configure.ac, NEWS: Version 4.5.5.
* strace.spec, debian/changelog: 4.5.5-1.

20 years ago.
Roland McGrath [Wed, 23 Jun 2004 01:41:30 +0000 (01:41 +0000)]
.

20 years ago.
Roland McGrath [Wed, 23 Jun 2004 01:40:57 +0000 (01:40 +0000)]
.

20 years ago2004-06-22 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 23 Jun 2004 01:40:45 +0000 (01:40 +0000)]
2004-06-22  Roland McGrath  <roland@redhat.com>

* syscall.c (syscall_fixup) [LINUX && X86_64]: For 32-bit process,
sign extend the low 32 bits of RAX to 64 bits.
* syscall.c (force_result): [LINUX && X86_64]: Fix RAX*4 -> RAX*8.

20 years ago.
Roland McGrath [Fri, 4 Jun 2004 02:36:03 +0000 (02:36 +0000)]
.

20 years ago2004-06-03 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 4 Jun 2004 02:35:58 +0000 (02:35 +0000)]
2004-06-03  Roland McGrath  <roland@redhat.com>

* configure.ac, NEWS: Version 4.5.4.
* strace.spec, debian/changelog: 4.5.4-1.

20 years ago.
Roland McGrath [Fri, 4 Jun 2004 02:25:12 +0000 (02:25 +0000)]
.

20 years ago2004-06-03 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 4 Jun 2004 02:24:14 +0000 (02:24 +0000)]
2004-06-03  Roland McGrath  <roland@redhat.com>

* net.c (domains): Add many PF_* values #ifdef PF_*.
(addrfams): Add many AF_* values #ifdef AF_*.
Fixes Debian bug #250506.

20 years ago.
Roland McGrath [Fri, 4 Jun 2004 02:03:15 +0000 (02:03 +0000)]
.

20 years ago2004-05-02 Dmitry V. Levin <ldv@altlinux.org>
Roland McGrath [Fri, 4 Jun 2004 02:03:08 +0000 (02:03 +0000)]
2004-05-02  Dmitry V. Levin  <ldv@altlinux.org>

* linux/ioctlent.h: Regenerated from linux-2.6.5.
Fixes RH#122257.

20 years ago2004-05-02 Dmitry V. Levin <ldv@altlinux.org>
Roland McGrath [Fri, 4 Jun 2004 02:03:06 +0000 (02:03 +0000)]
2004-05-02  Dmitry V. Levin  <ldv@altlinux.org>

* linux/ioctlent.sh: Build the list of ioctls defined in
linux/fb.h (0x46..), linux/kd.h (0x4B..), linux/cdrom.h (0x53..),
asm/ioctls.h (0x54..), linux/vt.h (0x56..), linux/videotext.h
(0x71..), linux/videotext.h (0x72..), asm/sockios.h (0x89..),
linux/sockios.h (0x89..), linux/wireless.h (0x8B..).

20 years ago2004-05-02 Dmitry V. Levin <ldv@altlinux.org>
Roland McGrath [Fri, 4 Jun 2004 02:03:05 +0000 (02:03 +0000)]
2004-05-02  Dmitry V. Levin  <ldv@altlinux.org>

* linux/ioctlsort.c (compare): When ioctl codes equal, compare
names.
(main): Print a note that program output is generated by
ioctlsort.

20 years ago.
Roland McGrath [Fri, 4 Jun 2004 02:01:54 +0000 (02:01 +0000)]
.

20 years ago2004-06-03 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 4 Jun 2004 02:01:48 +0000 (02:01 +0000)]
2004-06-03  Roland McGrath  <roland@redhat.com>

* debian/control (Architecture): Add amd64.
Fixes Debian bug #246568.

20 years ago.
Roland McGrath [Fri, 4 Jun 2004 01:50:53 +0000 (01:50 +0000)]
.

20 years ago2004-06-03 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 4 Jun 2004 01:50:45 +0000 (01:50 +0000)]
2004-06-03  Roland McGrath  <roland@redhat.com>

* strace.c (main) [LINUX]: Expand TCBTAB as necessary for threads
attached.  Attach threads only under -f.  Set TCB_FOLLOWFORK in them.
(expand_tcbtab): New function, broken out of ...
* process.c (fork_tcb): ... here, call that.
* defs.h: Declare expand_tcbtab.

20 years ago.
Roland McGrath [Fri, 4 Jun 2004 01:24:12 +0000 (01:24 +0000)]
.

20 years ago2004-04-19 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 4 Jun 2004 01:24:07 +0000 (01:24 +0000)]
2004-04-19  Roland McGrath  <roland@redhat.com>

* process.c (printstatus): Add a space before | in output.

20 years agodup line
Roland McGrath [Fri, 16 Apr 2004 22:49:18 +0000 (22:49 +0000)]
dup line

20 years ago.
Roland McGrath [Fri, 16 Apr 2004 22:28:48 +0000 (22:28 +0000)]
.

20 years ago2004-04-16 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 16 Apr 2004 22:28:41 +0000 (22:28 +0000)]
2004-04-16  Roland McGrath  <roland@redhat.com>

* configure.ac: Version 4.5.3.
* strace.spec, debian/changelog: 4.5.3-1.

20 years ago.
Roland McGrath [Fri, 16 Apr 2004 21:59:05 +0000 (21:59 +0000)]
.

20 years ago2004-03-18 Dmitry V. Levin <ldv@altlinux.org>
Roland McGrath [Fri, 16 Apr 2004 21:58:55 +0000 (21:58 +0000)]
2004-03-18  Dmitry V. Levin  <ldv@altlinux.org>

* resource.c (sys_quotactl) [LINUX]: Cast arithmetic shift operand
from long to unsigned long, to fix output of the quotactl command
parser.

20 years ago2004-04-16 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 16 Apr 2004 21:58:49 +0000 (21:58 +0000)]
2004-04-16  Roland McGrath  <roland@redhat.com>

* linux/s390/ioctlent.h, linux/s390x/ioctlent.h: Update DASD ioctls.
From Maxim Shchetynin <maxim@de.ibm.com>.

20 years ago.
Roland McGrath [Fri, 16 Apr 2004 21:54:59 +0000 (21:54 +0000)]
.

20 years ago2004-04-16 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 16 Apr 2004 21:54:56 +0000 (21:54 +0000)]
2004-04-16  Roland McGrath  <roland@redhat.com>

* configure.ac: Check for <mqueue.h>.
* ipc.c (sys_mq_open, printmqattr) [! HAVE_MQUEUE_H]: Don't try to
decode struct mq_attr.
* NEWS: Mention mq support.

20 years ago2004-04-16 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 16 Apr 2004 21:48:44 +0000 (21:48 +0000)]
2004-04-16  Roland McGrath  <roland@redhat.com>

* linux/syscall.h: Support new mq_* syscalls on Linux.
* linux/syscallent.h: Likewise.
* linux/dummy.h: Likewise.
* ipc.c: Likewise.
* time.c (printsigevent): Handle SIGEV_THREAD.
From Ulrich Drepper <drepper@redhat.com>.
Fixes RH#120701.

20 years ago.
Roland McGrath [Fri, 16 Apr 2004 21:48:43 +0000 (21:48 +0000)]
.

20 years ago2004-04-16 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 16 Apr 2004 21:48:42 +0000 (21:48 +0000)]
2004-04-16  Roland McGrath  <roland@redhat.com>

* configure.ac: Check for <mqueue.h>.
* ipc.c (sys_mq_open, printmqattr) [! HAVE_MQUEUE_H]: Don't try to
decode struct mq_attr.

20 years ago2004-04-16 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 16 Apr 2004 21:48:40 +0000 (21:48 +0000)]
2004-04-16  Roland McGrath  <roland@redhat.com>

* configure.ac: Check for <mqueue.h>.
* ipc.c (sys_mq_open, printmqattr) [! HAVE_MQUEUE_H]: Don't try to
decode struct mq_attr.
* linux/syscall.h: Support new mq_* syscalls on Linux.
* linux/syscallent.h: Likewise.
* linux/dummy.h: Likewise.
* ipc.c: Likewise.
* time.c (printsigevent): Handle SIGEV_THREAD.
From Ulrich Drepper <drepper@redhat.com>.
Fixes RH#120701.

20 years ago.
Roland McGrath [Wed, 14 Apr 2004 02:54:02 +0000 (02:54 +0000)]
.

20 years ago2004-04-13 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 14 Apr 2004 02:53:54 +0000 (02:53 +0000)]
2004-04-13  Roland McGrath  <roland@redhat.com>

* net.c (msg_flags): Grok MSG_FIX, MSG_SYN, MSG_RST, MSG_NOSIGNAL,
MSG_MORE.
From Ulrich Drepper <drepper@redhat.com>.
Fixes RH#120541.

20 years ago.
Roland McGrath [Wed, 14 Apr 2004 02:46:35 +0000 (02:46 +0000)]
.

20 years ago2004-04-13 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 14 Apr 2004 02:45:55 +0000 (02:45 +0000)]
2004-04-13  Roland McGrath  <roland@redhat.com>

* process.c (printstatus): Mask out bits presented symbolically, and
print "| 0xnnn" if the remaining bits are not all zero.
Fixes Debian bug #240062.
* process.c (print_affinitylist): Rewritten to handle indirect values.
(sys_sched_setaffinity, sys_sched_getaffinity): Update callers.
From Ulrich Drepper <drepper@redhat.com>.
Fixes RH#118685.

20 years ago2004-04-13 Roland McGrath <roland@redhat.com>
Roland McGrath [Wed, 14 Apr 2004 02:45:53 +0000 (02:45 +0000)]
2004-04-13  Roland McGrath  <roland@redhat.com>

* acinclude.m4: Quote first argument to AC_DEFUN in all cases.

20 years ago.
Roland McGrath [Fri, 9 Apr 2004 00:25:47 +0000 (00:25 +0000)]
.

20 years ago2004-04-08 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 9 Apr 2004 00:25:38 +0000 (00:25 +0000)]
2004-04-08  Roland McGrath  <roland@redhat.com>

* strace.c (main) [LINUX]: When attaching for -p, look in
/proc/PID/task for all threads and attach them as presumed
CLONE_THREAD children.
* NEWS: Mention the feature.

20 years ago2004-04-08 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 9 Apr 2004 00:25:21 +0000 (00:25 +0000)]
2004-04-08  Roland McGrath  <roland@redhat.com>

* strace.c (main) [LINUX]: When attaching for -p, look in
/proc/PID/task for all threads and attach them as presumed
CLONE_THREAD children.

20 years ago.
Roland McGrath [Tue, 2 Mar 2004 08:50:47 +0000 (08:50 +0000)]
.

20 years ago2004-03-02 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 2 Mar 2004 08:50:42 +0000 (08:50 +0000)]
2004-03-02  Roland McGrath  <roland@redhat.com>

* util.c (setbpt): Fix one missed spot to use new arg0_index macro.
From Michael Holzheu <HOLZHEU@de.ibm.com>.

20 years ago.
Roland McGrath [Tue, 2 Mar 2004 08:07:20 +0000 (08:07 +0000)]
.

20 years ago2004-03-02 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 2 Mar 2004 08:07:11 +0000 (08:07 +0000)]
2004-03-02  Roland McGrath  <roland@redhat.com>

* debian/control (Standards-Version): Update to 3.6.1.

20 years ago.
Roland McGrath [Tue, 2 Mar 2004 06:54:57 +0000 (06:54 +0000)]
.

20 years ago2004-03-01 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 2 Mar 2004 06:52:01 +0000 (06:52 +0000)]
2004-03-01  Roland McGrath  <roland@redhat.com>

* strace.c (main): Avoid potential buffer overruns from ludicrous
arguments or PATH values.
* syscall.c (qual_signal): Bail out for too-long string.

20 years ago2004-03-01 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 2 Mar 2004 06:50:04 +0000 (06:50 +0000)]
2004-03-01  Roland McGrath  <roland@redhat.com>

* strace.c (main): Avoid potential buffer overruns from ludicrous
arguments or PATH values.

20 years ago.
Roland McGrath [Tue, 2 Mar 2004 06:38:40 +0000 (06:38 +0000)]
.

20 years ago2004-03-01 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 2 Mar 2004 06:38:35 +0000 (06:38 +0000)]
2004-03-01  Roland McGrath  <roland@redhat.com>

* configure.ac, NEWS: Version 4.5.2.
* strace.spec, debian/changelog: 4.5.1-1.

20 years ago.
Roland McGrath [Tue, 2 Mar 2004 06:23:08 +0000 (06:23 +0000)]
.

20 years ago.
Roland McGrath [Tue, 2 Mar 2004 06:17:11 +0000 (06:17 +0000)]
.

20 years ago2004-03-01 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 2 Mar 2004 06:16:59 +0000 (06:16 +0000)]
2004-03-01  Roland McGrath  <roland@redhat.com>

* mem.c [LINUX]: <asm/mman.h> -> <linux/mman.h>

20 years ago.
Roland McGrath [Tue, 2 Mar 2004 06:09:35 +0000 (06:09 +0000)]
.

20 years ago2004-03-01 Roland McGrath <roland@redhat.com>
Roland McGrath [Tue, 2 Mar 2004 06:08:55 +0000 (06:08 +0000)]
2004-03-01  Roland McGrath  <roland@redhat.com>

* linux/sparc/syscall.h: Copy linux/syscall.h defns of sys_sched_*.

20 years ago.
Roland McGrath [Mon, 1 Mar 2004 22:10:58 +0000 (22:10 +0000)]
.

20 years ago2004-03-01 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 1 Mar 2004 22:10:54 +0000 (22:10 +0000)]
2004-03-01  Roland McGrath  <roland@redhat.com>

* system.c (sysctl_vm): Conditionalize VM_* macro uses, add some more.
From Tim Yamin <plasmaroo@gentoo.org>.

20 years ago2004-03-01 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 1 Mar 2004 22:10:52 +0000 (22:10 +0000)]
2004-03-01  Roland McGrath  <roland@redhat.com>

* configure.ac: Check for `struct user_desc' in <asm/ldt.h>.
* process.c [HAVE_STRUCT_USER_DESC]: Use struct user_desc in place of
struct modify_ldt_ldt_s.
* mem.c [HAVE_STRUCT_USER_DESC]: Likewise.

20 years ago.
Roland McGrath [Mon, 1 Mar 2004 22:04:09 +0000 (22:04 +0000)]
.

20 years ago2004-03-01 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 1 Mar 2004 22:03:58 +0000 (22:03 +0000)]
2004-03-01  Roland McGrath  <roland@redhat.com>

* process.c (sys_execve): Clear instead of set TCB_WAITEXECVE on
erring syscall.

20 years ago.
Roland McGrath [Mon, 1 Mar 2004 21:31:07 +0000 (21:31 +0000)]
.

20 years ago2004-03-01 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 1 Mar 2004 21:31:02 +0000 (21:31 +0000)]
2004-03-01  Roland McGrath  <roland@redhat.com>

* configure.ac: Check for `struct pt_all_user_regs'
and `struct ia64_fpreg' in <sys/ptrace.h>.
* util.c, process.c, syscall.c, signal.c: Work around conflicts between
<sys/ptrace.h> and <linux/ptrace.h> for defining those types.

20 years ago.
Roland McGrath [Mon, 1 Mar 2004 21:29:31 +0000 (21:29 +0000)]
.