1 /* CC0 (Public domain) - see LICENSE file for details */
7 int close_noerr(int fd)
9 int saved_errno = errno, ret;
20 int fclose_noerr(FILE *fp)
22 int saved_errno = errno, ret;
33 int unlink_noerr(const char *pathname)
35 int saved_errno = errno, ret;
37 if (unlink(pathname) != 0)
46 void free_noerr(void *p)
48 int saved_errno = errno;