notif_pending short circuits handle_events()
[akaros.git] / tests / spawn.c
index a16a677..f2a46e9 100644 (file)
@@ -1,5 +1,5 @@
 
-#include <rstdio.h>
+#include <stdio.h>
 #include <parlib.h>
 #include <unistd.h>
 
@@ -7,8 +7,8 @@ int main(int argc, char **argv, char **envp)
 {
        char *p_argv[] = {0, 0, 0};
        char *p_envp[] = {"LD_LIBRARY_PATH=/lib", 0};
-       //#define FILENAME "/bin/hello"
-       #define FILENAME "/bin/hello-sym"
+       #define FILENAME "/bin/hello"
+       //#define FILENAME "/bin/hello-sym"
        char filename[] = FILENAME;
        #if 0
        /* try some bad combos */
@@ -36,13 +36,13 @@ int main(int argc, char **argv, char **envp)
        #endif
        printf("U: attempting to create and run hello\n");
        p_argv[0] = filename;
-       printf("SPAWN, pid %d, filename %08p\n", getpid(), filename);
+       printf("SPAWN, I'm pid %d, filename %s\n", getpid(), filename);
        child_pid[0] = sys_proc_create(FILENAME, strlen(FILENAME), p_argv, p_envp);
        if (child_pid[0] <= 0)
                printf("Failed to create the child\n");
        else
                if (sys_proc_run(child_pid[0]) < 0)
-                       printf("Failed to run the child\n");
+                       printf("Failed to run the child (pid %d)\n", child_pid[0]);
 
        #if 0
        printf("U: attempting to create and run another hello\n");