Build syscalls that do not need header files (there are nonw, however)

This commit is contained in:
Gregory Nutt 2014-08-30 08:42:34 -06:00
parent 38b1f11e57
commit 253fa09752

View File

@ -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 <syscall.h>\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 <nuttx/config.h>\n");
fprintf(stream, "#include <stdint.h>\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')
{