summaryrefslogtreecommitdiffstats
path: root/sys/compat/linux/linux_util.c
diff options
context:
space:
mode:
authorkib <kib@FreeBSD.org>2008-04-08 09:45:49 +0000
committerkib <kib@FreeBSD.org>2008-04-08 09:45:49 +0000
commiteb77b477b46f73f94adb6a57311b621ff373ec0d (patch)
tree27aa9d496f901903e5e31001326287aab78c768b /sys/compat/linux/linux_util.c
parentc2a6bed59d13cefde1d4e2483c484d2ff7f534dd (diff)
downloadFreeBSD-src-eb77b477b46f73f94adb6a57311b621ff373ec0d.zip
FreeBSD-src-eb77b477b46f73f94adb6a57311b621ff373ec0d.tar.gz
Implement the linux syscalls
openat, mkdirat, mknodat, fchownat, futimesat, fstatat, unlinkat, renameat, linkat, symlinkat, readlinkat, fchmodat, faccessat. Submitted by: rdivacky Sponsored by: Google Summer of Code 2007 Tested by: pho
Diffstat (limited to 'sys/compat/linux/linux_util.c')
-rw-r--r--sys/compat/linux/linux_util.c7
1 files changed, 4 insertions, 3 deletions
diff --git a/sys/compat/linux/linux_util.c b/sys/compat/linux/linux_util.c
index 2186e9a..76d6288 100644
--- a/sys/compat/linux/linux_util.c
+++ b/sys/compat/linux/linux_util.c
@@ -66,16 +66,17 @@ const char linux_emul_path[] = "/compat/linux";
* named file, i.e. we check if the directory it should be in exists.
*/
int
-linux_emul_convpath(td, path, pathseg, pbuf, cflag)
+linux_emul_convpath(td, path, pathseg, pbuf, cflag, dfd)
struct thread *td;
- char *path;
+ const char *path;
enum uio_seg pathseg;
char **pbuf;
int cflag;
+ int dfd;
{
return (kern_alternate_path(td, linux_emul_path, path, pathseg, pbuf,
- cflag));
+ cflag, dfd));
}
void
OpenPOWER on IntegriCloud