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

Comparing libeio/libeio.m4 (file contents):
Revision 1.23 by root, Thu Jun 25 13:34:28 2015 UTC vs.
Revision 1.24 by root, Fri Jun 23 03:10:19 2017 UTC

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
203 return 0; 203 return 0;
204} 204}
205]])],ac_cv_pipe2=yes,ac_cv_pipe2=no)]) 205]])],ac_cv_pipe2=yes,ac_cv_pipe2=no)])
206test $ac_cv_pipe2 = yes && AC_DEFINE(HAVE_PIPE2, 1, pipe2(2) is available) 206test $ac_cv_pipe2 = yes && AC_DEFINE(HAVE_PIPE2, 1, pipe2(2) is available)
207 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