summaryrefslogtreecommitdiff
path: root/sys/compat/linux32/arch
diff options
context:
space:
mode:
authornjoly <njoly@NetBSD.org>2009-06-04 17:59:30 +0000
committernjoly <njoly@NetBSD.org>2009-06-04 17:59:30 +0000
commit33fdfb68efa654878e4e0ccc67dcd145a20ce471 (patch)
tree4402c7080a6cbccbb5ec12b6af1a9c3203a0a5f8 /sys/compat/linux32/arch
parent432691963cc7201a59456c7690e5d965844fdf5c (diff)
Add stat/lstat/fstat syscalls.
Diffstat (limited to 'sys/compat/linux32/arch')
-rw-r--r--sys/compat/linux32/arch/amd64/syscalls.master11
1 files changed, 7 insertions, 4 deletions
diff --git a/sys/compat/linux32/arch/amd64/syscalls.master b/sys/compat/linux32/arch/amd64/syscalls.master
index 5b7a3bae92c..757abbcd76d 100644
--- a/sys/compat/linux32/arch/amd64/syscalls.master
+++ b/sys/compat/linux32/arch/amd64/syscalls.master
@@ -1,4 +1,4 @@
- $NetBSD: syscalls.master,v 1.51 2009/06/02 16:54:39 njoly Exp $
+ $NetBSD: syscalls.master,v 1.52 2009/06/04 17:59:30 njoly Exp $
; NetBSD i386 COMPAT_LINUX32 system call name/number "master" file.
; (See syscalls.conf to see what it is processed into.)
@@ -204,9 +204,12 @@
netbsd32_itimerval50p_t itv, netbsd32_itimerval50p_t oitv); }
105 NOARGS { int|compat_50_netbsd32||getitimer(int which, \
netbsd32_itimerval50p_t itv); }
-106 UNIMPL stat
-107 UNIMPL lstat
-108 UNIMPL fstat
+106 STD { int|linux32_sys||stat(netbsd32_charp path, \
+ linux32_statp sp); }
+107 STD { int|linux32_sys||lstat(netbsd32_charp path, \
+ linux32_statp sp); }
+108 STD { int|linux32_sys||fstat(int fd, \
+ linux32_statp sp); }
109 STD { int|linux32_sys||olduname(linux32_oldutsnamep_t up); }
110 UNIMPL iopl
111 UNIMPL vhangup