From 2027ec80460dc936ecd8d14498941e36c8060d53 Mon Sep 17 00:00:00 2001 From: Markus Armbruster Date: Sat, 22 Oct 2005 19:09:12 +0000 Subject: [PATCH] (blksize) [aix, sgi]: Drop special case; I bet these systems support st_blksize by now. --- src/lib/common/fsize.c | 9 +++------ 1 file changed, 3 insertions(+), 6 deletions(-) diff --git a/src/lib/common/fsize.c b/src/lib/common/fsize.c index e0baea4c..a75133ac 100644 --- a/src/lib/common/fsize.c +++ b/src/lib/common/fsize.c @@ -56,23 +56,20 @@ fsize(int fd) } /* - * return the block size of the filesystem - * If it's not a filesystem, return 1024. + * Return the preferred block size for I/O on FD. */ int blksize(int fd) { #if defined(_WIN32) return 2048; -#elif (!defined (aix) && !defined (sgi)) +#else /* !_WIN32 */ struct stat statb; if (fstat(fd, &statb) < 0) return 1024; return statb.st_blksize; -#else - return 1024; -#endif +#endif /* !_WIN32 */ } time_t