diff -r 5fae379060a7 -r bf6a71c50e42 glib/tests/child-test.c --- a/glib/tests/child-test.c Fri Jun 11 15:26:22 2010 +0300 +++ b/glib/tests/child-test.c Wed Aug 18 11:27:44 2010 +0300 @@ -62,12 +62,9 @@ { GPid pid; #ifdef __SYMBIAN32__ - gint retval; -#if 0 //for using g_spawn_async gboolean retval; char **argv = NULL; GError *error = NULL; -#endif//if 0 #endif//__SYMBIAN32__ #ifdef G_OS_WIN32 STARTUPINFO si; @@ -89,18 +86,14 @@ pid = pi.hProcess; return pid; -#endif +#endif //G_OS_WIN32 #ifndef __SYMBIAN32__ pid = fork (); #else - retval = posix_spawn(&pid, "helloworld.exe", NULL,NULL,NULL,NULL); - (void)waitpid(pid,NULL,0); -#if 0 argv = (char **)malloc(3*sizeof(char *)); argv[0] = "Helloworld.exe"; // wrong exe name. Should cause g_spawn_async to fail argv[1] = NULL; retval = g_spawn_async(NULL, argv, NULL, G_SPAWN_DO_NOT_REAP_CHILD | G_SPAWN_SEARCH_PATH, NULL, "1234", &pid, &error); -#endif//if 0 if (pid < 0) exit (1); @@ -109,7 +102,7 @@ sleep (ttl); _exit (0); -#endif /* G_OS_WIN32 */ +#endif /*__SYMBIAN32__*/ } gboolean