creating .config dir if needed
stupid gitea
This commit is contained in:
parent
0a7e9ecee7
commit
e537f385e4
@ -56,15 +56,23 @@ int removeDirectory(char *path)
|
|||||||
void why2_directory(void)
|
void why2_directory(void)
|
||||||
{
|
{
|
||||||
struct stat st;
|
struct stat st;
|
||||||
|
char *buffer_2 = why2_replace(WHY2_USER_CONFIG_DIR, "{HOME}", getenv("HOME"));
|
||||||
char *buffer = why2_replace(WHY2_CONFIG_DIR, "{HOME}", getenv("HOME"));
|
char *buffer = why2_replace(WHY2_CONFIG_DIR, "{HOME}", getenv("HOME"));
|
||||||
|
|
||||||
//CREATE USER CONFIG FOLDER
|
//CREATE USER CONFIG FOLDER
|
||||||
|
if (stat(buffer_2, &st) == -1)
|
||||||
|
{
|
||||||
|
mkdir(buffer_2, 0700);
|
||||||
|
}
|
||||||
|
|
||||||
|
//CREATE WHY2 CONFIG FOLDER
|
||||||
if (stat(buffer, &st) == -1)
|
if (stat(buffer, &st) == -1)
|
||||||
{
|
{
|
||||||
mkdir(buffer, 0700);
|
mkdir(buffer, 0700);
|
||||||
}
|
}
|
||||||
|
|
||||||
//DEALLOCATION
|
//DEALLOCATION
|
||||||
|
why2_deallocate(buffer_2);
|
||||||
why2_deallocate(buffer);
|
why2_deallocate(buffer);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
Loading…
x
Reference in New Issue
Block a user