projects
/
musl
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
2dd8d5e
)
add *64 junk for sys/*.h headers
author
Rich Felker
<dalias@aerifal.cx>
Fri, 4 May 2012 04:31:25 +0000
(
00:31
-0400)
committer
Rich Felker
<dalias@aerifal.cx>
Fri, 4 May 2012 04:31:25 +0000
(
00:31
-0400)
include/sys/mman.h
patch
|
blob
|
history
include/sys/resource.h
patch
|
blob
|
history
include/sys/sendfile.h
patch
|
blob
|
history
include/sys/stat.h
patch
|
blob
|
history
include/sys/statfs.h
patch
|
blob
|
history
include/sys/statvfs.h
patch
|
blob
|
history
include/sys/types.h
patch
|
blob
|
history
diff --git
a/include/sys/mman.h
b/include/sys/mman.h
index
4f87163
..
a48c2b4
100644
(file)
--- a/
include/sys/mman.h
+++ b/
include/sys/mman.h
@@
-33,6
+33,11
@@
int madvise (void *, size_t, int);
int shm_open (const char *, int, mode_t);
int shm_unlink (const char *);
int shm_open (const char *, int, mode_t);
int shm_unlink (const char *);
+#ifdef _LARGEFILE64_SOURCE
+#define mmap64 mmap
+#define off64_t off_t
+#endif
+
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
}
#endif
diff --git
a/include/sys/resource.h
b/include/sys/resource.h
index
cb39923
..
4baceb3
100644
(file)
--- a/
include/sys/resource.h
+++ b/
include/sys/resource.h
@@
-87,6
+87,12
@@
int prlimit(pid_t, int, const struct rlimit *, struct rlimit *);
#define RLIM_NLIMITS RLIMIT_NLIMITS
#define RLIM_NLIMITS RLIMIT_NLIMITS
+#ifdef _LARGEFILE64_SOURCE
+#define getrlimit64 getrlimit
+#define setrlimit64 setrlimit
+#define rlimit64 rlimit
+#define rlim64_t rlim_t
+#endif
#ifdef __cplusplus
}
#ifdef __cplusplus
}
diff --git
a/include/sys/sendfile.h
b/include/sys/sendfile.h
index
f0c6ed0
..
ba9aa54
100644
(file)
--- a/
include/sys/sendfile.h
+++ b/
include/sys/sendfile.h
@@
-9,6
+9,11
@@
extern "C" {
ssize_t sendfile(int, int, off_t *, size_t);
ssize_t sendfile(int, int, off_t *, size_t);
+#ifdef _LARGEFILE64_SOURCE
+#define sendfile64 sendfile
+#define off64_t off_t
+#endif
+
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
}
#endif
diff --git
a/include/sys/stat.h
b/include/sys/stat.h
index
5e339d5
..
5d50ae7
100644
(file)
--- a/
include/sys/stat.h
+++ b/
include/sys/stat.h
@@
-96,6
+96,17
@@
int lchmod(const char *, mode_t);
#define S_IEXEC S_IXUSR
#endif
#define S_IEXEC S_IXUSR
#endif
+#ifdef _LARGEFILE64_SOURCE
+#define stat64 stat
+#define fstat64 fstat
+#define lstat64 lstat
+#define fstatat64 fstatat
+#define blksize64_t blksize_t
+#define blkcnt64_t blkcnt_t
+#define ino64_t ino_t
+#define off64_t off_t
+#endif
+
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
}
#endif
diff --git
a/include/sys/statfs.h
b/include/sys/statfs.h
index
f5239d8
..
c1cbe9e
100644
(file)
--- a/
include/sys/statfs.h
+++ b/
include/sys/statfs.h
@@
-16,6
+16,13
@@
typedef struct {
int statfs (const char *, struct statfs *);
int fstatfs (int, struct statfs *);
int statfs (const char *, struct statfs *);
int fstatfs (int, struct statfs *);
+#ifdef _LARGEFILE64_SOURCE
+#define statfs64 statfs
+#define fstatfs64 fstatfs
+#define fsblkcnt64_t fsblkcnt_t
+#define fsfilcnt64_t fsfilcnt_t
+#endif
+
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
}
#endif
diff --git
a/include/sys/statvfs.h
b/include/sys/statvfs.h
index
b9f72b7
..
3eaa2dc
100644
(file)
--- a/
include/sys/statvfs.h
+++ b/
include/sys/statvfs.h
@@
-41,6
+41,13
@@
int fstatvfs (int, struct statvfs *);
#define ST_NOATIME 1024
#define ST_NODIRATIME 2048
#define ST_NOATIME 1024
#define ST_NODIRATIME 2048
+#ifdef _LARGEFILE64_SOURCE
+#define statvfs64 statvfs
+#define fstatvfs64 fstatvfs
+#define fsblkcnt64_t fsblkcnt_t
+#define fsfilcnt64_t fsfilcnt_t
+#endif
+
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
}
#endif
diff --git
a/include/sys/types.h
b/include/sys/types.h
index
18433f8
..
b9b65f6
100644
(file)
--- a/
include/sys/types.h
+++ b/
include/sys/types.h
@@
-72,6
+72,15
@@
typedef long register_t;
#include <sys/sysmacros.h>
#endif
#include <sys/sysmacros.h>
#endif
+#ifdef _LARGEFILE64_SOURCE
+#define blksize64_t blksize_t
+#define blkcnt64_t blkcnt_t
+#define fsblkcnt64_t fsblkcnt_t
+#define fsfilcnt64_t fsfilcnt_t
+#define ino64_t ino_t
+#define off64_t off_t
+#endif
+
#ifdef __cplusplus
}
#endif
#ifdef __cplusplus
}
#endif