1234567891011121314151617181920212223242526272829 |
- #include "_stdio.h"
- #include <unistd.h>
- #include <errno.h>
- int remove(register const char *filename)
- {
- int saved_errno = errno;
- int rv;
- if (((rv = rmdir(filename)) < 0) && (errno == ENOTDIR)) {
- __set_errno(saved_errno);
- rv = unlink(filename);
- }
- return rv;
- }
|