projects
/
osl.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
| inline |
side by side
Add #ifdef wrapper for osl.h.
[osl.git]
/
util.h
diff --git
a/util.h
b/util.h
index 53221c99e6ac7b9fc68cda57ef60b08b4bd28206..79b0d0eb778457d079d207a2537cf6acb5629b19 100644
(file)
--- a/
util.h
+++ b/
util.h
@@
-26,7
+26,7
@@
static inline int osl_mkdir(const char *path, mode_t mode)
{
if (!mkdir(path, mode))
return 1;
- return -E_OSL_MKDIR;
+ return
errno == EEXIST? -E_OSL_DIR_EXISTS :
-E_OSL_MKDIR;
}
/**
@@
-50,5
+50,5
@@
_static_inline_ int osl_stat(const char *path, struct stat *buf)
{
if (stat(path, buf) >= 0)
return 1;
- return -E_OSL_STAT;
+ return
errno == ENOENT? -E_OSL_NOENT :
-E_OSL_STAT;
}