Commit graph

908 commits

Author SHA1 Message Date
Roland McGrath
eb0dbf1993 [HAVE_SETEUID]: Declare seteuid.
[HAVE_SETEGID]: Declare setegid.
(make_access, user_access) [HAVE_SETEUID]: Use seteuid.
[HAVE_SETEGID]: Use setegid.
1994-04-21 02:41:36 +00:00
Roland McGrath
5ebd380d7a Clarify -q exit status.
(Running): Enumerate possible exit status values (0, 1, 2).
1994-04-21 02:33:10 +00:00
Roland McGrath
cbfe6d75f6 (update_goal_chain): Set STATUS to FILE->update_status, to preserve whether
it's 2 for error or 1 for -q trigger.  When STATUS gets nonzero and -q is
set, always stop immediately.
1994-04-21 02:15:37 +00:00
Roland McGrath
716e804b5b (main, decode_switches): Die with 2 for errors.
(main): Accept 2 return from update_goal_chain and die with that.
1994-04-21 02:08:28 +00:00
Roland McGrath
4848c19870 (fatal, makefile_fatal): Die with 2; 1 is reserved for -q answer. 1994-04-21 02:01:24 +00:00
Roland McGrath
bca4e882ba (reap_children): Die with 2 for error.
(start_job_command): Set update_status to 2 for error.  Set it to 1 when we
would run a command and question_flag is set.
1994-04-21 02:00:20 +00:00
Roland McGrath
eb08818828 (read_makefile): Don't mark makefiles as precious. Just like other
targets, they can be left inconsistent and in need of remaking by aborted
commands.
1994-04-21 01:39:36 +00:00
Roland McGrath
b86e35d2a6 (Automatic Dependencies): Mention here that deps preclude intermediate files. 1994-04-21 01:35:11 +00:00
Roland McGrath
f5b14eee67 (Wildcard Pitfall): Fixed typo. 1994-04-21 01:21:39 +00:00
Roland McGrath
118439508b (Bugs): Take my bloody e-mail address out of the manual and tell them to
send misc. questions to the bug address.
1994-04-21 00:59:00 +00:00
Roland McGrath
f875c95115 (Archive Members): Don't say archive file must exist. Instead, in ar cmds
example, use `c' flag and mention it is needed if archive doesn't exist.
(Archive Update): Fix typo: foo.o -> file.o.
1994-04-21 00:55:18 +00:00
Roland McGrath
f2c10dedf0 (read_makefile): Write no error msg for -include file. 1994-04-20 22:42:32 +00:00
Roland McGrath
37c95f6d39 (dist-flavor): New variable, default to alpha.
(dist): Depend on rcs-mark-$(dist-flavor).
(rcs-mark-beta): New target.
1994-04-20 22:25:09 +00:00
Roland McGrath
22846c7022 (Using Variables): Add paragraph that xrefs to Automatic Variables.
Add Automatic Variables item to the menu.
1994-04-20 22:21:51 +00:00
Roland McGrath
fd025b9089 (fatal_error_signal): Don't unblock signals. 1994-04-06 01:17:43 +00:00
Roland McGrath
6dc8e442f2 (update_goal_chain): Do inner loop on double-colon entries.
(update_file): Use FILE->double_colon pointer to find all entries.
(f_mtime): Likewise.
(notice_finished_file): Propagate mtime change to all entries.
1994-04-05 10:37:12 +00:00
Roland McGrath
4e4b1ed670 (main): When disqualifying makefiles for updating, use double_colon pointer
to find all entries for a file.
1994-04-05 10:20:03 +00:00
Roland McGrath
3580cdedd8 (enter_file): If there is already a double-colon entry for the file, set
NEW->double_colon to that pointer.
(file_hash_enter): Use FILE->double_colon to find all entries to set name.
1994-04-05 10:17:01 +00:00
Roland McGrath
108cca9aa5 (record_files): Set double_colon pointer instead of flag. 1994-04-05 10:14:49 +00:00
Roland McGrath
98104e4d2e (try_variable_definition): Return after abort. 1994-04-05 10:09:28 +00:00
Roland McGrath
dc8983dc8b (struct file): Change member double_colon' from flag to struct file *'. 1994-04-05 09:22:13 +00:00
Roland McGrath
0513e29593 (read_makefile): Remove unused variable.
(parse_file_seq): When removing an elt that is just `)', properly fix up
the previous elt's next pointer.
1994-04-01 23:44:10 +00:00
Roland McGrath
087ef58502 Put $Id$ inside [] in AC_REVISION, since expansion contains a comma. 1994-03-29 00:23:41 +00:00
Roland McGrath
298a8363ff (rcs-mark-alpha): New target.
(dist): Depend on that.
1994-03-29 00:18:03 +00:00
Roland McGrath
ebe1ed2e49 (Makefile.in): Edit MAKE assignment into @SET_MAKE@. 1994-03-29 00:13:58 +00:00
Roland McGrath
6a7b0d623b Do AC_SET_MAKE. 1994-03-28 23:31:37 +00:00
Roland McGrath
f0c1a986db Added rcsid. 1994-03-28 22:58:08 +00:00
Roland McGrath
e7defc873b entered into RCS 1994-03-23 14:53:21 +00:00
Roland McGrath
4b4d5bcd0a Added rcs id. 1994-03-23 14:43:56 +00:00
Roland McGrath
d3fbc4f345 entered into RCS 1994-03-23 14:12:55 +00:00
Roland McGrath
227cffec2b entered into RCS 1994-03-04 05:36:26 +00:00
Roland McGrath
5d3189c952 Formerly read.c.~75~ 1994-03-04 05:10:22 +00:00
Roland McGrath
c71c43c0b5 Formerly misc.c.~31~ 1994-03-04 05:10:20 +00:00
Roland McGrath
1944def8db entered into RCS 1994-02-16 23:58:49 +00:00
Roland McGrath
4b7d940657 Formerly read.c.~74~ 1994-02-16 22:55:31 +00:00
Roland McGrath
d68bb0895b entered into RCS 1994-02-16 21:32:01 +00:00
Roland McGrath
29b051dc0c Formerly misc.c.~30~ 1994-02-16 21:25:32 +00:00
Roland McGrath
8e1432e250 Formerly main.c.~105~ 1994-02-16 21:13:16 +00:00
Roland McGrath
015d472119 entered into RCS 1994-02-16 21:09:47 +00:00
Roland McGrath
7aca4a343d entered into RCS 1994-02-12 00:16:20 +00:00
Roland McGrath
92c245ab98 entered into RCS 1994-02-11 02:45:27 +00:00
Roland McGrath
3bb79f5823 Formerly make.h.~82~ 1994-02-04 21:28:53 +00:00
Roland McGrath
554f67bc64 Formerly misc.c.~29~ 1994-02-03 07:21:18 +00:00
Roland McGrath
5ee9dc7472 Formerly variable.c.~27~ 1994-02-01 00:11:47 +00:00
Roland McGrath
bb55335906 Formerly read.c.~73~ 1994-02-01 00:07:17 +00:00
Roland McGrath
b5665419ba Formerly variable.c.~26~ 1994-01-26 00:48:30 +00:00
Roland McGrath
7f534ea595 Formerly make.texinfo.~127~ 1994-01-26 00:47:07 +00:00
Roland McGrath
23e64a0b13 Formerly commands.c.~20~ 1994-01-25 21:51:25 +00:00
Roland McGrath
1c0df127f8 Formerly make.texinfo.~126~ 1994-01-19 23:04:36 +00:00
Roland McGrath
68a5f2a17a Formerly make.texinfo.~125~ 1994-01-17 22:06:11 +00:00