plan9port

fork of plan9port with libvec, libstr and libsdb
Log | Files | Refs | README | LICENSE

commit 738e890b19eb560e557197aa59598a5e08983a28
parent a9e0d2b6c47bbc509a5e318e6d61a832aabfc8bb
Author: David du Colombier <0intro@gmail.com>
Date:   Wed,  6 Aug 2014 14:43:21 +0200

vbackup: fix compilation on NetBSD (thanks Álvaro Jurado)

On NetBSD 5.0 and upper, mount() require
data_len as a fifth argument.

LGTM=rsc
R=rsc
CC=elbingmiss
https://codereview.appspot.com/111600043

Diffstat:
Msrc/cmd/vbackup/mount-BSD.c | 4++++
1 file changed, 4 insertions(+), 0 deletions(-)

diff --git a/src/cmd/vbackup/mount-BSD.c b/src/cmd/vbackup/mount-BSD.c @@ -63,6 +63,10 @@ mountnfs(int proto, struct sockaddr_in *sa, na.acdirmax = 600; #endif mflag = MNT_RDONLY|MNT_NOSUID|MNT_NOATIME|MNT_NODEV; +#ifdef __NetBSD__ + if(mount("nfs", mtpt, mflag, &na, sizeof(na)) < 0) +#else if(mount("nfs", mtpt, mflag, &na) < 0) +#endif sysfatal("mount: %r"); }