@@ -1435,6 +1435,7 @@ eio__scandir (eio_req *req, etp_worker *self)
14351435 }
14361436 }
14371437}
1438+
14381439#ifdef PAGESIZE
14391440# define eio_pagesize () PAGESIZE
14401441
@@ -1444,10 +1445,10 @@ eio__scandir (eio_req *req, etp_worker *self)
14441445 eio_pagesize (void )
14451446 {
14461447 SYSTEM_INFO si ;
1447- GetSystemInfo (& si );
1448- return si .dwPageSize ;
1448+ GetSystemInfo (& si );
1449+ return si .dwPageSize ;
14491450 }
1450-
1451+
14511452#else
14521453 /* POSIX */
14531454 static intptr_t
@@ -1457,7 +1458,7 @@ eio__scandir (eio_req *req, etp_worker *self)
14571458
14581459 if (!page )
14591460 page = sysconf (_SC_PAGESIZE );
1460-
1461+
14611462 return page ;
14621463 }
14631464#endif
@@ -1712,19 +1713,21 @@ static void eio_execute (etp_worker *self, eio_req *req)
17121713#ifndef _WIN32
17131714 case EIO_LSTAT : ALLOC (sizeof (EIO_STRUCT_STAT ));
17141715 req -> result = lstat (req -> ptr1 , (EIO_STRUCT_STAT * )req -> ptr2 ); break ;
1715- #endif
1716+ #endif
17161717 case EIO_FSTAT : ALLOC (sizeof (EIO_STRUCT_STAT ));
17171718 req -> result = fstat (req -> int1 , (EIO_STRUCT_STAT * )req -> ptr2 ); break ;
1719+
17181720#ifndef _WIN32
17191721 case EIO_STATVFS : ALLOC (sizeof (EIO_STRUCT_STATVFS ));
17201722 req -> result = statvfs (req -> ptr1 , (EIO_STRUCT_STATVFS * )req -> ptr2 ); break ;
17211723 case EIO_FSTATVFS : ALLOC (sizeof (EIO_STRUCT_STATVFS ));
17221724 req -> result = fstatvfs (req -> int1 , (EIO_STRUCT_STATVFS * )req -> ptr2 ); break ;
1725+
17231726 case EIO_CHOWN : req -> result = chown (req -> ptr1 , req -> int2 , req -> int3 ); break ;
17241727 case EIO_FCHOWN : req -> result = fchown (req -> int1 , req -> int2 , req -> int3 ); break ;
1725- #endif
1728+ #endif
17261729 case EIO_CHMOD : req -> result = chmod (req -> ptr1 , (mode_t )req -> int2 ); break ;
1727- #ifndef _WIN32
1730+ #ifndef _WIN32
17281731 case EIO_FCHMOD : req -> result = fchmod (req -> int1 , (mode_t )req -> int2 ); break ;
17291732 case EIO_TRUNCATE : req -> result = truncate (req -> ptr1 , req -> offs ); break ;
17301733#endif
@@ -1737,11 +1740,11 @@ static void eio_execute (etp_worker *self, eio_req *req)
17371740 case EIO_RMDIR : req -> result = rmdir (req -> ptr1 ); break ;
17381741#ifdef _WIN32
17391742 case EIO_MKDIR : req -> result = mkdir (req -> ptr1 ); break ;
1740- #else
1743+ #else
17411744 case EIO_MKDIR : req -> result = mkdir (req -> ptr1 , (mode_t )req -> int2 ); break ;
17421745#endif
17431746 case EIO_RENAME : req -> result = rename (req -> ptr1 , req -> ptr2 ); break ;
1744- #ifndef _WIN32
1747+ #ifndef _WIN32
17451748 case EIO_LINK : req -> result = link (req -> ptr1 , req -> ptr2 ); break ;
17461749 case EIO_SYMLINK : req -> result = symlink (req -> ptr1 , req -> ptr2 ); break ;
17471750 case EIO_MKNOD : req -> result = mknod (req -> ptr1 , (mode_t )req -> int2 , (dev_t )req -> int3 ); break ;
0 commit comments