summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorKim Woelders <kim@woelders.dk>2016-04-14 21:19:08 +0200
committerKim Woelders <kim@woelders.dk>2016-04-15 22:05:22 +0200
commit31a261ac3764440936eb3395679c91f259831a1a (patch)
tree10b78936a0e5ff6da242c51cd99cac817c18225a
parentb49e71ed77e7749fbb5ac66c527b5ffab92fff3d (diff)
downloadimlib2-31a261ac3764440936eb3395679c91f259831a1a.tar.gz
Trivial file function cleanups.
-rw-r--r--src/lib/file.c22
-rw-r--r--src/lib/file.h8
2 files changed, 14 insertions, 16 deletions
diff --git a/src/lib/file.c b/src/lib/file.c
index ed3f149..ee0898c 100644
--- a/src/lib/file.c
+++ b/src/lib/file.c
@@ -240,7 +240,7 @@ __imlib_FileCanRead(const char *s)
}
char **
-__imlib_FileDir(char *dir, int *num)
+__imlib_FileDir(const char *dir, int *num)
{
int i, dirlen;
int done = 0;
@@ -249,12 +249,12 @@ __imlib_FileDir(char *dir, int *num)
struct dirent *dp;
if ((!dir) || (!*dir))
- return (0);
+ return 0;
dirp = opendir(dir);
if (!dirp)
{
*num = 0;
- return (NULL);
+ return NULL;
}
/* count # of entries in dir (worst case) */
for (dirlen = 0; (dp = readdir(dirp)); dirlen++);
@@ -262,12 +262,12 @@ __imlib_FileDir(char *dir, int *num)
{
closedir(dirp);
*num = dirlen;
- return (NULL);
+ return NULL;
}
names = (char **)malloc(dirlen * sizeof(char *));
if (!names)
- return (NULL);
+ return NULL;
rewinddir(dirp);
for (i = 0; i < dirlen;)
@@ -303,7 +303,7 @@ __imlib_FileDir(char *dir, int *num)
}
}
}
- return (names);
+ return names;
}
void
@@ -315,16 +315,14 @@ __imlib_FileFreeDirList(char **l, int num)
if (l[num])
free(l[num]);
free(l);
- return;
}
void
-__imlib_FileDel(char *s)
+__imlib_FileDel(const char *s)
{
if ((!s) || (!*s))
return;
unlink(s);
- return;
}
int
@@ -332,7 +330,7 @@ __imlib_IsRealFile(const char *s)
{
struct stat st;
- return ((stat(s, &st) != -1) && (S_ISREG(st.st_mode)));
+ return (stat(s, &st) != -1) && (S_ISREG(st.st_mode));
}
time_t
@@ -380,7 +378,7 @@ __imlib_FileHomeDir(int uid)
if ((uid == usr_uid) && (usr_s))
{
- return (strdup(usr_s));
+ return strdup(usr_s);
}
pwd = getpwuid(uid);
@@ -389,7 +387,7 @@ __imlib_FileHomeDir(int uid)
s = strdup(pwd->pw_dir);
if (uid == usr_uid)
usr_s = strdup(s);
- return (s);
+ return s;
}
return NULL;
diff --git a/src/lib/file.h b/src/lib/file.h
index 4f7d2e1..18fdd39 100644
--- a/src/lib/file.h
+++ b/src/lib/file.h
@@ -1,5 +1,5 @@
-#ifndef __FILE
-#define __FILE 1
+#ifndef __FILE_H
+#define __FILE_H 1
#include "common.h"
@@ -9,9 +9,9 @@ char *__imlib_FileExtension(const char *file);
int __imlib_FileExists(const char *s);
int __imlib_FileIsFile(const char *s);
int __imlib_FileIsDir(const char *s);
-char **__imlib_FileDir(char *dir, int *num);
+char **__imlib_FileDir(const char *dir, int *num);
void __imlib_FileFreeDirList(char **l, int num);
-void __imlib_FileDel(char *s);
+void __imlib_FileDel(const char *s);
time_t __imlib_FileModDate(const char *s);
char *__imlib_FileHomeDir(int uid);
int __imlib_FilePermissions(const char *s);