--- - branch: netbsd-9 date: Wed Apr 22 18:07:37 UTC 2020 files: - new: 1.16.66.1 old: '1.16' path: src/lib/libc/sys/fdatasync.2 pathrev: src/lib/libc/sys/fdatasync.2@1.16.66.1 type: modified - new: 1.533.2.1 old: '1.533' path: src/sys/kern/vfs_syscalls.c pathrev: src/sys/kern/vfs_syscalls.c@1.533.2.1 type: modified id: 20200422T180737Z.03539b580a12f1e4335e8020ead9c30c9823255c log: "Pull up following revision(s) (requested by gdt in ticket #840):\n\n\tsys/kern/vfs_syscalls.c: revision 1.544\n\tlib/libc/sys/fdatasync.2: revision 1.17\n\nRelax fdatasync restriction that fd be writable\n\nThe restriction that a fd passed to fdatasync(2) must be writable was\nadded in 2003 in order to comply with POSIX. Since then, POSIX has\nremoved that requirement, and POSIX-valid programs have been therefore\nencountering errors on NetBSD.\n\nPatch by Paul Ripke after discussion on netbsd-users. Issue\ndiscovered with pkgsrc/databases/mongodb3 as used by pkgsrc/net/unifi.\n" module: src subject: 'CVS commit: [netbsd-9] src' unixtime: '1587578857' user: martin