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
deraadt
2e219d989f
typo fix
1994-02-03 12:50:21 +00:00