diff --git a/sbin/mount_nfs/mount_nfs.c b/sbin/mount_nfs/mount_nfs.c index 404e337..b7bbebd 100644 --- a/sbin/mount_nfs/mount_nfs.c +++ b/sbin/mount_nfs/mount_nfs.c @@ -288,8 +288,12 @@ main(int argc, char **argv) nfsproto = IPPROTO_UDP; nfsargsp->sotype = SOCK_DGRAM; } + + /* INTR by default */ + nfsargsp->flags |= NFSMNT_INT; + while ((c = getopt(argc, argv, - "23a:bcdD:g:I:iKlm:No:PR:r:sTt:w:x:U")) != -1) + "23a:bcdD:g:I:iKlm:No:PR:r:sTt:w:x:uU")) != -1) switch (c) { case '2': mountmode = V2; @@ -340,6 +344,9 @@ main(int argc, char **argv) case 'i': nfsargsp->flags |= NFSMNT_INT; break; + case 'u': + nfsargsp->flags &= ~NFSMNT_INT; + break; #ifdef NFSKERB case 'K': nfsargsp->flags |= NFSMNT_KERB; @@ -1050,7 +1057,7 @@ static void usage(void) { fprintf(stderr, "%s\n%s\n%s\n%s\n", -"usage: mount_nfs [-23KNPTUbcdils] [-D deadthresh] [-I readdirsize]", +"usage: mount_nfs [-23KNPTUbcdilus] [-D deadthresh] [-I readdirsize]", " [-R retrycnt] [-a maxreadahead]", " [-g maxgroups] [-m realm] [-o options] [-r readsize]", " [-t timeout] [-w writesize] [-x retrans] rhost:path node");