]> Zhao Yanbai Git Server - minix.git/commit
libpuffs: clean up, unbreak 96/3196/1
authorDavid van Moolenbroek <david@minix3.org>
Tue, 22 Sep 2015 12:41:58 +0000 (12:41 +0000)
committerDavid van Moolenbroek <david@minix3.org>
Wed, 23 Sep 2015 12:05:03 +0000 (12:05 +0000)
commitba736c796854b82e29da17267614db0a449419db
treec326b8d83531d3c19f0449c97735c63404c3a74c
parent7c48de6cc4c6d56f2277d378dba01dbac8a8c3b9
libpuffs: clean up, unbreak

- move MINIX3-specific files into minix/lib/libpuffs;
- resynchronize the remaining files with NetBSD code;
- remove a few unnecessary changes;
- put remaining MINIX3-specific changes in __minix blocks;
- sort out the source files being linked at all.

The result is that libpuffs now successfully links against FUSE
file system programs again.  It can successfully mount, perform
some of the most basic operations, and unmount the file system.

Change-Id: Ieac220f7ad8c4d1fa293abda81967e8045be0bb4
25 files changed:
lib/libpuffs/Makefile
lib/libpuffs/callcontext.c
lib/libpuffs/dispatcher.c
lib/libpuffs/path_puffs.c [deleted file]
lib/libpuffs/pnode.c
lib/libpuffs/puffs.c
lib/libpuffs/puffs_priv.h
lib/libpuffs/requests.c
minix/lib/libpuffs/const.h [new file with mode: 0644]
minix/lib/libpuffs/fs.h [moved from lib/libpuffs/fs.h with 85% similarity]
minix/lib/libpuffs/glo.h [moved from lib/libpuffs/glo.h with 100% similarity]
minix/lib/libpuffs/inode.c [moved from lib/libpuffs/inode.c with 94% similarity]
minix/lib/libpuffs/link.c [moved from lib/libpuffs/link.c with 93% similarity]
minix/lib/libpuffs/main.c [new file with mode: 0644]
minix/lib/libpuffs/misc.c [moved from lib/libpuffs/misc.c with 90% similarity]
minix/lib/libpuffs/mount.c [moved from lib/libpuffs/mount.c with 92% similarity]
minix/lib/libpuffs/open.c [moved from lib/libpuffs/open.c with 94% similarity]
minix/lib/libpuffs/path.c [moved from lib/libpuffs/path.c with 94% similarity]
minix/lib/libpuffs/protect.c [moved from lib/libpuffs/protect.c with 91% similarity]
minix/lib/libpuffs/proto.h [moved from lib/libpuffs/proto.h with 95% similarity]
minix/lib/libpuffs/read.c [moved from lib/libpuffs/read.c with 92% similarity]
minix/lib/libpuffs/stadir.c [moved from lib/libpuffs/stadir.c with 91% similarity]
minix/lib/libpuffs/table.c [moved from lib/libpuffs/table.c with 100% similarity]
minix/lib/libpuffs/time.c [moved from lib/libpuffs/time.c with 87% similarity]
minix/lib/libpuffs/utility.c [moved from lib/libpuffs/utility.c with 84% similarity]