mirror of
https://git.savannah.gnu.org/git/make.git
synced 2024-10-23 20:59:55 +00:00
* Fix PR/1791.
This commit is contained in:
parent
775b644765
commit
88187d9f4b
3 changed files with 16 additions and 24 deletions
|
@ -1,5 +1,9 @@
|
|||
2000-06-23 Paul D. Smith <psmith@gnu.org>
|
||||
|
||||
* main.c (main): Replace EXIT_SUCCESS, EXIT_FAILURE, and
|
||||
EXIT_TROUBLE with MAKE_SUCCESS, MAKE_FAILURE, and MAKE_TROUBLE.
|
||||
* make.h: Define these macros.
|
||||
|
||||
* Version 3.79.1 released.
|
||||
|
||||
* configure.in: Add a new option, --disable-nsec-timestamps, to
|
||||
|
|
12
main.c
12
main.c
|
@ -1904,16 +1904,16 @@ int main (int argc, char ** argv)
|
|||
/* Nothing happened. */
|
||||
case 0:
|
||||
/* Updated successfully. */
|
||||
status = EXIT_SUCCESS;
|
||||
status = MAKE_SUCCESS;
|
||||
break;
|
||||
case 1:
|
||||
/* We are under -q and would run some commands. */
|
||||
status = MAKE_TROUBLE;
|
||||
break;
|
||||
case 2:
|
||||
/* Updating failed. POSIX.2 specifies exit status >1 for this;
|
||||
but in VMS, there is only success and failure. */
|
||||
status = EXIT_FAILURE ? 2 : EXIT_FAILURE;
|
||||
break;
|
||||
case 1:
|
||||
/* We are under -q and would run some commands. */
|
||||
status = EXIT_FAILURE;
|
||||
status = MAKE_FAILURE;
|
||||
break;
|
||||
default:
|
||||
abort ();
|
||||
|
|
24
make.h
24
make.h
|
@ -532,25 +532,13 @@ extern int handling_fatal_signal;
|
|||
#endif
|
||||
|
||||
#ifdef VMS
|
||||
# ifndef EXIT_FAILURE
|
||||
# define EXIT_FAILURE 3
|
||||
# endif
|
||||
# ifndef EXIT_SUCCESS
|
||||
# define EXIT_SUCCESS 1
|
||||
# endif
|
||||
# ifndef EXIT_TROUBLE
|
||||
# define EXIT_TROUBLE 2
|
||||
# endif
|
||||
# define MAKE_SUCCESS 1
|
||||
# define MAKE_TROUBLE 2
|
||||
# define MAKE_FAILURE 3
|
||||
#else
|
||||
# ifndef EXIT_FAILURE
|
||||
# define EXIT_FAILURE 2
|
||||
# endif
|
||||
# ifndef EXIT_SUCCESS
|
||||
# define EXIT_SUCCESS 0
|
||||
# endif
|
||||
# ifndef EXIT_TROUBLE
|
||||
# define EXIT_TROUBLE 1
|
||||
# endif
|
||||
# define MAKE_SUCCESS 0
|
||||
# define MAKE_TROUBLE 1
|
||||
# define MAKE_FAILURE 2
|
||||
#endif
|
||||
|
||||
/* Set up heap debugging library dmalloc. */
|
||||
|
|
Loading…
Reference in a new issue