| Server IP : 82.208.35.60 / Your IP : 216.73.216.89 Web Server : Apache/2.4.55 (FreeBSD) OpenSSL/1.1.1q-freebsd PHP/7.3.31 System : FreeBSD server7.d2m.cz 12.4-RELEASE-p9 FreeBSD 12.4-RELEASE-p9 GENERIC amd64 User : studiokobylisy_cz ( 1008) PHP Version : 7.3.31 Disable Function : NONE MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /usr/ports/net/rdist6/files/ |
Upload File : |
--- src/filesys-os.c.orig 1998-11-10 04:09:59 UTC
+++ src/filesys-os.c
@@ -187,6 +187,7 @@ mntent_t *getmountent(fptr)
if (mnt->f_flags & M_RDONLY)
mntstruct.me_flags |= MEFLAG_READONLY;
#endif
+#ifdef MOUNT_NFS
switch ((ulong)((struct statfs*)mnt)->f_type) {
case MOUNT_NFS:
(void) sprintf(remote_dev, "%s", mnt->f_mntfromname);
@@ -198,6 +199,16 @@ mntent_t *getmountent(fptr)
mntstruct.me_type = METYPE_OTHER;
break;
}
+#else
+ if ((((struct statfs*)mnt)->f_flags & MNT_LOCAL) == 0) {
+ (void) sprintf(remote_dev, "%s", mnt->f_mntfromname);
+ mntstruct.me_path = remote_dev;
+ mntstruct.me_type = METYPE_NFS;
+ } else {
+ mntstruct.me_path = mnt->f_mntonname;
+ mntstruct.me_type = METYPE_OTHER;
+ }
+#endif
mnt++;
entries_left--;