aboutsummaryrefslogtreecommitdiffstats
path: root/src/firejail/util.c
diff options
context:
space:
mode:
Diffstat (limited to 'src/firejail/util.c')
-rw-r--r--src/firejail/util.c24
1 files changed, 0 insertions, 24 deletions
diff --git a/src/firejail/util.c b/src/firejail/util.c
index 2c50caf17..95409129a 100644
--- a/src/firejail/util.c
+++ b/src/firejail/util.c
@@ -172,30 +172,6 @@ int copy_file(const char *srcname, const char *destname) {
172 return 0; 172 return 0;
173} 173}
174 174
175
176char *get_link(const char *fname) {
177 assert(fname);
178 struct stat sb;
179 char *linkname;
180 ssize_t r;
181
182 if (lstat(fname, &sb) == -1)
183 return NULL;
184
185 linkname = malloc(sb.st_size + 1);
186 if (linkname == NULL)
187 return NULL;
188 memset(linkname, 0, sb.st_size + 1);
189
190 r = readlink(fname, linkname, sb.st_size + 1);
191 if (r < 0) {
192 free(linkname);
193 return NULL;
194 }
195 return linkname;
196}
197
198
199// return 1 if the file is a directory 175// return 1 if the file is a directory
200int is_dir(const char *fname) { 176int is_dir(const char *fname) {
201 assert(fname); 177 assert(fname);