st_blksize does only exist on 4.2 systems

This commit is contained in:
ceriel 1987-04-07 08:46:15 +00:00
parent a71813b911
commit 8ebc170ec0

View file

@ -15,10 +15,14 @@ char *name;
long siz;
extern char *malloc();
#ifdef __BSD4_2
siz = stbuf.st_blksize;
#else
siz = DIRBLKSIZ;
#endif
if ((fd = open(name, 0)) == -1)
return NULL;
fstat(fd, &stbuf);
siz = stbuf.st_blksize;
if (((stbuf.st_mode & S_IFDIR) == 0) ||
((dirp = (DIR *)malloc(sizeof (DIR))) == NULL)) {
close (fd);