X-Git-Url: http://git.tuebingen.mpg.de/?a=blobdiff_plain;f=fd.c;h=17d56651a087bfe32c00d124eeb95d57458263dd;hb=a00170132c28eeea61033d820c22e8d48d35a0fd;hp=7d69a2f35b6fb3fe08ce487b6c02d3ebe557c9f2;hpb=dfd3368c03d72660b1e5dba55b23395e234d0963;p=osl.git diff --git a/fd.c b/fd.c index 7d69a2f..17d5665 100644 --- a/fd.c +++ b/fd.c @@ -125,11 +125,9 @@ out: * * \return Standard. */ -static int para_chdir(const char *path) +_static_inline_ int __chdir(const char *path) { - int ret = chdir(path); - - if (ret >= 0) + if (chdir(path) >= 0) return 1; return -ERRNO_TO_ERROR(errno); } @@ -168,7 +166,7 @@ int para_opendir(const char *dirname, DIR **dir, int *cwd) return ret; *cwd = ret; } - ret = para_chdir(dirname); + ret = __chdir(dirname); if (ret < 0) goto close_cwd; *dir = opendir("."); @@ -184,20 +182,6 @@ close_cwd: return ret; } -/** - * A wrapper for fchdir(). - * - * \param fd An open file descriptor. - * - * \return Standard. - */ -int para_fchdir(int fd) -{ - if (fchdir(fd) < 0) - return -ERRNO_TO_ERROR(errno); - return 1; -} - /** * Open a file and map it into memory. *