8 Commits

Author SHA1 Message Date
Ryan Long
34862dd273 libbsd nfs.c: Change filesystem utime_h handler to utimens_h
Changed nfs_utime() to nfs_utimens(), changed the arguments to use
a timespec array instead of individual variables for access and
modified time.

Updates #4400
2021-05-28 16:32:42 -05:00
Sebastian Huber
03d7f76a81 nfsclient: Next attempt to fix 64-bit targets
In serporidok use the same structures used to hand over to the XDR
encode/decode routines.  We must not mix packed and unpacked structures.

Update #4025.
2020-08-18 07:32:20 +02:00
Sebastian Huber
039afd9816 nfsclient: Use a system event for RPC
Aviod conflicts with application events.
2020-03-18 08:26:09 +01:00
Sebastian Huber
9723b63327 nfsclient: Fix for 64-bit targets
The use of the serporid structure with several embedded unions to split
up the specific NFS request/response structures is quite a hack.  It
breaks on 64-bit targets due to the presence of pointer members which
affect the overall alignment.
2019-03-29 09:05:29 +01:00
Chris Johns
c83cf5cba8 nfsclient: Only parse for options when present. 2016-08-12 15:56:30 +10:00
Chris Johns
761ae78e05 Make the license message viewable with a verbose option.
The license details can be viewed if you mount with a -v option:

 # mount -i nfs -o "-v" 1.2.3.4:/mnt /mnt
2016-07-06 10:56:23 +10:00
Sebastian Huber
58c4e1c592 nfsclient: Port to LibBSD 2016-06-10 14:15:02 +02:00
Sebastian Huber
4464594567 nfsclient: Import from RTEMS
RTEMS Git commit 251c94d3d3d27e0039f01b718e5c2eb06f39fdf7.
2016-06-10 14:13:42 +02:00