forked from old/legacy-imlib2
file: Remove unused functions some more
This commit is contained in:
parent
70bd7e3488
commit
cf5b462d92
|
@ -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)
|
||||
{
|
||||
|
|
|
@ -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);
|
||||
|
|
|
@ -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;
|
||||
|
|
Loading…
Reference in New Issue