libnfs/examples
Dirk Meister 1336b5280e Fix NFS4 behavior of chmod/chown/utimes
This patch fixes various issues around chmod/chown/utimes:
- The chmod/chown/utimes approach uses open_async_internal, which only works
  for files. This patch uses lookup_path so that chmod/chown is also
  possible on directories.
- Implements SET_TO_SERVER for utimes

I never succeeded in getting all tests passing even without
these changes. Nor did I succeed in getting the CMake compilation to
work. Sorry. The patch includes extra unit tests for these calls.
We use the libary as part of a test harness to test an NFS server
implementation, so I am reasonably confident that the changes work.
They are also manually tested against the Linux Kernel NFS Server.
2020-05-18 20:50:01 -07:00
..
CMakeLists.txt fixed CMake build on windows, few trivial fixes 2019-09-12 15:07:35 -05:00
Makefile.am add an example program that prints the NFS filehandle of a URL 2018-01-06 03:15:22 +10:00
ld_nfs.c examples/ld_nfs.c: feature: faking uid and gid 2017-11-26 16:24:03 +01:00
nfs-fh.c add nfs_umount() which will unregister the client from the mount daemon 2018-12-29 13:56:29 +10:00
nfs-io.c Fix NFS4 behavior of chmod/chown/utimes 2020-05-18 20:50:01 -07:00
nfs-ln.c Move win32/win32_compat.h to include/win32/win32_compat.h 2018-04-16 19:42:38 +00:00
nfs4-cat-talloc.c Move win32/win32_compat.h to include/win32/win32_compat.h 2018-04-16 19:42:38 +00:00
nfs4-cat.c Move win32/win32_compat.h to include/win32/win32_compat.h 2018-04-16 19:42:38 +00:00
nfsclient-async.c Move win32/win32_compat.h to include/win32/win32_compat.h 2018-04-16 19:42:38 +00:00
nfsclient-bcast.c Move win32/win32_compat.h to include/win32/win32_compat.h 2018-04-16 19:42:38 +00:00
nfsclient-listservers.c Move win32/win32_compat.h to include/win32/win32_compat.h 2018-04-16 19:42:38 +00:00
nfsclient-raw.c Move win32/win32_compat.h to include/win32/win32_compat.h 2018-04-16 19:42:38 +00:00
nfsclient-sync.c Move win32/win32_compat.h to include/win32/win32_compat.h 2018-04-16 19:42:38 +00:00
portmap-client.c fixed CMake build on windows, few trivial fixes 2019-09-12 15:07:35 -05:00
portmap-server.c Move win32/win32_compat.h to include/win32/win32_compat.h 2018-04-16 19:42:38 +00:00