#ifdef HAVE_HILDON fprintf(stderr, "Waiting for Hildon gps to enable...\n"); int wpstat = 0; int pid = fork(); if (!pid ) { setuid(29999); int gbret = gpsbt_start(NULL, 0, 0, 0 /* default port */, status, STATUS_MAX, 0, &gpsbt_ctx); printf("Hildon BT %d: %s\n", gbret, status); exit(gbret); } else waitpid(pid, &wpstat, 0 ); sleep(3); #endif