]> granicus.if.org Git - strace/log
strace
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)]
.

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

* process.c (struct_user_offsets) [LINUX && IA64]: Conditionalize
PT_AR_CSD and PT_AR_SSD uses in case of older kernel headers.
* configure.ac: Check for `struct pt_all_user_regs'
and `struct ia64_fpreg' in <sys/ptrace.h>.
* util.c, process.c, syscall.c: Work around conflicts between
<sys/ptrace.h> and <linux/ptrace.h> for defining those types.

20 years ago2004-03-01 Roland McGrath <roland@redhat.com>
Roland McGrath [Mon, 1 Mar 2004 21:29:22 +0000 (21:29 +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: Work around conflicts between
<sys/ptrace.h> and <linux/ptrace.h> for defining those types.

20 years agoTweak last change.
Roland McGrath [Mon, 1 Mar 2004 21:05:16 +0000 (21:05 +0000)]
Tweak last change.

20 years ago.
Roland McGrath [Mon, 1 Mar 2004 20:57:16 +0000 (20:57 +0000)]
.

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

* util.c [LINUX] (arg0_index, arg1_index): New macros.
[S390 || S390X]: Define them with inverted values.
(setbpt): Use them for u_arg indices.

20 years ago.
Roland McGrath [Mon, 1 Mar 2004 20:30:51 +0000 (20:30 +0000)]
.

20 years ago2004-02-26 Andreas Schwab <schwab@suse.de>
Roland McGrath [Mon, 1 Mar 2004 20:30:48 +0000 (20:30 +0000)]
2004-02-26  Andreas Schwab  <schwab@suse.de>

* defs.h [LINUX && IA64]: Declare getrval2 also on IA64.
* net.c (sys_pipe) [LINUX && IA64]: For IA64 use the two return values.
* syscall.c (getrval2) [LINUX && IA64]: Implement for IA64.

20 years ago.
Roland McGrath [Mon, 1 Mar 2004 20:28:19 +0000 (20:28 +0000)]
.

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

* linux/dummy.h (sys_sched_getscheduler, sys_sched_setparam,
sys_sched_getparam, sys_sched_setscheduler, sys_sched_getscheduler,
sys_sched_get_priority_max, sys_sched_get_priority_min): Remove macros.
* process.c [LINUX] (sys_sched_getscheduler, sys_sched_setparam,
sys_sched_getparam, sys_sched_setscheduler, sys_sched_getscheduler,
sys_sched_get_priority_min): New functions.
From Ulrich Drepper <drepper@redhat.com>.

20 years ago.
Roland McGrath [Fri, 20 Feb 2004 23:21:34 +0000 (23:21 +0000)]
.

20 years ago2004-02-20 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 20 Feb 2004 23:19:21 +0000 (23:19 +0000)]
2004-02-20  Roland McGrath  <roland@redhat.com>

* linux/hppa/syscallent.h: Update some syscalls.
From Randolph Chung <tausq@debian.org>.
Fixes Debian bug #231632.

20 years ago.
Roland McGrath [Fri, 20 Feb 2004 22:56:55 +0000 (22:56 +0000)]
.

20 years ago2003-12-31 David Mosberger <davidm@hpl.hp.com>
Roland McGrath [Fri, 20 Feb 2004 22:56:43 +0000 (22:56 +0000)]
2003-12-31  David Mosberger  <davidm@hpl.hp.com>

* process.c (internal_exit): For ia64, also recognize IA-32 252
as exit_group().
(change_syscall): For IA64, also support changing IA-32 syscalls.
* syscall.c (internal_syscall): For IA64, also recognize IA-32
        syscall 252 (exit_group) as an internal_exit() syscall.
* util.c (SYS_fork): For IA64, define them to the IA-32 syscall
number.
(SYS_vfork): Likewise.
(arg_setup): For IA64 version, also support IA-32 syscalls.
(get_arg0): Likewise.
(get_arg1): Likewise.
(set_arg0): Likewise.
(set_arg1): Likewise.

20 years ago.
Roland McGrath [Fri, 20 Feb 2004 02:25:42 +0000 (02:25 +0000)]
.

20 years ago2004-02-15 Anton Blanchard <anton@samba.org>
Roland McGrath [Fri, 20 Feb 2004 02:25:18 +0000 (02:25 +0000)]
2004-02-15  Anton Blanchard  <anton@samba.org>

* linux/powerpc/syscallent.h: Add rtas call.
Shift multiplexed syscalls to start at 300, we are already about
to hit 256 real syscalls.
* linux/syscall.h: SYS_socket_subcall is now 300 for [POWERPC].

20 years ago2004-02-19 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 20 Feb 2004 02:23:52 +0000 (02:23 +0000)]
2004-02-19  Roland McGrath  <roland@redhat.com>

* strace.c (main): Use TCP->pid, not PID, in -p message.
Fixes Debian bug #229802.

20 years ago2004-01-13 Roland McGrath <roland@redhat.com>
Roland McGrath [Fri, 20 Feb 2004 02:23:30 +0000 (02:23 +0000)]
2004-01-13  Roland McGrath  <roland@redhat.com>

* syscall.c (force_result) [LINUX] [S390 || S390X]: Remove bogus upeek
call.

20 years agoRevert jhughes commits.
Roland McGrath [Fri, 20 Feb 2004 02:22:35 +0000 (02:22 +0000)]
Revert jhughes commits.

20 years agoBetter output for sys_migrate
John Hughes [Thu, 5 Feb 2004 14:37:02 +0000 (14:37 +0000)]
Better output for sys_migrate