aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/truss
diff options
context:
space:
mode:
authorBrooks Davis <brooks@FreeBSD.org>2022-01-12 23:28:13 +0000
committerBrooks Davis <brooks@FreeBSD.org>2022-01-12 23:29:20 +0000
commit0910a41ef3b96e8127dc0b9118d300bf0f733599 (patch)
tree96453f96373091bfa6d3809853425962c952c20a /usr.bin/truss
parent3889fb8af0b611e3126dc250ebffb01805152104 (diff)
downloadsrc-0910a41ef3b96e8127dc0b9118d300bf0f733599.tar.gz
src-0910a41ef3b96e8127dc0b9118d300bf0f733599.zip
Diffstat (limited to 'usr.bin/truss')
-rw-r--r--usr.bin/truss/syscall.h8
-rw-r--r--usr.bin/truss/syscalls.c4
-rw-r--r--usr.bin/truss/truss.h2
3 files changed, 7 insertions, 7 deletions
diff --git a/usr.bin/truss/syscall.h b/usr.bin/truss/syscall.h
index ba3a4a50a929..7a403d5b680d 100644
--- a/usr.bin/truss/syscall.h
+++ b/usr.bin/truss/syscall.h
@@ -227,7 +227,7 @@ struct syscall {
};
struct syscall *get_syscall(struct threadinfo *, u_int, u_int);
-char *print_arg(struct syscall_arg *, unsigned long *, syscallarg_t *,
+char *print_arg(struct syscall_arg *, unsigned long *, register_t *,
struct trussinfo *);
/*
@@ -251,8 +251,8 @@ char *print_arg(struct syscall_arg *, unsigned long *, syscallarg_t *,
#define LINUX_SENDMSG 16
#define LINUX_RECVMSG 17
-#define PAD_(t) (sizeof(syscallarg_t) <= sizeof(t) ? \
- 0 : sizeof(syscallarg_t) - sizeof(t))
+#define PAD_(t) (sizeof(register_t) <= sizeof(t) ? \
+ 0 : sizeof(register_t) - sizeof(t))
#if BYTE_ORDER == LITTLE_ENDIAN
#define PADL_(t) 0
@@ -271,5 +271,5 @@ struct linux_socketcall_args {
};
void print_syscall(struct trussinfo *);
-void print_syscall_ret(struct trussinfo *, int, syscallarg_t *);
+void print_syscall_ret(struct trussinfo *, int, register_t *);
void print_summary(struct trussinfo *trussinfo);
diff --git a/usr.bin/truss/syscalls.c b/usr.bin/truss/syscalls.c
index e538fa713df6..586b583c3209 100644
--- a/usr.bin/truss/syscalls.c
+++ b/usr.bin/truss/syscalls.c
@@ -1556,7 +1556,7 @@ user_ptr32_to_psaddr(int32_t user_pointer)
* an array of all of the system call arguments.
*/
char *
-print_arg(struct syscall_arg *sc, unsigned long *args, syscallarg_t *retval,
+print_arg(struct syscall_arg *sc, unsigned long *args, register_t *retval,
struct trussinfo *trussinfo)
{
FILE *fp;
@@ -2729,7 +2729,7 @@ print_syscall(struct trussinfo *trussinfo)
}
void
-print_syscall_ret(struct trussinfo *trussinfo, int error, syscallarg_t *retval)
+print_syscall_ret(struct trussinfo *trussinfo, int error, register_t *retval)
{
struct timespec timediff;
struct threadinfo *t;
diff --git a/usr.bin/truss/truss.h b/usr.bin/truss/truss.h
index 4d2680cd4913..a3ce8f27d953 100644
--- a/usr.bin/truss/truss.h
+++ b/usr.bin/truss/truss.h
@@ -81,7 +81,7 @@ struct current_syscall {
struct syscall *sc;
unsigned int number;
unsigned int nargs;
- syscallarg_t args[10];
+ unsigned long args[10];
char *s_args[10]; /* the printable arguments */
};