diff --git a/usr.bin/truss/syscalls.c b/usr.bin/truss/syscalls.c index 1691c3ff23e8..d7edb9183742 100644 --- a/usr.bin/truss/syscalls.c +++ b/usr.bin/truss/syscalls.c @@ -74,7 +74,24 @@ struct syscall syscalls[] = { { { String | IN, 0} , { Hex, 1}, {Octal, 2}}}, { "linux_open", 1, 3, { { String, 0 }, { Hex, 1}, { Octal, 2 }}}, - { "close", 1, 1, { { Int, 0 } } }, + { "close", 1, 1, + { { Int, 0 } } }, + { "link", 0, 2, + { { String, 0 }, { String, 1 }}}, + { "unlink", 0, 1, + { { String, 0 }}}, + { "chdir", 0, 1, + { { String, 0 }}}, + { "mknod", 0, 3, + { { String, 0 }, { Octal, 1 }, { Int, 3 }}}, + { "chmod", 0, 2, + { { String, 0 }, { Octal, 1 }}}, + { "chown", 0, 3, + { { String, 0 }, { Int, 1 }, { Int, 2 }}}, + { "mount", 0, 4, + { { String, 0 }, { String, 1 }, { Int, 2 }, { Ptr, 3 }}}, + { "umount", 0, 2, + { { String, 0 }, { Int, 2 }}}, { "fstat", 1, 2, { { Int, 0}, {Ptr | OUT , 1 }}}, { "stat", 1, 2, @@ -108,6 +125,12 @@ struct syscall syscalls[] = { { { String | IN, 0 }, { StringArray | IN, 1 }, { StringArray | IN, 2 } } }, { "linux_execve", 1, 3, { { String | IN, 0 }, { StringArray | IN, 1 }, { StringArray | IN, 2 } } }, + { "kldload", 0, 1, { { String | IN, 0 }}}, + { "kldunload", 0, 1, { { Int, 0 }}}, + { "kldfind", 0, 1, { { String | IN, 0 }}}, + { "kldnext", 0, 1, { { Int, 0 }}}, + { "kldstat", 0, 2, { { Int, 0 }, { Ptr, 1 }}}, + { "kldfirstmod", 0, 1, { { Int, 0 }}}, { 0, 0, 0, { { 0, 0 }}}, };