file: Remove unused functions some more

This commit is contained in:
NRK 2023-07-03 08:40:31 +06:00 committed by Kim Woelders
parent 70bd7e3488
commit cf5b462d92
3 changed files with 0 additions and 81 deletions

View File

@ -124,19 +124,6 @@ __imlib_FileIsFile(const char *s)
return (S_ISREG(st.st_mode)) ? 1 : 0;
}
int
__imlib_FileIsDir(const char *s)
{
struct stat st;
DP("%s: '%s'\n", __func__, s);
if (__imlib_FileStat(s, &st))
return 0;
return (S_ISDIR(st.st_mode)) ? 1 : 0;
}
time_t
__imlib_FileModDate(const char *s)
{
@ -243,46 +230,6 @@ __imlib_FileFreeDirList(char **l, int num)
free(l);
}
void
__imlib_FileDel(const char *s)
{
if ((!s) || (!*s))
return;
unlink(s);
}
char *
__imlib_FileHomeDir(int uid)
{
static int usr_uid = -1;
static char *usr_s = NULL;
char *s;
struct passwd *pwd;
s = getenv("HOME");
if (s)
return strdup(s);
if (usr_uid < 0)
usr_uid = getuid();
if ((uid == usr_uid) && (usr_s))
{
return strdup(usr_s);
}
pwd = getpwuid(uid);
if (pwd)
{
s = strdup(pwd->pw_dir);
if (uid == usr_uid)
usr_s = strdup(s);
return s;
}
return NULL;
}
int
__imlib_ItemInList(char **list, int size, char *item)
{

View File

@ -28,15 +28,12 @@ __imlib_StatIsDir(const struct stat *st)
}
int __imlib_FileIsFile(const char *s);
int __imlib_FileIsDir(const char *s);
time_t __imlib_FileModDate(const char *s);
time_t __imlib_FileModDateFd(int fd);
char **__imlib_FileDir(const char *dir, int *num);
void __imlib_FileFreeDirList(char **l, int num);
void __imlib_FileDel(const char *s);
char *__imlib_FileHomeDir(int uid);
int __imlib_ItemInList(char **list, int size, char *item);
char **__imlib_PathToFilters(void);

View File

@ -14,9 +14,7 @@ char *__imlib_FileRealFile(const char *file);
char **__imlib_FileDir(const char *dir, int *num);
void __imlib_FileFreeDirList(char **l, int num);
void __imlib_FileDel(const char *s);
time_t __imlib_FileModDate(const char *s);
char *__imlib_FileHomeDir(int uid);
int __imlib_FilePermissions(const char *s);
#endif
@ -71,29 +69,6 @@ TEST(FILE, file_is_file)
EXPECT_EQ(rc, 0);
}
TEST(FILE, file_is_dir)
{
int rc;
rc = __imlib_FileIsDir("./Makefile");
EXPECT_EQ(rc, 0);
rc = __imlib_FileIsDir(".");
EXPECT_EQ(rc, 1);
rc = __imlib_FileIsDir("./foob");
EXPECT_EQ(rc, 0);
rc = __imlib_FileIsDir("./Makefile:foo");
EXPECT_EQ(rc, 0);
rc = __imlib_FileIsDir(".:foo");
EXPECT_EQ(rc, USE_REAL_FILE);
rc = __imlib_FileIsDir("./foob:foo");
EXPECT_EQ(rc, 0);
}
TEST(FILE, file_key)
{
char *key;