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