diff options
author | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-11-13 23:05:48 +0000 |
---|---|---|
committer | patacongo <patacongo@42af7a65-404d-4744-a932-0658087f49c3> | 2012-11-13 23:05:48 +0000 |
commit | 372c7ce012a663ed30cfcc7c6920691c42f4aa14 (patch) | |
tree | 401d0aa52a22fb9ffc01b2d6a04ab3f56aae1b58 /nuttx/tools | |
parent | 693a7083aeb1f2b91ac046843f02017a18592d61 (diff) | |
download | px4-firmware-372c7ce012a663ed30cfcc7c6920691c42f4aa14.tar.gz px4-firmware-372c7ce012a663ed30cfcc7c6920691c42f4aa14.tar.bz2 px4-firmware-372c7ce012a663ed30cfcc7c6920691c42f4aa14.zip |
mkdeps.c: Oops MinGW does not have WEXITSTATUS; Now all of NuttX on native Windows WITH dependencies (still some link time problems).
git-svn-id: http://svn.code.sf.net/p/nuttx/code/trunk@5350 42af7a65-404d-4744-a932-0658087f49c3
Diffstat (limited to 'nuttx/tools')
-rw-r--r-- | nuttx/tools/mkdeps.c | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/nuttx/tools/mkdeps.c b/nuttx/tools/mkdeps.c index 5bf8932e7..97934a249 100644 --- a/nuttx/tools/mkdeps.c +++ b/nuttx/tools/mkdeps.c @@ -492,6 +492,7 @@ static void do_dependency(const char *file, char separator) */ ret = system(g_command); +#ifdef WEXITSTATUS if (ret < 0 || WEXITSTATUS(ret) != 0) { if (ret < 0) @@ -506,6 +507,14 @@ static void do_dependency(const char *file, char separator) fprintf(stderr, " command: %s\n", g_command); exit(EXIT_FAILURE); } +#else + if (ret < 0) + { + fprintf(stderr, "ERROR: system failed: %s\n", strerror(errno)); + fprintf(stderr, " command: %s\n", g_command); + exit(EXIT_FAILURE); + } +#endif /* We don't really know that the command succeeded... Let's assume that it did */ |