Mercurial > hg > nginx
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()" |