summaryrefslogtreecommitdiffstats
path: root/sys/amd64
diff options
context:
space:
mode:
authornetchild <netchild@FreeBSD.org>2006-12-31 13:16:00 +0000
committernetchild <netchild@FreeBSD.org>2006-12-31 13:16:00 +0000
commit33166d619b8ba364a03bc08fd443ae9627ff9413 (patch)
treec4faa5f6f5d40e35068b4965b47a98bd357029c6 /sys/amd64
parent0a7aa5486d493b5160080b800e27c5d2e2c22a97 (diff)
downloadFreeBSD-src-33166d619b8ba364a03bc08fd443ae9627ff9413.zip
FreeBSD-src-33166d619b8ba364a03bc08fd443ae9627ff9413.tar.gz
MFp4 (111746, 108671, 108945, 112352):
- add linux utimes syscall [1] - add linux rt_sigtimedwait syscall [2] Submitted by: "Scot Hetzel" <swhetzel@gmail.com> [1] Submitted by: Bruce Becker <hostmaster@whois.gts.net> [2] PR: 93199 [2]
Diffstat (limited to 'sys/amd64')
-rw-r--r--sys/amd64/linux32/linux32_dummy.c2
-rw-r--r--sys/amd64/linux32/syscalls.master8
2 files changed, 6 insertions, 4 deletions
diff --git a/sys/amd64/linux32/linux32_dummy.c b/sys/amd64/linux32/linux32_dummy.c
index fc4d551..5babd4c 100644
--- a/sys/amd64/linux32/linux32_dummy.c
+++ b/sys/amd64/linux32/linux32_dummy.c
@@ -53,7 +53,6 @@ DUMMY(bdflush);
DUMMY(sysfs);
DUMMY(query_module);
DUMMY(nfsservctl);
-DUMMY(rt_sigtimedwait);
DUMMY(rt_sigqueueinfo);
DUMMY(capget);
DUMMY(capset);
@@ -77,7 +76,6 @@ DUMMY(timer_gettime);
DUMMY(timer_getoverrun);
DUMMY(timer_delete);
DUMMY(fstatfs64);
-DUMMY(utimes);
DUMMY(fadvise64_64);
DUMMY(mbind);
DUMMY(get_mempolicy);
diff --git a/sys/amd64/linux32/syscalls.master b/sys/amd64/linux32/syscalls.master
index 2487f46..d29c0fe 100644
--- a/sys/amd64/linux32/syscalls.master
+++ b/sys/amd64/linux32/syscalls.master
@@ -311,7 +311,10 @@
l_size_t sigsetsize); }
176 AUE_NULL STD { int linux_rt_sigpending(l_sigset_t *set, \
l_size_t sigsetsize); }
-177 AUE_NULL STD { int linux_rt_sigtimedwait(void); }
+177 AUE_NULL STD { int linux_rt_sigtimedwait(l_sigset_t *mask, \
+ l_siginfo_t *ptr, \
+ struct l_timeval *timeout, \
+ l_size_t sigsetsize); }
178 AUE_NULL STD { int linux_rt_sigqueueinfo(void); }
179 AUE_NULL STD { int linux_rt_sigsuspend( \
l_sigset_t *newset, \
@@ -435,7 +438,8 @@
268 AUE_STATFS STD { int linux_statfs64(char *path, struct l_statfs64_buf *buf); }
269 AUE_FSTATFS STD { int linux_fstatfs64(void); }
270 AUE_NULL STD { int linux_tgkill(int tgid, int pid, int sig); }
-271 AUE_UTIMES STD { int linux_utimes(void); }
+271 AUE_UTIMES STD { int linux_utimes(char *fname, \
+ struct l_timeval *tptr); }
272 AUE_NULL STD { int linux_fadvise64_64(void); }
273 AUE_NULL UNIMPL
274 AUE_NULL STD { int linux_mbind(void); }
OpenPOWER on IntegriCloud