don't "system" unless it's really really needed

This commit is contained in:
avandeve
2014-12-26 11:26:36 -05:00
parent 2cd799e5ec
commit 6009fe08f7
2 changed files with 11 additions and 6 deletions
+6 -3
View File
@@ -611,11 +611,14 @@ int main(int argc, char *argv[])
char *shadowdir = "/var/cache/debuginfo/src";
umask(0);
system("modprobe fuse");
if (access("/sys/module/fuse/", F_OK))
system("modprobe fuse");
signal(SIGPIPE,SIG_IGN);
system("mkdir -p /var/cache/debuginfo/lib &> /dev/null");
system("mkdir -p /var/cache/debuginfo/src &> /dev/null");
if (access("/var/cache/debuginfo/lib/", F_OK))
system("mkdir -p /var/cache/debuginfo/lib &> /dev/null");
if (access("/var/cache/debuginfo/src/", F_OK))
system("mkdir -p /var/cache/debuginfo/src &> /dev/null");
if (fork() == 0) {
dir = "/usr/lib/debug";
+5 -3
View File
@@ -229,9 +229,11 @@ int main(int argc, char **argv)
curl_global_init(CURL_GLOBAL_ALL);
signal(SIGPIPE,SIG_IGN);
system("mkdir -p /var/cache/debuginfo/lib/ &> /dev/null");
system("mkdir -p /var/cache/debuginfo/src/ &> /dev/null");
if (access("/var/cache/debuginfo/lib/", F_OK))
system("mkdir -p /var/cache/debuginfo/lib/ &> /dev/null");
if (access("/var/cache/debuginfo/src/", F_OK))
system("mkdir -p /var/cache/debuginfo/src/ &> /dev/null");
sockfd = socket(AF_UNIX, SOCK_STREAM, 0);