NetBSD/lib
manu 516b1c9016 - open the file before doing fsync: glusterfs wants that.
- Automatically call fsync on close for files. If we just close, fsync
will come later and we will have to reopen

- Add a PND_DIRTY flag to keep track of files that really need a sync.
perfuse_node_fsync only calls the FUSE fsync method if there are data
to push.

- Add a PND_OPEN flag to keep track of open files. Checking non NULL
fh is not enough, as some filesystems will always set fh to 0.

- Add a sync diagnostic flag, to watch fsync and dirty flag activity.
Make the fh diagnostic flag more verbose

- Send the fh in setattr (it was hardcoded to 0)

I am now able to build libperfuse in a glusterfs mounted filesystem. Yeah!
2010-08-26 13:29:01 +00:00
..
csu Retire old crtbegin/crtend implementation. It is not compatible with the 2010-08-07 18:06:59 +00:00
i18n_module
libarch
libasn1
libbluetooth
libbsdmalloc
libbz2
libc Add a couple more possible return values. 2010-08-18 01:55:32 +00:00
libcom_err
libcompat
libcrypt
libcrypto_idea remove almost all the ability to build netbsd with an a.out target. 2010-07-06 05:59:50 +00:00
libcrypto_mdc2 remove almost all the ability to build netbsd with an a.out target. 2010-07-06 05:59:50 +00:00
libcrypto_rc5 remove almost all the ability to build netbsd with an a.out target. 2010-07-06 05:59:50 +00:00
libcurses avoid writing in parseltongue 2010-08-06 04:03:26 +00:00
libedit provide rl_on_newline 2010-08-04 20:29:18 +00:00
libform
libgssapi
libhdb
libheimntlm
libhx509
libintl
libipsec
libkadm5clnt
libkadm5srv
libkafs
libkrb5
libkvm More KNF 2010-06-24 20:46:11 +00:00
libl
liblwres
libm two disgusting hacks: 2010-08-10 17:53:08 +00:00
libmenu
libossaudio
libp2k Clean up vnode lock operations pass 2: 2010-06-24 12:58:48 +00:00
libpam Mask %U 2010-05-13 23:07:46 +00:00
libpcap
libpci Update libpci for change in pci_find{vendor,product} entrypoint names. 2010-05-25 08:35:47 +00:00
libperfuse - open the file before doing fsync: glusterfs wants that. 2010-08-26 13:29:01 +00:00
libpmc
libposix
libprop
libpthread move namespace protection before inclusion. 2010-08-06 15:21:50 +00:00
libpthread_dbg
libpuffs print to stderr instead of stdout 2010-08-20 16:35:05 +00:00
libradius
librefuse bump major of libs NEEDING libpuffs 2010-05-21 10:53:41 +00:00
libresolv
librmt
libroken remove almost all the ability to build netbsd with an a.out target. 2010-07-06 05:59:50 +00:00
librpcsvc
librt Get rid of SYSCTL_SETUP. 2010-07-28 20:49:12 +00:00
librump
librumpcrypto
librumpdev
librumpnet
librumpuser * if kevent() fails with EINTR, try again instead of returning an error 2010-08-11 10:25:59 +00:00
librumpvfs
libskey
libsl
libss
libtelnet
libterminfo remove almost all the ability to build netbsd with an a.out target. 2010-07-06 05:59:50 +00:00
libukfs convert to newstyle automagic rump compat syscalls 2010-07-19 15:35:38 +00:00
libusbhid Improve usbhid(3) descriptor/report parsing: 2010-08-13 19:56:34 +00:00
libutil PR/43795: Guy Harris: describe return values and error handling. 2010-08-24 12:05:01 +00:00
libvers
libwrap
liby
libz
bumpversion
checkoldver
checkver
checkvers
Makefile fix the build; we need libmj installed before compiling netpgp binaries. 2010-08-07 21:32:28 +00:00
Makefile.inc