Commit graph

66 commits

Author SHA1 Message Date
Roland McGrath
9e97330bcb (start_job_command): Whenever we set CHILD->file->update_status, call
notice_finished_file instead of just set_command_state.
1994-09-07 07:02:23 +00:00
Roland McGrath
ca5a872280 Changed all assignments of command_state members to calls to
set_command_state.
1994-09-07 00:04:49 +00:00
Roland McGrath
f663464925 (PATH_SEPARATOR_CHAR): Macro removed (now in make.h). 1994-07-25 23:28:08 +00:00
Roland McGrath
a2ab31ba62 [__MSDOS__]: Include <process.h>.
(PATH_SEPARATOR_CHAR): New macro; differing defns for [__MSDOS__] and not.
[__MSDOS__] (dos_pid, dos_status, dos_bname, dos_bename, dos_batch_file):
New variables.
(reap_children) [__MSDOS__]: Don't call wait; just examine those vars.
(unblock_sigs) [__MSDOS__]: Do nothing.
(start_job_command) [__MSDOS__]: Use spawnvpe instead of vfork and exec.
(load_too_high) [__MSDOS__]: Always return true.
(search_path) [__MSDOS__]: Check for : or / in FILE to punt.
Use PATH_SEPARATOR_CHAR instead of ':'.
(construct_command_argv_internal) [__MSDOS__]: Wholly different values for
sh_chars and sh_cmds.  Wholly new code to handle shell scripts.

Part of MSDOS/GO32 port from DJ Delorie <dj@ctron.com>.
1994-07-25 23:23:03 +00:00
Roland McGrath
535dcf6a22 (search_path): Use safe_stat in place of stat. 1994-07-04 21:54:18 +00:00
Roland McGrath
5bd9836fba (construct_command_argv_internal): After swallowing a backslash-newline
combination, if INSTRING is set goto string_char (new label) for normal
INSTRING handling code.
1994-06-24 09:40:13 +00:00
Roland McGrath
e83c7d40cd (construct_command_argv_internal): Swallow backslash-newline combinations
inside '' strings too.
1994-05-10 20:27:17 +00:00
Roland McGrath
dd841ded6f (construct_command_argv_internal): Notice newline inside '' string when
RESTP is non-null.
1994-04-25 23:31:55 +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
0f83ab90e3 entered into RCS 1993-10-14 19:08:36 +00:00
Roland McGrath
7f71af7974 Formerly job.c.~110~ 1993-09-28 18:18:15 +00:00
Roland McGrath
065ac461c5 Formerly job.c.~109~ 1993-09-20 22:33:18 +00:00
Roland McGrath
ec2751c045 Formerly job.c.~108~ 1993-09-17 04:37:54 +00:00
Roland McGrath
3c954a048b Formerly job.c.~107~ 1993-08-11 20:16:45 +00:00
Roland McGrath
1bafe5ed81 Formerly job.c.~106~ 1993-08-11 19:32:02 +00:00
Roland McGrath
5fc2539281 Formerly job.c.~105~ 1993-08-09 22:25:00 +00:00
Roland McGrath
86d4d7425b Formerly job.c.~104~ 1993-06-25 20:03:56 +00:00
Roland McGrath
6c6f210456 Formerly job.c.~103~ 1993-05-12 19:20:45 +00:00
Roland McGrath
9596950898 Formerly job.c.~102~ 1993-05-06 21:30:10 +00:00
Roland McGrath
6ee7823efe Formerly job.c.~101~ 1993-04-29 01:20:37 +00:00
Roland McGrath
f138f0eeff Formerly job.c.~100~ 1993-04-14 17:22:35 +00:00
Roland McGrath
2ed0333f3c Formerly job.c.~99~ 1993-04-08 22:08:11 +00:00
Roland McGrath
791928d60b Formerly job.c.~98~ 1993-04-07 21:10:12 +00:00
Roland McGrath
3f0a207eaf Formerly job.c.~97~ 1993-04-06 00:21:23 +00:00
Roland McGrath
580e2a7391 Formerly job.c.~96~ 1993-02-05 22:31:29 +00:00
Roland McGrath
573ddaf6da Formerly job.c.~95~ 1993-02-04 00:58:10 +00:00
Roland McGrath
8b738924b0 Formerly job.c.~94~ 1993-02-01 21:02:40 +00:00
Roland McGrath
dfaa02a8d5 Formerly job.c.~93~ 1993-01-31 22:54:06 +00:00
Roland McGrath
6090eb3125 Formerly job.c.~92~ 1993-01-22 22:31:27 +00:00
Roland McGrath
2370f79846 Formerly job.c.~91~ 1993-01-21 23:27:00 +00:00
Roland McGrath
44078a3441 Formerly job.c.~90~ 1993-01-19 00:32:39 +00:00
Roland McGrath
76ae16dee3 Formerly job.c.~89~ 1993-01-08 22:40:24 +00:00
Roland McGrath
5a4ab813f0 Formerly job.c.~88~ 1993-01-07 01:46:47 +00:00
Roland McGrath
5b45a568c0 Formerly job.c.~87~ 1993-01-05 23:41:29 +00:00
Roland McGrath
968e9fce6c Formerly job.c.~86~ 1992-11-23 20:04:25 +00:00
Roland McGrath
ecc3b33299 Formerly job.c.~85~ 1992-11-12 20:45:29 +00:00
Roland McGrath
eae9bb14a2 Formerly job.c.~84~ 1992-11-09 22:52:13 +00:00
Roland McGrath
6247727678 Formerly job.c.~83~ 1992-10-12 21:58:54 +00:00
Roland McGrath
a1849dfc5f Formerly job.c.~82~ 1992-09-09 20:32:56 +00:00
Roland McGrath
2ebdf6de85 Formerly job.c.~81~ 1992-08-20 18:20:20 +00:00
Roland McGrath
19142fcfd4 Formerly job.c.~80~ 1992-07-26 20:57:13 +00:00
Roland McGrath
dc2a270b71 Formerly job.c.~79~ 1992-07-07 23:12:46 +00:00
Roland McGrath
7dba11957a Formerly job.c.~78~ 1992-07-05 00:52:50 +00:00
Roland McGrath
8809c8ec38 Formerly job.c.~77~ 1992-07-01 00:52:45 +00:00
Roland McGrath
fec3694512 Formerly job.c.~76~ 1992-06-26 00:33:00 +00:00
Roland McGrath
7ab1580762 Formerly job.c.~75~ 1992-06-25 00:13:20 +00:00
Roland McGrath
5c2f4a7d88 Formerly job.c.~74~ 1992-06-15 22:10:36 +00:00
Roland McGrath
5780852aee Formerly job.c.~73~ 1992-06-15 21:47:25 +00:00
Roland McGrath
8407664cf6 Formerly job.c.~72~ 1992-06-12 23:41:40 +00:00
Roland McGrath
d3ea420650 Formerly job.c.~71~ 1992-06-12 00:21:48 +00:00