- rprintf(FERROR,"stat(%s) : %s\n", fname, strerror(errno));
- ok = 0;
- } else if ((st.st_mode & 06) != 0) {
- rprintf(FERROR,"secrets file must not be other-accessible\n");
- ok = 0;
- } else if (am_root && (st.st_uid != 0)) {
- rprintf(FERROR,"secrets file must be owned by root when running as root\n");
+ rsyserr(FERROR, errno, "stat(%s)", fname);