if (selabel_lookup_raw(sehandle, &scon, path, mode) == 0) {
rc = lsetfilecon(path, scon);
- if (_fsm_debug && (FSM_LSETFCON & FSM_SYSCALL)) {
+ if (_fsm_debug) {
rpmlog(RPMLOG_DEBUG, " %8s (%s, %s) %s\n",
fileStageString(FSM_LSETFCON), path, scon,
(rc < 0 ? strerror(errno) : ""));
ssize_t llen = readlink(path, buf, bufsize - 1);
int rc = CPIOERR_READLINK_FAILED;
- if (_fsm_debug && (FSM_READLINK & FSM_SYSCALL)) {
+ if (_fsm_debug) {
rpmlog(RPMLOG_DEBUG, " %8s (%s, buf, %d) %s\n",
fileStageString(FSM_READLINK),
path, (int)(bufsize -1), (llen < 0 ? strerror(errno) : ""));
} else {
rc = stat(path, sb);
}
- if (_fsm_debug && (FSM_STAT & FSM_SYSCALL) && rc && errno != ENOENT)
+ if (_fsm_debug && rc && errno != ENOENT)
rpmlog(RPMLOG_DEBUG, " %8s (%s, ost) %s\n",
fileStageString(dolstat ? FSM_LSTAT : FSM_STAT),
path, (rc < 0 ? strerror(errno) : ""));
/* XXX link(opath, fsm->path) */
rc = link(opath, fsm->path);
- if (_fsm_debug && (FSM_LINK & FSM_SYSCALL))
+ if (_fsm_debug)
rpmlog(RPMLOG_DEBUG, " %8s (%s, %s) %s\n", fileStageString(FSM_LINK),
opath, fsm->path, (rc < 0 ? strerror(errno) : ""));
if (rc < 0) rc = CPIOERR_LINK_FAILED;
static int fsmRmdir(const char *path)
{
int rc = rmdir(path);
- if (_fsm_debug && (FSM_RMDIR & FSM_SYSCALL))
+ if (_fsm_debug)
rpmlog(RPMLOG_DEBUG, " %8s (%s) %s\n", fileStageString(FSM_RMDIR),
path, (rc < 0 ? strerror(errno) : ""));
if (rc < 0)
static int fsmMkdir(const char *path, mode_t mode)
{
int rc = mkdir(path, (mode & 07777));
- if (_fsm_debug && (FSM_MKDIR & FSM_SYSCALL))
+ if (_fsm_debug)
rpmlog(RPMLOG_DEBUG, " %8s (%s, 0%04o) %s\n", fileStageString(FSM_MKDIR),
path, (unsigned)(mode & 07777),
(rc < 0 ? strerror(errno) : ""));
{
int rc = mkfifo(path, (mode & 07777));
- if (_fsm_debug && (FSM_MKFIFO & FSM_SYSCALL)) {
+ if (_fsm_debug) {
rpmlog(RPMLOG_DEBUG, " %8s (%s, 0%04o) %s\n",
fileStageString(FSM_MKFIFO), path, (unsigned)(mode & 07777),
(rc < 0 ? strerror(errno) : ""));
/* FIX: check S_IFIFO or dev != 0 */
int rc = mknod(path, (mode & ~07777), dev);
- if (_fsm_debug && (FSM_MKNOD & FSM_SYSCALL)) {
+ if (_fsm_debug) {
rpmlog(RPMLOG_DEBUG, " %8s (%s, 0%o, 0x%x) %s\n",
fileStageString(FSM_MKNOD), path, (unsigned)(mode & ~07777),
(unsigned)dev, (rc < 0 ? strerror(errno) : ""));
{
int rc = symlink(opath, path);
- if (_fsm_debug && (FSM_SYMLINK & FSM_SYSCALL)) {
+ if (_fsm_debug) {
rpmlog(RPMLOG_DEBUG, " %8s (%s, %s) %s\n", fileStageString(FSM_SYMLINK),
opath, path, (rc < 0 ? strerror(errno) : ""));
}
if (mapFlags & CPIO_SBIT_CHECK)
removeSBITS(path);
rc = unlink(path);
- if (_fsm_debug && (FSM_UNLINK & FSM_SYSCALL))
+ if (_fsm_debug)
rpmlog(RPMLOG_DEBUG, " %8s (%s) %s\n", fileStageString(FSM_UNLINK),
path, (rc < 0 ? strerror(errno) : ""));
if (rc < 0)
free(rmpath);
}
#endif
- if (_fsm_debug && (FSM_RENAME & FSM_SYSCALL))
+ if (_fsm_debug)
rpmlog(RPMLOG_DEBUG, " %8s (%s, %s) %s\n", fileStageString(FSM_RENAME),
opath, path, (rc < 0 ? strerror(errno) : ""));
if (rc < 0) rc = CPIOERR_RENAME_FAILED;
if (lstat(path, &st) == 0 && st.st_uid == uid && st.st_gid == gid)
rc = 0;
}
- if (_fsm_debug && (FSM_CHOWN & FSM_SYSCALL))
+ if (_fsm_debug)
rpmlog(RPMLOG_DEBUG, " %8s (%s, %d, %d) %s\n", fileStageString(FSM_CHOWN),
path, (int)uid, (int)gid,
(rc < 0 ? strerror(errno) : ""));
if (lstat(path, &st) == 0 && st.st_uid == uid && st.st_gid == gid)
rc = 0;
}
- if (_fsm_debug && (FSM_LCHOWN & FSM_SYSCALL))
+ if (_fsm_debug)
rpmlog(RPMLOG_DEBUG, " %8s (%s, %d, %d) %s\n", fileStageString(FSM_LCHOWN),
path, (int)uid, (int)gid,
(rc < 0 ? strerror(errno) : ""));
if (lstat(path, &st) == 0 && (st.st_mode & 07777) == (mode & 07777))
rc = 0;
}
- if (_fsm_debug && (FSM_CHMOD & FSM_SYSCALL))
+ if (_fsm_debug)
rpmlog(RPMLOG_DEBUG, " %8s (%s, 0%04o) %s\n", fileStageString(FSM_CHMOD),
path, (unsigned)(mode & 07777),
(rc < 0 ? strerror(errno) : ""));
stamp.actime = mtime;
stamp.modtime = mtime;
rc = utime(path, &stamp);
- if (_fsm_debug && (FSM_UTIME & FSM_SYSCALL))
+ if (_fsm_debug)
rpmlog(RPMLOG_DEBUG, " %8s (%s, 0x%x) %s\n", fileStageString(FSM_UTIME),
path, (unsigned)mtime, (rc < 0 ? strerror(errno) : ""));
if (rc < 0) rc = CPIOERR_UTIME_FAILED;