Skip to content
Jim Garlick edited this page Apr 4, 2019 · 2 revisions

POSIX Compliance

Issues of non-compliance present in release 1.0:

  • seekdir(2) and telldir(2) are unimplemented.
  • flock(2) without LOCK_NB is not supported, see Advisory Locking wiki page.
  • fcntl(2) advisory locks are implemented in terms of flock(2) and don't support fine grained record locking, see Advisory Locking wiki page.
  • Open modes O_DIRECT and O_SYNC are not supported.
  • Extended attributes are unimplemented, e.g. the getxattr(2), lgetxattr(2), and fgetxattr(2), listxattr(2), removexattr(2) system calls will all return ENOTSUP.
  • ACL's, implemented in terms of extended attributes on Linux, are unimplemented, though of course existing ACL permissions are respected by the server.
Clone this wiki locally