X-Git-Url: https://notaz.gp2x.de/cgi-bin/gitweb.cgi?p=ginge.git;a=blobdiff_plain;f=loader%2Fllibc.c;h=c19e11dd082839f8d3c538d4cf89daa578a9c58f;hp=484b52dc213b2a2a75c81f935ab109beffa54347;hb=HEAD;hpb=d0b9b0df7ed0dc36aabe30e2d584c27c8c32a3d9 diff --git a/loader/llibc.c b/loader/llibc.c index 484b52d..c19e11d 100644 --- a/loader/llibc.c +++ b/loader/llibc.c @@ -165,10 +165,12 @@ void g_fprintf(int fd, const char *fmt, ...) zeropad = *s == '0'; justify = parse_dec(&s); - if (*s == 'l') + if (*s == 'l' || *s == 'z') s++; // ignore for now if (*s == 's') { - char *ns = va_arg(ap, char *); + const char *ns = va_arg(ap, const char *); + if (ns == NULL) + ns = "(null)"; int len = strlen(ns); while (justify > len && left > 1) { *d++ = ' '; @@ -199,10 +201,4 @@ void g_fprintf(int fd, const char *fmt, ...) g_write_raw(fd, buf, d - buf); } -void g_sleep(unsigned int seconds) -{ - struct timespec ts = { seconds, 0 }; - g_nanosleep_raw(&ts, NULL); -} - // vim:shiftwidth=2:expandtab