From f3f688af8e6af23ef6b8884f20811b67a81454ab Mon Sep 17 00:00:00 2001 From: Niels Elburg Date: Sun, 9 Dec 2007 00:08:03 +0000 Subject: [PATCH] create recovery directory in .veejay if it doesnt exist git-svn-id: svn://code.dyne.org/veejay/trunk@1046 eb8d1916-c9e9-0310-b8de-cf0c9472ead5 --- .../veejay-server/veejay/liblavplayvj.c | 32 +++---------------- 1 file changed, 4 insertions(+), 28 deletions(-) diff --git a/veejay-1.1/veejay-server/veejay/liblavplayvj.c b/veejay-1.1/veejay-server/veejay/liblavplayvj.c index ddb048b7..f36c8d2e 100644 --- a/veejay-1.1/veejay-server/veejay/liblavplayvj.c +++ b/veejay-1.1/veejay-server/veejay/liblavplayvj.c @@ -1309,34 +1309,10 @@ void veejay_check_homedir(void *arg) { veejay_msg(VEEJAY_MSG_WARNING, "No veejay config file in %s", path ); ret = mkdir(path,0777); - if( ret != 0 ) - { - error = 1; - } - else - { - snprintf(path,1024, "%s/.veejay/recovery", home ); - mkdir(path,0777); - snprintf(path,1024, "%s/.veejay/theme", home ); - mkdir(path,0777); - } - if(error) - switch(errno) - { - case 0: - break; - case EACCES: - veejay_msg( VEEJAY_MSG_ERROR, "\tPermission denied");break; - case EEXIST: - veejay_msg( VEEJAY_MSG_ERROR, "\tPath already exists and may not be a directory");break; - case ELOOP: - veejay_msg( VEEJAY_MSG_ERROR, "\tToo many symbolic links"); break; - case ENOSPC: - veejay_msg( VEEJAY_MSG_ERROR, "\tOut of available diskpace. Delete some files and try again"); break; - default: - veejay_msg( VEEJAY_MSG_ERROR, "\tSome other error occured"); - break; - } + snprintf(path,1024, "%s/.veejay/recovery", home ); + mkdir(path,0777); + snprintf(path,1024, "%s/.veejay/theme", home ); + mkdir(path,0777); } stat( path, &s );