your own my_foo. Did this to pread/pwrite/madvise.
--HG--
branch : HEAD
#endif
#ifndef HAVE_PWRITE
-ssize_t pread(int fd, void *buf, size_t count, off_t offset)
+ssize_t my_pread(int fd, void *buf, size_t count, off_t offset)
{
if (lseek(fd, offset, SEEK_SET) < 0)
return -1;
return read(fd, buf, count);
}
-ssize_t pwrite(int fd, const void *buf, size_t count, off_t offset)
+ssize_t my_pwrite(int fd, const void *buf, size_t count, off_t offset)
{
if (lseek(fd, offset, SEEK_SET) < 0)
return -1;
#endif
#ifndef HAVE_PWRITE
-ssize_t pread(int fd, void *buf, size_t count, off_t offset);
-ssize_t pwrite(int fd, const void *buf, size_t count, off_t offset);
+# define pread my_pread
+# define pwrite my_pwrite
+ssize_t my_pread(int fd, void *buf, size_t count, off_t offset);
+ssize_t my_pwrite(int fd, const void *buf, size_t count, off_t offset);
#endif
/* ctype.h isn't safe with signed chars,
}
#ifndef HAVE_MADVISE
-int madvise(void *start __attr_unused__, size_t length __attr_unused__,
- int advice __attr_unused__)
+int my_madvise(void *start __attr_unused__, size_t length __attr_unused__,
+ int advice __attr_unused__)
{
}
#endif
#endif
#ifndef HAVE_MADVISE
-int madvise(void *start, size_t length, int advice);
+# define madvise my_madvise
+int my_madvise(void *start, size_t length, int advice);
# ifndef MADV_NORMAL
# define MADV_NORMAL 0
# define MADV_RANDOM 0