X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=util.h;h=f4c26ad4934f0b465020732c1397d227c99eb979;hb=1c580157d0fe6dc4dc0c10f97d9f9000a354b0d3;hp=53221c99e6ac7b9fc68cda57ef60b08b4bd28206;hpb=e2950383a28766d521a69ec5660b8271f322cbdb;p=osl.git diff --git a/util.h b/util.h index 53221c9..f4c26ad 100644 --- 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; } /**