Use g_create_path instead of g_create_dir

Rename g_mk_temp_dir to g_mk_socket_path
master
Ian Geiser 7 years ago committed by metalefty
parent 59a7e8aedf
commit 4b87548b71

@ -109,17 +109,17 @@ g_rm_temp_dir(void)
/*****************************************************************************/ /*****************************************************************************/
int int
g_mk_temp_dir(const char *app_name) g_mk_socket_path(const char *app_name)
{ {
if (!g_directory_exist(XRDP_SOCKET_PATH)) if (!g_directory_exist(XRDP_SOCKET_PATH))
{ {
if (!g_create_dir(XRDP_SOCKET_PATH)) if (!g_create_path(XRDP_SOCKET_PATH))
{ {
/* if failed, still check if it got created by someone else */ /* if failed, still check if it got created by someone else */
if (!g_directory_exist(XRDP_SOCKET_PATH)) if (!g_directory_exist(XRDP_SOCKET_PATH))
{ {
log_message(LOG_LEVEL_ERROR, log_message(LOG_LEVEL_ERROR,
"g_mk_temp_dir: g_create_dir(%s) failed", "g_mk_socket_path: g_create_path(%s) failed",
XRDP_SOCKET_PATH); XRDP_SOCKET_PATH);
return 1; return 1;
} }
@ -153,7 +153,7 @@ g_init(const char *app_name)
setlocale(LC_CTYPE, "en_US.UTF-8"); setlocale(LC_CTYPE, "en_US.UTF-8");
} }
g_mk_temp_dir(app_name); g_mk_socket_path(app_name);
} }
/*****************************************************************************/ /*****************************************************************************/
@ -2954,7 +2954,7 @@ g_execvp(const char *p1, char *args[])
g_rm_temp_dir(); g_rm_temp_dir();
rv = execvp(p1, args); rv = execvp(p1, args);
g_mk_temp_dir(0); g_mk_socket_path(0);
return rv; return rv;
#endif #endif
} }
@ -2971,7 +2971,7 @@ g_execlp3(const char *a1, const char *a2, const char *a3)
g_rm_temp_dir(); g_rm_temp_dir();
rv = execlp(a1, a2, a3, (void *)0); rv = execlp(a1, a2, a3, (void *)0);
g_mk_temp_dir(0); g_mk_socket_path(0);
return rv; return rv;
#endif #endif
} }
@ -3067,7 +3067,7 @@ g_fork(void)
if (rv == 0) /* child */ if (rv == 0) /* child */
{ {
g_mk_temp_dir(0); g_mk_socket_path(0);
} }
return rv; return rv;

@ -38,7 +38,7 @@
#define g_close_wait_obj g_delete_wait_obj #define g_close_wait_obj g_delete_wait_obj
int g_rm_temp_dir(void); int g_rm_temp_dir(void);
int g_mk_temp_dir(const char* app_name); int g_mk_socket_path(const char* app_name);
void g_init(const char* app_name); void g_init(const char* app_name);
void g_deinit(void); void g_deinit(void);
void* g_malloc(int size, int zero); void* g_malloc(int size, int zero);

@ -124,7 +124,7 @@ env_set_user(const char *username, char **passwd_file, int display,
error = g_setuid(uid); error = g_setuid(uid);
} }
g_mk_temp_dir(0); g_mk_socket_path(0);
if (error == 0) if (error == 0)
{ {

@ -418,7 +418,7 @@ main(int argc, char **argv)
"starting xrdp-sesman with pid %d", g_pid); "starting xrdp-sesman with pid %d", g_pid);
/* make sure the socket directory exists */ /* make sure the socket directory exists */
g_mk_temp_dir("xrdp-sesman"); g_mk_socket_path("xrdp-sesman");
/* make sure the /tmp/.X11-unix directory exists */ /* make sure the /tmp/.X11-unix directory exists */
if (!g_directory_exist("/tmp/.X11-unix")) if (!g_directory_exist("/tmp/.X11-unix"))

Loading…
Cancel
Save