aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorMike Frysinger <vapier@gentoo.org>2016-12-28 17:48:44 -0500
committerMike Frysinger <vapier@gentoo.org>2016-12-28 17:48:44 -0500
commitb06656ffb20e9dc6da0af92388e0af94e2edac49 (patch)
tree19c32784790cb6a00cf6b495669c70c7b76bd8f8 /libq/xmkdir.c
parentmove system headers to porting.h to avoid duplication (diff)
downloadportage-utils-b06656ffb20e9dc6da0af92388e0af94e2edac49.tar.gz
portage-utils-b06656ffb20e9dc6da0af92388e0af94e2edac49.tar.bz2
portage-utils-b06656ffb20e9dc6da0af92388e0af94e2edac49.zip
start some likely/unlikely helpers
Diffstat (limited to 'libq/xmkdir.c')
-rw-r--r--libq/xmkdir.c2
1 files changed, 1 insertions, 1 deletions
diff --git a/libq/xmkdir.c b/libq/xmkdir.c
index cc428aa..b47d44c 100644
--- a/libq/xmkdir.c
+++ b/libq/xmkdir.c
@@ -62,7 +62,7 @@ _q_static int rm_rf_at(int dfd, const char *path)
if (!strcmp(de->d_name, ".") || !strcmp(de->d_name, ".."))
continue;
if (unlinkat(subdfd, de->d_name, 0) == -1) {
- if (errno != EISDIR)
+ if (unlikely(errno != EISDIR))
errp("could not unlink %s", de->d_name);
rm_rf_at(subdfd, de->d_name);
unlinkat(subdfd, de->d_name, AT_REMOVEDIR);