]> Zhao Yanbai Git Server - minix.git/commit
Redo mount(2)/umount(2) ABI 31/931/2
authorDavid van Moolenbroek <david@minix3.org>
Mon, 19 Aug 2013 23:37:18 +0000 (01:37 +0200)
committerLionel Sambuc <lionel@minix3.org>
Tue, 18 Feb 2014 10:25:01 +0000 (11:25 +0100)
commit7113bcb8968f93eda47e96a803f1e87508b57f2c
tree074e96f54eea0a8749e9aaa668f2ff97bb5ea223
parent61ed526374ab6e0ff4db7e635021e7c57756e6b6
Redo mount(2)/umount(2) ABI

- pass in file system type through mount(2), and return this type in
  statvfs structures as generated by [f]statvfs(2);
- align mount flags field with NetBSD's, splitting out service flags
  which are not to be passed to VFS;
- remove limitation of mount ABI to 16-byte labels, so that labels
  can be made larger in the future;
- introduce new m11 message union type for mount(2) as side effect.

Change-Id: I88b7710e297e00a5e4582ada5243d3d5c2801fd9
15 files changed:
commands/mount/mount.c
commands/umount/umount.c
include/minix/com.h
include/minix/ipc.h
include/minix/mount.h
lib/libc/include/namespace.h
lib/libc/sys-minix/mount.c
man/man2/mount.2
servers/vfs/const.h
servers/vfs/main.c
servers/vfs/mount.c
servers/vfs/param.h
servers/vfs/proto.h
servers/vfs/stadir.c
servers/vfs/vmnt.h