- openlog("nfsd", LOG_PID, LOG_DAEMON);
- if ((error = nfssvc(port, count, versbits, minorvers4, protobits, haddr)) < 0) {
- int e = errno;
- syslog(LOG_ERR, "nfssvc: %s", strerror(e));
- closelog();
- }
+ if ((error = nfssvc(port, count, versbits, minorvers4, protobits, haddr)) < 0)
+ xlog(L_ERROR, "nfssvc: errno %d (%m)", errno);