*
*/
+#define __USE_FILE_OFFSET64
+
#include <stdio.h>
#include <netdb.h>
#include <stdlib.h>
return -1;
}
-#ifndef __CYGWIN__
-# ifndef SYS_fstat64
-# define __SYS_fstat__ SYS_fstat
-# else
-# define __SYS_fstat__ SYS_fstat64
-# endif
- rc = syscall(__SYS_fstat__, fd, &statbuf);
-#else
rc = fstat(fd, &statbuf);
-#endif
if (rc < 0) {
fprintf(stderr, "fstat failed: %s\n", strerror(errno));
goto out;
*
*/
+#define __USE_FILE_OFFSET64
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
exit(1);
}
-#ifndef SYS_fstat64
-# define __SYS_fstat__ SYS_fstat
-#else
-# define __SYS_fstat__ SYS_fstat64
-#endif
- if (syscall(__SYS_fstat__, fd, &st)) {
+ if (fstat(fd, &st)) {
perror("stat fails");
exit(1);
}
*
*/
+#define __USE_FILE_OFFSET64
+
#include <stdio.h>
#include <netdb.h>
#include <stdlib.h>
return -1;
}
-#ifndef __CYGWIN__
-# ifndef SYS_fstat64
-# define __SYS_fstat__ SYS_fstat
-# else
-# define __SYS_fstat__ SYS_fstat64
-# endif
- rc = syscall(__SYS_fstat__, fd, &statbuf);
-#else
rc = fstat(fd, &statbuf);
-#endif
if (rc < 0) {
fprintf(stderr, "fstat failed: %s\n", strerror(errno));
goto out;
*
*/
+#define __USE_FILE_OFFSET64
+
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
exit(1);
}
-#ifndef SYS_fstat64
-# define __SYS_fstat__ SYS_fstat
-#else
-# define __SYS_fstat__ SYS_fstat64
-#endif
- if (syscall(__SYS_fstat__, fd, &st)) {
+ if (fstat(fd, &st)) {
perror("stat fails");
exit(1);
}