void *x_malloc(size_t size);
void *x_calloc(size_t nmemb, size_t size);
void *x_realloc(void *ptr, size_t size);
-int x_unsetenv(const char *name);
+void x_unsetenv(const char *name);
void traverse(const char *dir, void (*fn)(const char *, struct stat *));
char *basename(const char *path);
char *dirname(const char *path);
}
/* This is like unsetenv. */
-int x_unsetenv(const char *name)
+void x_unsetenv(const char *name)
{
#ifdef HAVE_UNSETENV
- return unsetenv(name);
+ unsetenv(name);
#else
- return putenv(x_strdup(name)); /* Leak to environment. */
+ putenv(x_strdup(name)); /* Leak to environment. */
#endif
}