diff options
author | Mike Frysinger <vapier@gentoo.org> | 2016-12-28 17:48:44 -0500 |
---|---|---|
committer | Mike Frysinger <vapier@gentoo.org> | 2016-12-28 17:48:44 -0500 |
commit | b06656ffb20e9dc6da0af92388e0af94e2edac49 (patch) | |
tree | 19c32784790cb6a00cf6b495669c70c7b76bd8f8 /libq/xmkdir.c | |
parent | move system headers to porting.h to avoid duplication (diff) | |
download | portage-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.c | 2 |
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); |