comparison auto/unix @ 6622:e393c0bf53d3

Configure: fix build with -Werror=unused-but-set-variable. Signed-off-by: Piotr Sikora <piotrsikora@google.com>
author Piotr Sikora <piotrsikora@google.com>
date Mon, 27 Jun 2016 15:00:03 -0700
parents b2ae25f274ad
children 0bf08d9c82c1
comparison
equal deleted inserted replaced
6621:0c3e464682e2 6622:e393c0bf53d3
73 ngx_feature_name="NGX_HAVE_KQUEUE" 73 ngx_feature_name="NGX_HAVE_KQUEUE"
74 ngx_feature_run=no 74 ngx_feature_run=no
75 ngx_feature_incs="#include <sys/event.h>" 75 ngx_feature_incs="#include <sys/event.h>"
76 ngx_feature_path= 76 ngx_feature_path=
77 ngx_feature_libs= 77 ngx_feature_libs=
78 ngx_feature_test="int kq; kq = kqueue()" 78 ngx_feature_test="(void) kqueue()"
79 . auto/feature 79 . auto/feature
80 80
81 if [ $ngx_found = yes ]; then 81 if [ $ngx_found = yes ]; then
82 82
83 have=NGX_HAVE_CLEAR_EVENT . auto/have 83 have=NGX_HAVE_CLEAR_EVENT . auto/have
90 ngx_feature_run=no 90 ngx_feature_run=no
91 ngx_feature_incs="#include <sys/event.h>" 91 ngx_feature_incs="#include <sys/event.h>"
92 ngx_feature_path= 92 ngx_feature_path=
93 ngx_feature_libs= 93 ngx_feature_libs=
94 ngx_feature_test="struct kevent kev; 94 ngx_feature_test="struct kevent kev;
95 kev.fflags = NOTE_LOWAT;" 95 kev.fflags = NOTE_LOWAT;
96 (void) kev"
96 . auto/feature 97 . auto/feature
97 98
98 99
99 ngx_feature="kqueue's EVFILT_TIMER" 100 ngx_feature="kqueue's EVFILT_TIMER"
100 ngx_feature_name="NGX_HAVE_TIMER_EVENT" 101 ngx_feature_name="NGX_HAVE_TIMER_EVENT"
490 ngx_feature_name="NGX_HAVE_FILE_AIO" 491 ngx_feature_name="NGX_HAVE_FILE_AIO"
491 ngx_feature_run=no 492 ngx_feature_run=no
492 ngx_feature_incs="#include <aio.h>" 493 ngx_feature_incs="#include <aio.h>"
493 ngx_feature_path= 494 ngx_feature_path=
494 ngx_feature_libs= 495 ngx_feature_libs=
495 ngx_feature_test="int n; struct aiocb iocb; 496 ngx_feature_test="struct aiocb iocb;
496 iocb.aio_sigevent.sigev_notify = SIGEV_KEVENT; 497 iocb.aio_sigevent.sigev_notify = SIGEV_KEVENT;
497 n = aio_read(&iocb)" 498 (void) aio_read(&iocb)"
498 . auto/feature 499 . auto/feature
499 500
500 if [ $ngx_found = yes ]; then 501 if [ $ngx_found = yes ]; then
501 CORE_SRCS="$CORE_SRCS $FILE_AIO_SRCS" 502 CORE_SRCS="$CORE_SRCS $FILE_AIO_SRCS"
502 fi 503 fi
512 ngx_feature_libs= 513 ngx_feature_libs=
513 ngx_feature_test="struct iocb iocb; 514 ngx_feature_test="struct iocb iocb;
514 iocb.aio_lio_opcode = IOCB_CMD_PREAD; 515 iocb.aio_lio_opcode = IOCB_CMD_PREAD;
515 iocb.aio_flags = IOCB_FLAG_RESFD; 516 iocb.aio_flags = IOCB_FLAG_RESFD;
516 iocb.aio_resfd = -1; 517 iocb.aio_resfd = -1;
518 (void) iocb;
517 (void) eventfd(0, 0)" 519 (void) eventfd(0, 0)"
518 . auto/feature 520 . auto/feature
519 521
520 if [ $ngx_found = yes ]; then 522 if [ $ngx_found = yes ]; then
521 have=NGX_HAVE_EVENTFD . auto/have 523 have=NGX_HAVE_EVENTFD . auto/have
527 if [ $ngx_found = no ]; then 529 if [ $ngx_found = no ]; then
528 530
529 ngx_feature="Linux AIO support (SYS_eventfd)" 531 ngx_feature="Linux AIO support (SYS_eventfd)"
530 ngx_feature_incs="#include <linux/aio_abi.h> 532 ngx_feature_incs="#include <linux/aio_abi.h>
531 #include <sys/syscall.h>" 533 #include <sys/syscall.h>"
532 ngx_feature_test="int n = SYS_eventfd; 534 ngx_feature_test="struct iocb iocb;
533 struct iocb iocb;
534 iocb.aio_lio_opcode = IOCB_CMD_PREAD; 535 iocb.aio_lio_opcode = IOCB_CMD_PREAD;
535 iocb.aio_flags = IOCB_FLAG_RESFD; 536 iocb.aio_flags = IOCB_FLAG_RESFD;
536 iocb.aio_resfd = -1;" 537 iocb.aio_resfd = -1;
538 (void) iocb;
539 (void) SYS_eventfd"
537 . auto/feature 540 . auto/feature
538 541
539 if [ $ngx_found = yes ]; then 542 if [ $ngx_found = yes ]; then
540 have=NGX_HAVE_EVENTFD . auto/have 543 have=NGX_HAVE_EVENTFD . auto/have
541 CORE_SRCS="$CORE_SRCS $LINUX_AIO_SRCS" 544 CORE_SRCS="$CORE_SRCS $LINUX_AIO_SRCS"
569 572
570 if [ $ngx_found = no ]; then 573 if [ $ngx_found = no ]; then
571 574
572 ngx_feature="eventfd() (SYS_eventfd)" 575 ngx_feature="eventfd() (SYS_eventfd)"
573 ngx_feature_incs="#include <sys/syscall.h>" 576 ngx_feature_incs="#include <sys/syscall.h>"
574 ngx_feature_test="int n = SYS_eventfd" 577 ngx_feature_test="(void) SYS_eventfd"
575 . auto/feature 578 . auto/feature
576 fi 579 fi
577 fi 580 fi
578 581
579 582
642 #include <netinet/in.h> 645 #include <netinet/in.h>
643 #include <arpa/inet.h>" 646 #include <arpa/inet.h>"
644 ngx_feature_path= 647 ngx_feature_path=
645 ngx_feature_libs= 648 ngx_feature_libs=
646 ngx_feature_test="struct sockaddr_in6 sin6; 649 ngx_feature_test="struct sockaddr_in6 sin6;
647 sin6.sin6_family = AF_INET6;" 650 sin6.sin6_family = AF_INET6;
651 (void) sin6"
648 . auto/feature 652 . auto/feature
649 fi 653 fi
650 654
651 655
652 ngx_feature="setproctitle()" 656 ngx_feature="setproctitle()"