summaryrefslogtreecommitdiff
path: root/src/a2io.h
diff options
context:
space:
mode:
authorTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2018-06-09 16:23:36 +0900
committerTatsuhiro Tsujikawa <tatsuhiro.t@gmail.com>2018-06-09 16:23:36 +0900
commite0a827ff98e665a118e2001dfe29b14847a33070 (patch)
tree8c4b0fdd2a5382a45bc0278a3762b81b2b0c7ee0 /src/a2io.h
parent6f40026944d817a25a0275301eb295e49f23345c (diff)
Enable IndentPPDirectives
Diffstat (limited to 'src/a2io.h')
-rw-r--r--src/a2io.h174
1 files changed, 87 insertions, 87 deletions
diff --git a/src/a2io.h b/src/a2io.h
index 5b971609..ddd53db2 100644
--- a/src/a2io.h
+++ b/src/a2io.h
@@ -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