summaryrefslogtreecommitdiff
path: root/nuttx/tools
diff options
context:
space:
mode:
authorGregory Nutt <gnutt@nuttx.org>2014-08-30 08:42:34 -0600
committerGregory Nutt <gnutt@nuttx.org>2014-08-30 08:42:34 -0600
commit816628d9491b17f67eec9826f9fda1d1afe5076d (patch)
tree9a0029ba576f42b8ef49f74110659558b79276d3 /nuttx/tools
parentcc979cd1168fdfe0a3ba5219283a7619a32a27dc (diff)
downloadnuttx-816628d9491b17f67eec9826f9fda1d1afe5076d.tar.gz
nuttx-816628d9491b17f67eec9826f9fda1d1afe5076d.tar.bz2
nuttx-816628d9491b17f67eec9826f9fda1d1afe5076d.zip
Build syscalls that do not need header files (there are nonw, however)
Diffstat (limited to 'nuttx/tools')
-rw-r--r--nuttx/tools/mksyscall.c14
1 files changed, 12 insertions, 2 deletions
diff --git a/nuttx/tools/mksyscall.c b/nuttx/tools/mksyscall.c
index 07ee2261c..b2616c09d 100644
--- a/nuttx/tools/mksyscall.c
+++ b/nuttx/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 <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')
{