jtc
88fc62fe16
Changed type of rlimit values from quad_t to rlim_t. Cast rlim_t's to
...
quad_t's and use "%qd" in printf.
Eliminated unneccessary conditional.
1995-06-12 19:44:16 +00:00
mycroft
332b7d5213
Add a DPADD.
1995-06-10 20:19:40 +00:00
christos
a45947b2a4
Changed so that 'PATH=newpath command' works, instead of looking at the
...
old path. Synced input.c with vangogh.
1995-06-09 01:53:44 +00:00
cgd
8936958f57
typeof(timeval.ts_sec) != time_t
1995-06-07 16:29:30 +00:00
cgd
dcb82cbdbc
needs string.h
1995-06-07 16:28:03 +00:00
christos
9d255ec409
Ignore result of sigaction when setting traps. Traps will succeed even
...
on SIGKILL or SIGSTOP. This is what other bourne shells do. (suggested
by mycroft)
1995-06-07 04:16:57 +00:00
christos
b842cc2784
Avoid trapping SIGKILL. Pretend that we did, so that we will not keep
...
failing trying to trap it later. This is what the other bourne shells do.
1995-06-05 14:24:33 +00:00
mycroft
c7ad9c47f1
Fill in sin_len.
1995-06-03 22:24:45 +00:00
ragge
2c26a4db6f
Removed some (unworking) #ifdef vax.
1995-06-01 16:25:04 +00:00
christos
58e18fc330
Fixed bug where
...
$ cat foo
echo $FOO
$ FOO=1 . ./foo
$ echo $FOO
Did not echo 1 at all. Now variable assignments before sourced scripts
are honored during and after the execution of the script.
1995-05-28 18:09:48 +00:00
mycroft
d91f14cba8
If there is another field after the command, fill in the command field with
...
blanks.
1995-05-25 04:13:17 +00:00
mycroft
02513843ae
Simplify this just a little.
1995-05-25 03:14:37 +00:00
christos
ec16f0d3d8
Fixed bug where 'which /bin/csh' reports .//bin/csh, by copying the
...
current tcsh code.
1995-05-23 19:47:16 +00:00
mycroft
8465d5c10c
Split out some helper functions again.
1995-05-21 13:38:25 +00:00
christos
4fb6f609aa
Changed so that syntax errors (EXERROR) set the exit status to 2,
...
and commands that are not found set the exit status to 1 like all
other bourne shells.
[It used to be 0 and 2 respectively]
1995-05-19 15:08:55 +00:00
mycroft
3541700d61
Create and strvis(3) the argument and environment lists only as needed.
...
Do not keep extra copies around.
1995-05-18 20:33:20 +00:00
mycroft
3cd42e791d
Do the right thing for an empty environment.
1995-05-18 15:35:59 +00:00
mycroft
3a23f31a10
Avoid an extra (gratuitous) pass through strvis(3).
1995-05-18 15:27:31 +00:00
mycroft
d70850c69c
Gather the argument and environment lists when we actually want to print them.
1995-05-18 14:37:03 +00:00
christos
56a08eccca
Fixed bug where ${#} was interpreted incorrectly as ${#var} and thus
...
misparsed. Keith Bostic reported it.
1995-05-17 00:05:25 +00:00
cgd
b5f33fc18e
re-add an #endif that was (apprently) clobbered.
1995-05-15 03:29:54 +00:00
christos
fbac2e9de2
Fixed new bug the previous fix introduced:
...
false
foo=bar
echo $?
would print 1
Also fixed the long standing bug:
false
echo `echo $?`
would print 0
The exitstatus needs rethinking and rewriting. The trial and error method
is not very efficient
1995-05-15 02:47:38 +00:00
christos
2e1970487e
Fixed bug caused by previous x=`false` not preserving the exit status fix.
...
The if statement exit status broke...
1995-05-14 04:19:18 +00:00
christos
07bae7eddd
Merge in my changes from vangogh, and fix the x=`false`; echo $? == 0
...
bug.
1995-05-11 21:28:33 +00:00
cgd
fe9be699b4
add a 'holdcnt' keyword and document it.
1995-05-08 23:11:31 +00:00
cgd
630b3b093b
add the ability to understand and print INT and UINT-sized variables.
1995-05-08 22:39:24 +00:00
pk
e9b36a55e7
Sync process flags with sys/proc.h
1995-05-07 12:51:25 +00:00
mycroft
556d212c3d
Use POSIX signal semantics. Change p_pid and p_jobid to pid_t's.
1995-04-29 23:21:28 +00:00
jtc
528957a005
Winning Strategies has placed this code into the Public Domain
1995-04-28 23:19:22 +00:00
cgd
d7290b7687
clean up RCS Ids slightly, etc.
1995-04-23 10:07:18 +00:00
christos
dae6c6b963
Added missing resource limits and recognize "unlimited" as RLIM_INFINITY
1995-04-11 03:17:45 +00:00
mycroft
50130476f4
Fix typo in S_FIFO case when copying recursively.
1995-04-02 01:45:25 +00:00
christos
df504509f1
1. Don't core dump on 'fc -l' (From Gerard J van der Grinten)
...
2. PATH=xxx ls, does the PATH assignment first and then tries to find ls in xxx
3. VAR=xxx exec ls, does the variable assignment.
1995-03-31 21:58:09 +00:00
christos
6ee2193d9a
Reverted to set - turning off -x and -v. Charles corrected me... It is part
...
of POSIX.
1995-03-26 17:25:10 +00:00
christos
ad1f891148
set -
...
does not anymore clear the -x and -v flags. This was incompatible with
all other bourne shell implementations.
1995-03-25 23:45:24 +00:00
mycroft
ca80d8a15f
Rearrange Kerberos stuff.
1995-03-23 08:46:35 +00:00
mycroft
6bfd77e432
Fix typo in previous.
1995-03-23 00:01:03 +00:00
mycroft
7b38403c89
Use POSIX signals.
1995-03-21 18:35:32 +00:00
mycroft
3e417cced4
Use sigprocmask(), not sigsetmask().
1995-03-21 15:40:16 +00:00
mycroft
c39128a12d
Remove dead externs.
1995-03-21 14:51:58 +00:00
mycroft
ffe9a4ccf0
Update to use timer{add,sub}().
1995-03-21 13:55:23 +00:00
cgd
49f0ad8601
convert to new RCS id conventions.
1995-03-21 09:01:59 +00:00
cgd
6ff461a4e8
actually do the import. rcp appears to have been previously imported
...
but not merged(?!?!?).
1995-03-21 08:18:58 +00:00
cgd
e150dc2818
clean up slightly; id tags, alphabetization, prototypes, etc.
1995-03-21 07:28:51 +00:00
cgd
930fffb85d
clean up id tags
1995-03-21 07:08:15 +00:00
cgd
a86f3aeda3
clean up Id's, and such. reorganize man page slight to match lite's org.
1995-03-21 07:03:50 +00:00
cgd
df247e9b94
merge with lite
1995-03-21 06:57:43 +00:00
cgd
7248fa283f
clean up id tags, etc.
1995-03-21 02:08:51 +00:00
jtc
da08b16c49
Changed to accept ``kill -0 pid'' (PR #842 ).
1995-03-17 05:48:48 +00:00
jtc
6c6b9acef0
Revert to code before it was merged with 4.4lite.
...
Updated to conform to new NetBSD RCS ID conventions.
1995-03-01 07:52:23 +00:00