jtc
9659258f38
Removed code that checked if arg was a unary operator when test is called
...
with only one argument. It's not a syntax error --- it's a special case.
1994-06-29 22:10:16 +00:00
mycroft
32a94e53c4
Clean up deleted files.
1994-06-24 07:33:21 +00:00
jtc
4aece6a461
Renamed builtins to builtins.def to eliminate make's (incorrect) circular
...
dependancy between the builtins data file and builtins.c.
The bug only occured when there was no obj directory, and is a result of
NetBSD's better (compared to 4.4lite's) default make rules.
Fixes bug #301 .
1994-06-24 07:33:12 +00:00
pk
e42d6feaa0
No more P_NOSWAP/P_PHYSIO.
1994-06-16 19:30:50 +00:00
pk
f7e4697f3d
Declare devname().
1994-06-16 19:29:45 +00:00
mycroft
2efb881840
Re-fix an old bug.
1994-06-15 04:13:46 +00:00
jtc
918ce04f57
From Christos:
...
1. Fix `-' quoting in [ ] expressions.
2. Fix expansion of variables in redirections
1994-06-14 05:49:19 +00:00
jtc
eb06615913
Whoever wrote the tar command line argument parsing code didn't realize
...
that the order of arguments is different if the command flags are specified
without a `-'. I've integrated getoldopt.c from John Gilmore's pdtar which
handles argument parsing correctly.
1994-06-14 01:16:02 +00:00
mycroft
8c95c5f91f
Fix up RCS ids.
1994-06-14 00:40:58 +00:00
jtc
a228e9fb76
add pax
1994-06-13 16:48:41 +00:00
jtc
7d76b00baf
Add RCS ID's
1994-06-13 16:33:34 +00:00
jtc
8b35abe2bf
From 4.4 lite
1994-06-13 16:13:35 +00:00
chopps
8ed58a738d
fixup for new fs code.
1994-06-13 06:39:17 +00:00
jtc
212ba62f56
Set the status variable ($?) to 0 after a successful variable assignment.
1994-06-12 02:31:28 +00:00
mycroft
cafd1f7e9f
Add RCS ids.
1994-06-11 16:11:35 +00:00
jtc
7210460c54
Fix from Christos for when NO_HISTORY is defined
1994-06-08 19:26:51 +00:00
pk
cefd9f107c
Exclude mkinit' from argument list to
mkinit'; this especially causes
...
trouble when compiling with `-g'.
1994-06-02 09:10:58 +00:00
jtc
20ddd6eee4
Fixed another case statement parsing bug that was introduced by my
...
last fix :-(. Thanks to Theo for letting me know about it...
1994-06-01 21:36:54 +00:00
jtc
d8e5937418
Re-worked case statement parsing. With luck, this fixes bug #268 .
1994-05-30 20:05:40 +00:00
cgd
242337bcae
a few more things to omit when NO_HISTORY defined. from noel@cs.oberlin.edu
1994-05-21 01:42:30 +00:00
cgd
ad129cd0c4
kill extra space, save my sanity
1994-05-18 10:05:17 +00:00
jtc
1af99404cd
Fix backslash parsing within backquoted string
1994-05-17 10:47:50 +00:00
pk
8fbf67e44a
Restore "${DESTDIR}" in CFLAGS.
1994-05-17 08:58:29 +00:00
cgd
5592f2ccf2
copyright foo
1994-05-17 04:06:00 +00:00
cgd
e3c63ad9f3
add back in support for building w/o obj dir. also, add NO_HISTORY
...
define, which (if you invoke mkbuiltins properly) gets you a sh w/o
history of command line editing (for floppy sh).
1994-05-14 22:20:04 +00:00
jtc
99e02e0ff9
Added DPADD.
1994-05-12 23:55:56 +00:00
jtc
1a3b3eb00a
last sys_signame[] changes; shell can now be built from scratch
1994-05-12 23:55:26 +00:00
jtc
98d2c75927
use prototypes provided by header files instead of our own
1994-05-12 17:08:55 +00:00
jtc
a81e412494
Include appropriate header files to bring function prototypes into scope.
1994-05-12 17:03:32 +00:00
jtc
df81ab8248
POSIX.1 changed getpgrp
1994-05-12 16:32:42 +00:00
jtc
db2b1de8d3
add const qualifier to get rid of compilation warnings.
1994-05-12 16:31:44 +00:00
jtc
1e9eba5d40
Use libc's sys_siglist[] instead of building and using our own array of
...
signal names. (from charles)
1994-05-12 16:09:09 +00:00
mycroft
8912a2daad
Need devname.c.
1994-05-12 12:13:51 +00:00
jtc
a3f60d8978
forgot some include files
1994-05-11 17:54:32 +00:00
jtc
759eadefd8
integrate NetBSD's POSIX.2 compliant umask builtin
1994-05-11 17:53:54 +00:00
jtc
52a20605b9
integrate NetBSD's path searching for dot files
1994-05-11 17:47:12 +00:00
jtc
542ace3bab
reintegrate NetBSD's false builtin
1994-05-11 17:42:57 +00:00
jtc
83b8a2f413
Mark Weaver's background/list fix (for bug #236 )
1994-05-11 17:39:11 +00:00
jtc
714c2cc318
temporarily disable printf builtin
1994-05-11 17:14:22 +00:00
jtc
05a9db8e4f
sync with 4.4lite
1994-05-11 17:10:53 +00:00
mycroft
e9a9507cd7
Clean up deleted files.
1994-05-11 17:10:52 +00:00
jtc
37ed7877b2
sync with 4.4lite
1994-05-11 17:09:42 +00:00
jtc
488499c5ff
44lite code
1994-05-11 17:01:00 +00:00
cgd
4d1457ce4e
clean up import
1994-05-09 03:31:07 +00:00
cgd
b15d84bab0
new ps, to match libkvm
1994-05-09 03:29:37 +00:00
cgd
78be099528
struct element foo
1994-05-05 06:44:24 +00:00
cgd
fc50bbda51
rlimit foo
1994-05-05 03:00:45 +00:00
cgd
25718695be
update for changed flags
1994-05-05 02:04:10 +00:00
jtc
47a4e9fd79
Comment out sections of the manpages that are not, and will probably never
...
be, appropriate for ash as configured for NetBSD. In particular the /u
"magic" directory, and atty(1) support.
1994-05-04 23:49:12 +00:00
jtc
c1954f273e
Remove private versions of strchr() & bcopy(); there is nothing wrong with
...
the versions in our C library.
1994-05-04 23:46:28 +00:00
jtc
81d81cf9a0
Added const qualifier to char * function arguments to eliminate
...
compiler warning.
1994-05-04 23:45:04 +00:00
jtc
4725e86083
Strip trailing slashes, to make "mkdir -p" work as specified by POSIX.2.
1994-04-29 00:13:54 +00:00
pk
af75045f58
Use TCSADRAIN to avoid loosing chars on slow lines.
1994-04-28 15:57:41 +00:00
jtc
7485400f95
simplify recursive directory create (mkdir -p) code
1994-04-28 00:10:30 +00:00
jtc
f667148224
Skip trailing slashes, so "rmdir foo/" works even on systems without
...
a POSIX.1 compliant rmdir(2) syscall.
1994-04-28 00:03:18 +00:00
cgd
957b169eed
lseek long lossage.
1994-04-25 18:47:17 +00:00
cgd
ebc3c0f8a4
lseek long lossage.
1994-04-25 18:47:03 +00:00
cgd
896fc34ba3
queue/struct changes
1994-04-21 07:58:49 +00:00
cgd
eb0f0ad92d
fs type names will soon be strings
1994-04-14 03:21:21 +00:00
cgd
55ec30fdbd
put MDMBUF in the right place.
1994-04-12 06:08:48 +00:00
glass
d1d4089268
check return code. noticed while discovering a already fixed bug
1994-04-11 02:19:53 +00:00
cgd
e54bc987b5
fix syntax error when only have one arg. from Jarle Greipsland
1994-04-10 05:37:11 +00:00
jtc
32a561a5d1
Changed traverse() and display() so that errors are reported when
...
they are first detected in display(), rather than waiting until later
in traverse().
The old code allowed "Can not read directory" error messages to be
left unreported unless the -R (recurse) option was used.
1994-04-08 02:06:45 +00:00
cgd
082660ef11
when you move a fn. call to another function, you shouldn't depend
...
on the locals' values it used to set...
1994-04-07 00:33:20 +00:00
cgd
66f99eaedd
do right right thing if 'read' given no args. ptd out by Geoff Rehmet
1994-04-06 19:08:14 +00:00
mycroft
b527513158
Add retension',
erase', eom', and
nbsf' subcommands.
1994-04-05 21:13:55 +00:00
chopps
854720238b
"yet" on quad_t/off_t things. (not noticed on i386 becuase of endian I guess.)
1994-04-04 19:29:42 +00:00
jtc
abfeba19ee
Getgroup's second argument is now a gid_t ptr.
1994-04-01 01:19:08 +00:00
jtc
468f4334b4
misc cleanup:
...
use getopt to parse command line arguments.
use err(), errx(), etc. for error messages.
include appropriate header files for function prototypes.
return 0 on successfull exit instead of dropping off the end of main().
1994-03-30 01:50:43 +00:00
cgd
95d6a185be
no more MAP_FILE
1994-03-28 02:07:04 +00:00
cgd
a689451976
more off_t
1994-03-27 10:28:21 +00:00
cgd
d85e4acf72
off_t exp.
1994-03-27 09:26:59 +00:00
deraadt
ee7f97cad3
avoid spilling garbage into the file init.c. this happened if libc
...
was compiled -g..
1994-03-27 07:45:57 +00:00
mycroft
e1b5312609
Simplify gfmt parsing.
1994-03-23 05:05:30 +00:00
alm
1f6f4700ad
Renamed insque
1994-03-23 04:22:08 +00:00
mycroft
7ace698e4c
Clean up deleted files.
1994-03-23 04:05:35 +00:00
mycroft
35723768f9
Add VMIN and VTIME support, per Keith Bostic. Use libc err*() and warn*(),
...
and make usage() a function.
1994-03-23 04:05:23 +00:00
alm
db657f14a7
Use umask 077 to open buffer file
1994-03-23 04:04:19 +00:00
jtc
a1899e4c09
Fix bug where two messages were printed when a directory could not
...
be removed due to some error.
1994-03-16 17:49:40 +00:00
cgd
91b480e16a
don't clobber CRTSCTS when 'stty sane'
1994-03-13 14:28:19 +00:00
mycroft
a988dc6c4d
Add `-l' option.
1994-03-11 03:07:27 +00:00
cgd
bec9fc50b1
tchars needn't be static any more
1994-03-09 04:23:37 +00:00
cgd
6076cfe05b
i'm surprised this ever worked right before...
1994-03-07 23:28:09 +00:00
chopps
c6c566e467
added missing -A and -o to options summary list.
1994-03-05 04:57:09 +00:00
jtc
869cbd8c23
POSIX.2 (and common sense) says that you can't overwrite a directory with
...
a non-directory.
1994-02-25 00:43:25 +00:00
cgd
139ddf46cf
add correct copyright, per deraadt
1994-02-23 02:48:29 +00:00
cgd
112ab477b7
the insque and remque in libcompat don't seem to work (!)
1994-02-20 09:49:58 +00:00
alm
0b4f3c5840
insque is in libcompat
1994-02-20 07:33:14 +00:00
mycroft
f60ef8ffaf
Clean up deleted files.
1994-02-20 06:57:23 +00:00
alm
59ddb06db0
`s3' applies the last substitution to the 3rd (or nth) match.
...
Split up the code to several files.
1994-02-20 06:57:15 +00:00
mycroft
d2656eedba
Clean up deleted files.
1994-02-20 06:56:39 +00:00
alm
1357f1551d
`s3' applies the last substitution to the 3rd (or nth) match.
...
Split up the code to several files.
1994-02-20 06:56:16 +00:00
cgd
cc288c2f3b
add support for 'test -h' a la SunOS
1994-02-19 06:28:59 +00:00
cgd
62ed4478be
whack mkops so it 'understands' and/or ops
1994-02-19 06:09:03 +00:00
cgd
60471f03e6
minor cleanup
1994-02-12 07:13:32 +00:00
cgd
84a5ff8d13
don't barf over strange mode specs
1994-02-11 02:57:24 +00:00
cgd
b106f6f657
add some info about u, g, o perm specs
1994-02-10 23:23:08 +00:00
mycroft
cad28d28e6
Fix core dump when source is a directory.
1994-02-08 05:09:26 +00:00
cgd
4a0f440f45
don't core when handed "grep \'{\' *". also, fix the error message
...
when that happens.
1994-02-07 23:55:37 +00:00
jtc
41954280cb
spelling mistakes
1994-02-03 17:47:18 +00:00