Changeset View
Changeset View
Standalone View
Standalone View
head/usr.sbin/mountd/mountd.c
Show First 20 Lines • Show All 3,149 Lines • ▼ Show 20 Lines | "-alldirs requested but %s is not a filesystem mountpoint", | ||||
else | else | ||||
syslog(LOG_ERR, | syslog(LOG_ERR, | ||||
"could not remount %s: %m", | "could not remount %s: %m", | ||||
dirp); | dirp); | ||||
ret = 1; | ret = 1; | ||||
goto error_exit; | goto error_exit; | ||||
} | } | ||||
/* back up over the last component */ | /* back up over the last component */ | ||||
while (*cp == '/' && cp > dirp) | while (cp > dirp && *cp == '/') | ||||
cp--; | cp--; | ||||
while (*(cp - 1) != '/' && cp > dirp) | while (cp > dirp && *(cp - 1) != '/') | ||||
cp--; | cp--; | ||||
if (cp == dirp) { | if (cp == dirp) { | ||||
if (debug) | if (debug) | ||||
warnx("mnt unsucc"); | warnx("mnt unsucc"); | ||||
syslog(LOG_ERR, "can't export %s %s", | syslog(LOG_ERR, "can't export %s %s", | ||||
dirp, errmsg); | dirp, errmsg); | ||||
ret = 1; | ret = 1; | ||||
goto error_exit; | goto error_exit; | ||||
▲ Show 20 Lines • Show All 689 Lines • Show Last 20 Lines |