Module Name: src Committed By: pooka Date: Tue Feb 2 01:15:58 UTC 2016
Modified Files: src/sys/rump/include/rump: rumpdefs.h rumperr.h rumperrno2host.h Log Message: regen To generate a diff of this commit: cvs rdiff -u -r1.35 -r1.36 src/sys/rump/include/rump/rumpdefs.h cvs rdiff -u -r1.5 -r1.6 src/sys/rump/include/rump/rumperr.h cvs rdiff -u -r1.2 -r1.3 src/sys/rump/include/rump/rumperrno2host.h Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/rump/include/rump/rumpdefs.h diff -u src/sys/rump/include/rump/rumpdefs.h:1.35 src/sys/rump/include/rump/rumpdefs.h:1.36 --- src/sys/rump/include/rump/rumpdefs.h:1.35 Tue Feb 2 01:14:26 2016 +++ src/sys/rump/include/rump/rumpdefs.h Tue Feb 2 01:15:58 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: rumpdefs.h,v 1.35 2016/02/02 01:14:26 pooka Exp $ */ +/* $NetBSD: rumpdefs.h,v 1.36 2016/02/02 01:15:58 pooka Exp $ */ /* * AUTOMATICALLY GENERATED. DO NOT EDIT. @@ -32,6 +32,31 @@ #define RUMP_O_CLOEXEC 0x00400000 /* set close on exec */ #define RUMP_O_SEARCH 0x00800000 /* skip search permission checks */ #define RUMP_O_NOSIGPIPE 0x01000000 /* don't deliver sigpipe */ +#define RUMP_F_WAIT 0x010 /* Wait until lock is granted */ +#define RUMP_F_FLOCK 0x020 /* Use flock(2) semantics for lock */ +#define RUMP_F_POSIX 0x040 /* Use POSIX semantics for lock */ +#define RUMP_F_PARAM_MASK 0xfff +#define RUMP_F_PARAM_LEN(x) (((x) >> 16) & RUMP_F_PARAM_MASK) +#define RUMP_F_FSCTL (int)0x80000000 /* This fcntl goes to the fs */ +#define RUMP_F_FSVOID (int)0x40000000 /* no parameters */ +#define RUMP_F_FSOUT (int)0x20000000 /* copy out parameter */ +#define RUMP_F_FSIN (int)0x10000000 /* copy in parameter */ +#define RUMP_F_FSINOUT (RUMP_F_FSIN | RUMP_F_FSOUT) +#define RUMP_F_FSDIRMASK (int)0x70000000 /* mask for IN/OUT/VOID */ +#define RUMP_F_FSPRIV (int)0x00008000 /* command is fs-specific */ +#define RUMP__FCN(inout, num, len) \ + (RUMP_F_FSCTL | inout | ((len & RUMP_F_PARAM_MASK) << 16) | (num)) +#define RUMP__FCNO(c) RUMP__FCN(RUMP_F_FSVOID, (c), 0) +#define RUMP__FCNR(c, t) RUMP__FCN(RUMP_F_FSIN, (c), (int)sizeof(t)) +#define RUMP__FCNW(c, t) RUMP__FCN(RUMP_F_FSOUT, (c), (int)sizeof(t)) +#define RUMP__FCNRW(c, t) RUMP__FCN(RUMP_F_FSINOUT, (c), (int)sizeof(t)) +#define RUMP__FCN_FSPRIV(inout, fs, num, len) \ + (RUMP_F_FSCTL | RUMP_F_FSPRIV | inout | ((len & RUMP_F_PARAM_MASK) << 16) | \ + (fs) << 8 | (num)) +#define RUMP__FCNO_FSPRIV(f, c) RUMP__FCN_FSPRIV(RUMP_F_FSVOID, (f), (c), 0) +#define RUMP__FCNR_FSPRIV(f, c, t) RUMP__FCN_FSPRIV(RUMP_F_FSIN, (f), (c), (int)sizeof(t)) +#define RUMP__FCNW_FSPRIV(f, c, t) RUMP__FCN_FSPRIV(RUMP_F_FSOUT, (f), (c), (int)sizeof(t)) +#define RUMP__FCNRW_FSPRIV(f, c, t) RUMP__FCN_FSPRIV(RUMP_F_FSINOUT, (f), (c), (int)sizeof(t)) /* NetBSD: vnode.h,v 1.259 2016/01/23 16:08:20 christos Exp */ enum rump_vtype { RUMP_VNON, RUMP_VREG, RUMP_VDIR, RUMP_VBLK, RUMP_VCHR, RUMP_VLNK, RUMP_VSOCK, RUMP_VFIFO, RUMP_VBAD }; Index: src/sys/rump/include/rump/rumperr.h diff -u src/sys/rump/include/rump/rumperr.h:1.5 src/sys/rump/include/rump/rumperr.h:1.6 --- src/sys/rump/include/rump/rumperr.h:1.5 Tue Feb 2 01:14:26 2016 +++ src/sys/rump/include/rump/rumperr.h Tue Feb 2 01:15:58 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: rumperr.h,v 1.5 2016/02/02 01:14:26 pooka Exp $ */ +/* $NetBSD: rumperr.h,v 1.6 2016/02/02 01:15:58 pooka Exp $ */ /* * AUTOMATICALLY GENERATED. DO NOT EDIT. Index: src/sys/rump/include/rump/rumperrno2host.h diff -u src/sys/rump/include/rump/rumperrno2host.h:1.2 src/sys/rump/include/rump/rumperrno2host.h:1.3 --- src/sys/rump/include/rump/rumperrno2host.h:1.2 Tue Feb 2 01:14:26 2016 +++ src/sys/rump/include/rump/rumperrno2host.h Tue Feb 2 01:15:58 2016 @@ -1,4 +1,4 @@ -/* $NetBSD: rumperrno2host.h,v 1.2 2016/02/02 01:14:26 pooka Exp $ */ +/* $NetBSD: rumperrno2host.h,v 1.3 2016/02/02 01:15:58 pooka Exp $ */ /* * AUTOMATICALLY GENERATED. DO NOT EDIT.