tvbackup: fix compilation on NetBSD (thanks Álvaro Jurado) - plan9port - [fork] Plan 9 from user space
 (HTM) git clone git://src.adamsgaard.dk/plan9port
 (DIR) Log
 (DIR) Files
 (DIR) Refs
 (DIR) README
 (DIR) LICENSE
       ---
 (DIR) commit 738e890b19eb560e557197aa59598a5e08983a28
 (DIR) parent a9e0d2b6c47bbc509a5e318e6d61a832aabfc8bb
 (HTM) 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:
         M src/cmd/vbackup/mount-BSD.c         |       4 ++++
       
       1 file changed, 4 insertions(+), 0 deletions(-)
       ---
 (DIR) diff --git a/src/cmd/vbackup/mount-BSD.c b/src/cmd/vbackup/mount-BSD.c
       t@@ -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");
        }