commit e113e0a4bbc3024c43f008d17f618950b0ae20af from: Russ Cox date: Mon Jun 30 23:41:24 2008 UTC lib9: allow no $DISPLAY on OS X in getns commit - 9142d36228acc954b289705244ce2477187091e9 commit + e113e0a4bbc3024c43f008d17f618950b0ae20af blob - 6c221eeda768e828772beaf9e88dcc0d91c16562 blob + 2421a649896d4f6a6a3eda1cb863d03c338311af --- src/lib9/getns.c +++ src/lib9/getns.c @@ -29,8 +29,15 @@ nsfromdisplay(void) char *disp, *p; if((disp = getenv("DISPLAY")) == nil){ +#ifdef __APPLE__ + // Might be running native GUI on OS X. + disp = strdup(":0.0"); + if(disp == nil) + return nil; +#else werrstr("$DISPLAY not set"); return nil; +#endif } /* canonicalize: xxx:0.0 => xxx:0 */