projects
/
unix-history
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
tags
|
clone url
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
BSD 3 development
[unix-history]
/
usr
/
src
/
cmd
/
find.c
diff --git
a/usr/src/cmd/find.c
b/usr/src/cmd/find.c
index
1a9acb1
..
39adaa6
100644
(file)
--- a/
usr/src/cmd/find.c
+++ b/
usr/src/cmd/find.c
@@
-505,7
+505,7
@@
char *name, *fname;
dsize,
entries,
dirsize;
dsize,
entries,
dirsize;
- struct direct dentry[
32
];
+ struct direct dentry[
BUFSIZ / sizeof (struct direct)
];
register struct direct *dp;
register char *c1, *c2;
int i;
register struct direct *dp;
register char *c1, *c2;
int i;
@@
-528,8
+528,8
@@
char *name, *fname;
if(chdir(fname) == -1)
return(0);
if(chdir(fname) == -1)
return(0);
- for(offset=0 ; offset < dirsize ; offset +=
512
) { /* each block */
- dsize =
512<(dirsize-offset)? 512
: (dirsize-offset);
+ for(offset=0 ; offset < dirsize ; offset +=
BUFSIZ
) { /* each block */
+ dsize =
BUFSIZ<(dirsize-offset)? BUFSIZ
: (dirsize-offset);
if(!dir) {
if((dir=open(".", 0))<0) {
fprintf(stderr, "find: cannot open < %s >\n",
if(!dir) {
if((dir=open(".", 0))<0) {
fprintf(stderr, "find: cannot open < %s >\n",