91d5a8163e
!@()$#&!)@$ make will stop. Here's the short story: on Unix system returns the status code in the *upper 8 bits* of a 16 bit value, plus some magic values. If you don't shift the return value right 8 bits, and return that, then the calling process won't see the error, because it will only see the low 8 bits (which don't make sense, the data being in the upper 8 bits). This is a common mistake people do when using system. Don't ask how long it took me to notice that pkgdata failed to stop the makefiles, I'm too upset right now... X-SVN-Rev: 2156 |
||
---|---|---|
.. | ||
.cvsignore | ||
cmnmode.c | ||
dllmode.c | ||
gmake.c | ||
makefile.h | ||
Makefile.in | ||
nmake.c | ||
pkgdata.c | ||
pkgdata.dsp | ||
pkgdata.dsw | ||
pkgtypes.c | ||
pkgtypes.h | ||
winmode.c |