diff options
| author | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2018-06-09 16:23:36 +0900 |
|---|---|---|
| committer | Tatsuhiro Tsujikawa <tatsuhiro.t@gmail.com> | 2018-06-09 16:23:36 +0900 |
| commit | e0a827ff98e665a118e2001dfe29b14847a33070 (patch) | |
| tree | 8c4b0fdd2a5382a45bc0278a3762b81b2b0c7ee0 /src/a2io.h | |
| parent | 6f40026944d817a25a0275301eb295e49f23345c (diff) | |
Enable IndentPPDirectives
Diffstat (limited to 'src/a2io.h')
| -rw-r--r-- | src/a2io.h | 174 |
1 files changed, 87 insertions, 87 deletions
@@ -41,159 +41,159 @@ #include <fcntl.h> #include <cerrno> #ifdef HAVE_POLL_H -#include <poll.h> +# include <poll.h> #endif // HAVE_POLL_H #ifdef HAVE_IO_H -#include <io.h> +# include <io.h> #endif // HAVE_IO_H #ifdef HAVE_WINIOCTL_H -#include <winioctl.h> +# include <winioctl.h> #endif // HAVE_WINIOCTL_H #ifdef HAVE_SHARE_H -#include <share.h> +# include <share.h> #endif // HAVE_SHARE_H // in some platforms following definitions are missing: #ifndef EINPROGRESS -#define EINPROGRESS (WSAEINPROGRESS) +# define EINPROGRESS (WSAEINPROGRESS) #endif // EINPROGRESS #ifndef O_NONBLOCK -#define O_NONBLOCK (O_NDELAY) +# define O_NONBLOCK (O_NDELAY) #endif // O_NONBLOCK #ifndef O_BINARY -#define O_BINARY (0) +# define O_BINARY (0) #endif // O_BINARY // st_mode flags #ifndef S_IRUSR -#define S_IRUSR 0000400 /* read permission, owner */ -#endif /* S_IRUSR */ +# define S_IRUSR 0000400 /* read permission, owner */ +#endif /* S_IRUSR */ #ifndef S_IWUSR -#define S_IWUSR 0000200 /* write permission, owner */ -#endif /* S_IWUSR */ +# define S_IWUSR 0000200 /* write permission, owner */ +#endif /* S_IWUSR */ #ifndef S_IXUSR -#define S_IXUSR 0000100 /* execute/search permission, owner */ -#endif /* S_IXUSR */ +# define S_IXUSR 0000100 /* execute/search permission, owner */ +#endif /* S_IXUSR */ #ifndef S_IRWXU -#define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR) +# define S_IRWXU (S_IRUSR | S_IWUSR | S_IXUSR) #endif /* S_IRWXU */ #ifndef S_IRGRP -#define S_IRGRP 0000040 /* read permission, group */ -#endif /* S_IRGRP */ +# define S_IRGRP 0000040 /* read permission, group */ +#endif /* S_IRGRP */ #ifndef S_IWGRP -#define S_IWGRP 0000020 /* write permission, group */ -#endif /* S_IWGRP */ +# define S_IWGRP 0000020 /* write permission, group */ +#endif /* S_IWGRP */ #ifndef S_IXGRP -#define S_IXGRP 0000010 /* execute/search permission, group */ -#endif /* S_IXGRP */ +# define S_IXGRP 0000010 /* execute/search permission, group */ +#endif /* S_IXGRP */ #ifndef S_IRWXG -#define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP) +# define S_IRWXG (S_IRGRP | S_IWGRP | S_IXGRP) #endif /* S_IRWXG */ #ifndef S_IROTH -#define S_IROTH 0000004 /* read permission, other */ -#endif /* S_IROTH */ +# define S_IROTH 0000004 /* read permission, other */ +#endif /* S_IROTH */ #ifndef S_IWOTH -#define S_IWOTH 0000002 /* write permission, other */ -#endif /* S_IWOTH */ +# define S_IWOTH 0000002 /* write permission, other */ +#endif /* S_IWOTH */ #ifndef S_IXOTH -#define S_IXOTH 0000001 /* execute/search permission, other */ -#endif /* S_IXOTH */ +# define S_IXOTH 0000001 /* execute/search permission, other */ +#endif /* S_IXOTH */ #ifndef S_IRWXO -#define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH) +# define S_IRWXO (S_IROTH | S_IWOTH | S_IXOTH) #endif /* S_IRWXO */ // Use 'nul' instead of /dev/null in win32. #ifdef HAVE_WINSOCK2_H -#define DEV_NULL "nul" +# define DEV_NULL "nul" #else -#define DEV_NULL "/dev/null" +# define DEV_NULL "/dev/null" #endif // HAVE_WINSOCK2_H // Use 'con' instead of '/dev/stdin' and '/dev/stdout' in win32. #ifdef HAVE_WINSOCK2_H -#define DEV_STDIN "con" -#define DEV_STDOUT "con" +# define DEV_STDIN "con" +# define DEV_STDOUT "con" #else -#define DEV_STDIN "/dev/stdin" -#define DEV_STDOUT "/dev/stdout" +# define DEV_STDIN "/dev/stdin" +# define DEV_STDOUT "/dev/stdout" #endif // HAVE_WINSOCK2_H #ifdef __MINGW32__ -#define a2lseek(fd, offset, origin) _lseeki64(fd, offset, origin) -#define a2fseek(fd, offset, origin) _fseeki64(fd, offset, origin) -#define a2fstat(fd, buf) _fstati64(fd, buf) -#define a2ftell(fd) _ftelli64(fd) -#define a2wstat(path, buf) _wstati64(path, buf) -#ifdef stat -#undef stat -#endif // stat -#define a2_struct_stat struct _stati64 -#define a2stat(path, buf) _wstati64(path, buf) -#define a2tell(handle) _telli64(handle) -#define a2mkdir(path, openMode) _wmkdir(path) -#define a2utimbuf _utimbuf -#define a2utime(path, times) _wutime(path, times) -#define a2unlink(path) _wunlink(path) -#define a2rmdir(path) _wrmdir(path) +# define a2lseek(fd, offset, origin) _lseeki64(fd, offset, origin) +# define a2fseek(fd, offset, origin) _fseeki64(fd, offset, origin) +# define a2fstat(fd, buf) _fstati64(fd, buf) +# define a2ftell(fd) _ftelli64(fd) +# define a2wstat(path, buf) _wstati64(path, buf) +# ifdef stat +# undef stat +# endif // stat +# define a2_struct_stat struct _stati64 +# define a2stat(path, buf) _wstati64(path, buf) +# define a2tell(handle) _telli64(handle) +# define a2mkdir(path, openMode) _wmkdir(path) +# define a2utimbuf _utimbuf +# define a2utime(path, times) _wutime(path, times) +# define a2unlink(path) _wunlink(path) +# define a2rmdir(path) _wrmdir(path) // For Windows, we share files for reading and writing. -#define a2open(path, flags, mode) _wsopen(path, flags, _SH_DENYNO, mode) -#define a2fopen(path, mode) _wfsopen(path, mode, _SH_DENYNO) +# define a2open(path, flags, mode) _wsopen(path, flags, _SH_DENYNO, mode) +# define a2fopen(path, mode) _wfsopen(path, mode, _SH_DENYNO) // # define a2ftruncate(fd, length): We don't use ftruncate in Mingw build -#define a2_off_t off_t +# define a2_off_t off_t #elif defined(__ANDROID__) || defined(ANDROID) -#define a2lseek(fd, offset, origin) lseek64(fd, offset, origin) +# define a2lseek(fd, offset, origin) lseek64(fd, offset, origin) // # define a2fseek(fp, offset, origin): No fseek64 and not used in aria2 -#define a2fstat(fd, buf) fstat64(fd, buf) +# define a2fstat(fd, buf) fstat64(fd, buf) // # define a2ftell(fd): No ftell64 and not used in aria2 -#define a2_struct_stat struct stat -#define a2stat(path, buf) stat64(path, buf) -#define a2mkdir(path, openMode) mkdir(path, openMode) -#define a2utimbuf utimbuf -#define a2utime(path, times) ::utime(path, times) -#define a2unlink(path) unlink(path) -#define a2rmdir(path) rmdir(path) -#define a2open(path, flags, mode) open(path, flags, mode) -#define a2fopen(path, mode) fopen(path, mode) +# define a2_struct_stat struct stat +# define a2stat(path, buf) stat64(path, buf) +# define a2mkdir(path, openMode) mkdir(path, openMode) +# define a2utimbuf utimbuf +# define a2utime(path, times) ::utime(path, times) +# define a2unlink(path) unlink(path) +# define a2rmdir(path) rmdir(path) +# define a2open(path, flags, mode) open(path, flags, mode) +# define a2fopen(path, mode) fopen(path, mode) // Android NDK R8e does not provide ftruncate64 prototype, so let's // define it here. -#ifdef __cplusplus +# ifdef __cplusplus extern "C" { -#endif +# endif extern int ftruncate64(int fd, off64_t length); -#ifdef __cplusplus +# ifdef __cplusplus } -#endif -#define a2ftruncate(fd, length) ftruncate64(fd, length) +# endif +# define a2ftruncate(fd, length) ftruncate64(fd, length) // Use off64_t directly since android does not offer transparent // switching between off_t and off64_t. -#define a2_off_t off64_t +# define a2_off_t off64_t #else // !__MINGW32__ && !(defined(__ANDROID__) || defined(ANDROID)) -#define a2lseek(fd, offset, origin) lseek(fd, offset, origin) -#define a2fseek(fp, offset, origin) fseek(fp, offset, origin) -#define a2fstat(fp, buf) fstat(fp, buf) -#define a2ftell(fp) ftell(fp) -#define a2_struct_stat struct stat -#define a2stat(path, buf) stat(path, buf) -#define a2mkdir(path, openMode) mkdir(path, openMode) -#define a2utimbuf utimbuf -#define a2utime(path, times) ::utime(path, times) -#define a2unlink(path) unlink(path) -#define a2rmdir(path) rmdir(path) -#define a2open(path, flags, mode) open(path, flags, mode) -#define a2fopen(path, mode) fopen(path, mode) -#define a2ftruncate(fd, length) ftruncate(fd, length) -#define a2_off_t off_t +# define a2lseek(fd, offset, origin) lseek(fd, offset, origin) +# define a2fseek(fp, offset, origin) fseek(fp, offset, origin) +# define a2fstat(fp, buf) fstat(fp, buf) +# define a2ftell(fp) ftell(fp) +# define a2_struct_stat struct stat +# define a2stat(path, buf) stat(path, buf) +# define a2mkdir(path, openMode) mkdir(path, openMode) +# define a2utimbuf utimbuf +# define a2utime(path, times) ::utime(path, times) +# define a2unlink(path) unlink(path) +# define a2rmdir(path) rmdir(path) +# define a2open(path, flags, mode) open(path, flags, mode) +# define a2fopen(path, mode) fopen(path, mode) +# define a2ftruncate(fd, length) ftruncate(fd, length) +# define a2_off_t off_t #endif #define OPEN_MODE S_IRUSR | S_IWUSR | S_IRGRP | S_IWGRP | S_IROTH | S_IWOTH #define DIR_OPEN_MODE S_IRWXU | S_IRWXG | S_IRWXO #ifdef __MINGW32__ -#define A2_BAD_FD INVALID_HANDLE_VALUE +# define A2_BAD_FD INVALID_HANDLE_VALUE #else // !__MINGW32__ -#define A2_BAD_FD -1 +# define A2_BAD_FD -1 #endif // !__MINGW32__ #endif // D_A2IO_H |
