Enlightenment CVS committal

Author  : raster
Project : e17
Module  : apps/entrance

Dir     : e17/apps/entrance/src/daemon


Modified Files:
        Entranced.h spawner.c 


Log Message:


and if the pid dir happens to be a subdir that isnt created yet.... create it!

===================================================================
RCS file: /cvs/e/e17/apps/entrance/src/daemon/Entranced.h,v
retrieving revision 1.17
retrieving revision 1.18
diff -u -3 -r1.17 -r1.18
--- Entranced.h 13 Mar 2007 23:19:39 -0000      1.17
+++ Entranced.h 15 May 2007 22:19:43 -0000      1.18
@@ -19,11 +19,12 @@
 
 #define ENTRANCED_DEBUG 1
 
-#define DEFAULT_X_SERVER X_BINARIES "/X -quiet -nolisten tcp" ENTRANCE_VT_ARG
-#define DEBUG_X_SERVER X_BINARIES "/Xnest"
+#define DEFAULT_X_SERVER X_BINARIES"/X -quiet -nolisten tcp" ENTRANCE_VT_ARG
+#define DEBUG_X_SERVER X_BINARIES"/Xnest"
 #define X_DISP ":0"             /* only used if DISPLAY variable is NOT set */
-#define ENTRANCE PACKAGE_BIN_DIR "/entrance_wrapper"
-#define PIDFILE PACKAGE_STATE_DIR "/entranced.pid"
+#define ENTRANCE PACKAGE_BIN_DIR"/entrance_wrapper"
+#define PIDFILE PACKAGE_STATE_DIR"/entranced.pid"
+#define PIDDIR PACKAGE_STATE_DIR
 
 /* display->status possible values */
 #define NOT_RUNNING 0
===================================================================
RCS file: /cvs/e/e17/apps/entrance/src/daemon/spawner.c,v
retrieving revision 1.38
retrieving revision 1.39
diff -u -3 -r1.38 -r1.39
--- spawner.c   13 Mar 2007 23:38:42 -0000      1.38
+++ spawner.c   15 May 2007 22:19:43 -0000      1.39
@@ -1,5 +1,6 @@
 #include <Ecore.h>
 #include <Ecore_Config.h>
+#include <Ecore_File.h>
 #include "Entranced.h"
 #include "Entranced_Display.h"
 #include "auth.h"
@@ -250,6 +251,7 @@
    int size, result = 1;
    char buf[PATH_MAX];
 
+   ecore_file_mkpath(PIDDIR);
    size = snprintf(buf, PATH_MAX, "%d", pid);
    if ((fp = fopen(PIDFILE, "w+")))
    {



-------------------------------------------------------------------------
This SF.net email is sponsored by DB2 Express
Download DB2 Express C - the FREE version of DB2 express and take
control of your XML. No limits. Just data. Click to get it now.
http://sourceforge.net/powerbar/db2/
_______________________________________________
enlightenment-cvs mailing list
enlightenment-cvs@lists.sourceforge.net
https://lists.sourceforge.net/lists/listinfo/enlightenment-cvs

Reply via email to