From 253fa0975216ec2aa119bee951d5d281eda1ff00 Mon Sep 17 00:00:00 2001 From: Gregory Nutt Date: Sat, 30 Aug 2014 08:42:34 -0600 Subject: [PATCH] Build syscalls that do not need header files (there are nonw, however) --- tools/mksyscall.c | 14 ++++++++++++-- 1 file changed, 12 insertions(+), 2 deletions(-) diff --git a/tools/mksyscall.c b/tools/mksyscall.c index 07ee2261c64..b2616c09d9f 100644 --- a/tools/mksyscall.c +++ b/tools/mksyscall.c @@ -240,7 +240,11 @@ static void generate_proxy(int nparms) nformal = nparms; } - fprintf(stream, "#include <%s>\n", g_parm[HEADER_INDEX]); + if (g_parm[HEADER_INDEX] && strlen(g_parm[HEADER_INDEX]) > 0) + { + fprintf(stream, "#include <%s>\n", g_parm[HEADER_INDEX]); + } + fprintf(stream, "#include \n\n"); if (g_parm[COND_INDEX][0] != '\0') @@ -420,7 +424,13 @@ static void generate_stub(int nparms) fprintf(stream, "/* Auto-generated %s stub file -- do not edit */\n\n", g_parm[0]); fprintf(stream, "#include \n"); fprintf(stream, "#include \n"); - fprintf(stream, "#include <%s>\n\n", g_parm[HEADER_INDEX]); + + if (g_parm[HEADER_INDEX] && strlen(g_parm[HEADER_INDEX]) > 0) + { + fprintf(stream, "#include <%s>\n", g_parm[HEADER_INDEX]); + } + + putc('\n', stream); if (g_parm[COND_INDEX][0] != '\0') {