ViewVC Help
View File | Revision Log | Show Annotations | Download File
/cvs/libeio/libeio.m4
(Generate patch)

Comparing libeio/libeio.m4 (file contents):
Revision 1.21 by root, Tue Nov 13 19:49:32 2012 UTC vs.
Revision 1.24 by root, Fri Jun 23 03:10:19 2017 UTC

7 [pthread pthreads pthreadVC2], 7 [pthread pthreads pthreadVC2],
8 , 8 ,
9 [AC_MSG_ERROR(pthread functions not found)] 9 [AC_MSG_ERROR(pthread functions not found)]
10) 10)
11 11
12AC_CACHE_CHECK(for utimes, ac_cv_utimes, [AC_LINK_IFELSE([AC_LANG_SOURCE([ 12AC_CACHE_CHECK(for utimes, ac_cv_utimes, [AC_LINK_IFELSE([AC_LANG_SOURCE([[
13#include <sys/types.h> 13#include <sys/types.h>
14#include <sys/time.h> 14#include <sys/time.h>
15#include <utime.h> 15#include <utime.h>
16struct timeval tv[2]; 16struct timeval tv[2];
17int res; 17int res;
18int main (void) 18int main (void)
19{ 19{
20 res = utimes ("/", tv); 20 res = utimes ("/", tv);
21 return 0; 21 return 0;
22} 22}
23])],ac_cv_utimes=yes,ac_cv_utimes=no)]) 23]])],ac_cv_utimes=yes,ac_cv_utimes=no)])
24test $ac_cv_utimes = yes && AC_DEFINE(HAVE_UTIMES, 1, utimes(2) is available) 24test $ac_cv_utimes = yes && AC_DEFINE(HAVE_UTIMES, 1, utimes(2) is available)
25 25
26AC_CACHE_CHECK(for futimes, ac_cv_futimes, [AC_LINK_IFELSE([AC_LANG_SOURCE([ 26AC_CACHE_CHECK(for futimes, ac_cv_futimes, [AC_LINK_IFELSE([AC_LANG_SOURCE([[
27#include <sys/types.h> 27#include <sys/types.h>
28#include <sys/time.h> 28#include <sys/time.h>
29#include <utime.h> 29#include <utime.h>
30struct timeval tv[2]; 30struct timeval tv[2];
31int res; 31int res;
33int main (void) 33int main (void)
34{ 34{
35 res = futimes (fd, tv); 35 res = futimes (fd, tv);
36 return 0; 36 return 0;
37} 37}
38])],ac_cv_futimes=yes,ac_cv_futimes=no)]) 38]])],ac_cv_futimes=yes,ac_cv_futimes=no)])
39test $ac_cv_futimes = yes && AC_DEFINE(HAVE_FUTIMES, 1, futimes(2) is available) 39test $ac_cv_futimes = yes && AC_DEFINE(HAVE_FUTIMES, 1, futimes(2) is available)
40 40
41AC_CACHE_CHECK(for readahead, ac_cv_readahead, [AC_LINK_IFELSE([AC_LANG_SOURCE([ 41AC_CACHE_CHECK(for readahead, ac_cv_readahead, [AC_LINK_IFELSE([AC_LANG_SOURCE([
42#include <fcntl.h> 42#include <fcntl.h>
43int main (void) 43int main (void)
79 int fd = 0; 79 int fd = 0;
80 off_t offset = 1; 80 off_t offset = 1;
81 size_t count = 2; 81 size_t count = 2;
82 ssize_t res; 82 ssize_t res;
83#if __linux 83#if __linux
84 res = sendfile (fd, fd, offset, count); 84 res = sendfile (fd, fd, &offset, count);
85#elif __FreeBSD__ 85#elif __FreeBSD__
86 res = sendfile (fd, fd, offset, count, 0, &offset, 0); 86 res = sendfile (fd, fd, offset, count, 0, &offset, 0);
87#elif __hpux 87#elif __hpux
88 res = sendfile (fd, fd, offset, count, 0, 0); 88 res = sendfile (fd, fd, offset, count, 0, 0);
89#endif 89#endif
134 134
135AC_CACHE_CHECK(for prctl_set_name, ac_cv_prctl_set_name, [AC_LINK_IFELSE([AC_LANG_SOURCE([ 135AC_CACHE_CHECK(for prctl_set_name, ac_cv_prctl_set_name, [AC_LINK_IFELSE([AC_LANG_SOURCE([
136#include <sys/prctl.h> 136#include <sys/prctl.h>
137int main (void) 137int main (void)
138{ 138{
139 char name[] = "test123"; 139 char *name = "test123";
140 int res = prctl (PR_SET_NAME, (unsigned long)name, 0, 0, 0); 140 int res = prctl (PR_SET_NAME, (unsigned long)name, 0, 0, 0);
141} 141}
142])],ac_cv_prctl_set_name=yes,ac_cv_prctl_set_name=no)]) 142])],ac_cv_prctl_set_name=yes,ac_cv_prctl_set_name=no)])
143test $ac_cv_prctl_set_name = yes && AC_DEFINE(HAVE_PRCTL_SET_NAME, 1, prctl(PR_SET_NAME) is available) 143test $ac_cv_prctl_set_name = yes && AC_DEFINE(HAVE_PRCTL_SET_NAME, 1, prctl(PR_SET_NAME) is available)
144 144
191 return 0; 191 return 0;
192} 192}
193])],ac_cv_linux_splice=yes,ac_cv_linux_splice=no)]) 193])],ac_cv_linux_splice=yes,ac_cv_linux_splice=no)])
194test $ac_cv_linux_splice = yes && AC_DEFINE(HAVE_LINUX_SPLICE, 1, splice/vmsplice/tee(2) are available) 194test $ac_cv_linux_splice = yes && AC_DEFINE(HAVE_LINUX_SPLICE, 1, splice/vmsplice/tee(2) are available)
195 195
196AC_CACHE_CHECK(for pipe2, ac_cv_pipe2, [AC_LINK_IFELSE([AC_LANG_SOURCE([[
197#include <fcntl.h>
198#include <unistd.h>
199int res;
200int main (void)
201{
202 res = pipe2 (0, 0);
203 return 0;
204}
205]])],ac_cv_pipe2=yes,ac_cv_pipe2=no)])
206test $ac_cv_pipe2 = yes && AC_DEFINE(HAVE_PIPE2, 1, pipe2(2) is available)
207
208AC_CACHE_CHECK(for renameat2, ac_cv_renameat2, [AC_LINK_IFELSE([AC_LANG_SOURCE([[
209#include <unistd.h>
210#include <sys/syscall.h>
211#include <linux/fs.h>
212int res;
213int main (void)
214{
215 res = syscall (SYS_renameat2, 0, 0, 0, 0, RENAME_EXCHANGE | RENAME_NOREPLACE);
216 return 0;
217}
218]])],ac_cv_renameat2=yes,ac_cv_renameat2=no)])
219test $ac_cv_renameat2 = yes && AC_DEFINE(HAVE_RENAMEAT2, 1, renameat2(2) is available)
220

Diff Legend

Removed lines
+ Added lines
< Changed lines
> Changed lines