1 /* vi: set sw=4 ts=4: */ 2 /* 3 * rmdir() for uClibc 4 * 5 * Copyright (C) 2000-2006 Erik Andersen <andersen@uclibc.org> 6 * 7 * Licensed under the LGPL v2.1, see the file COPYING.LIB in this tarball. 8 */ 9 10 #include <sys/syscall.h> 11 #include <unistd.h> 12 13 14 #if defined __NR_unlinkat && !defined __NR_rmdir 15 # include <fcntl.h> rmdir(const char * pathname)16int rmdir(const char *pathname) 17 { 18 return unlinkat(AT_FDCWD, pathname, AT_REMOVEDIR); 19 } 20 #else 21 _syscall1(int, rmdir, const char *, pathname) 22 #endif 23 libc_hidden_def(rmdir) 24