Changeset 1471:c9f230fe0f96 in roaraudio
Legend:
- Unmodified
- Added
- Removed
-
configure
r1469 r1471 640 640 641 641 642 echo -n 'checking for _exit()... ' 643 644 echo '#include <unistd.h>' > $TF_C 645 echo 'int main (void) { _exit(0); return 0; }' >> $TF_C 646 647 if $CCTF 2> /dev/null; 648 then 649 echo '#define ROAR_HAVE_U_EXIT' >&3 650 echo '#define ROAR_U_EXIT _exit' >&3 651 echo yes 652 else 653 echo '#define ROAR_U_EXIT exit' >&3 654 echo no 655 fi 656 657 658 echo -n 'checking for nice()... ' 659 660 echo '#include <unistd.h>' > $TF_C 661 echo 'int main (void) { nice(0); return 0; }' >> $TF_C 662 663 if $CCTF 2> /dev/null; 664 then 665 echo '#define ROAR_HAVE_NICE' >&3 666 echo yes 667 else 668 echo no 669 fi 670 671 672 echo -n 'checking for setgid()... ' 673 674 echo '#include <sys/types.h>' > $TF_C 675 echo '#include <unistd.h>' >> $TF_C 676 echo 'int main (void) { setgid(0); return 0; }' >> $TF_C 677 678 if $CCTF 2> /dev/null; 679 then 680 echo '#define ROAR_HAVE_SETGID' >&3 681 echo yes 682 else 683 echo no 684 fi 685 686 687 echo -n 'checking for setuid()... ' 688 689 echo '#include <sys/types.h>' > $TF_C 690 echo '#include <unistd.h>' >> $TF_C 691 echo 'int main (void) { setuid(0); return 0; }' >> $TF_C 692 693 if $CCTF 2> /dev/null; 694 then 695 echo '#define ROAR_HAVE_SETUID' >&3 696 echo yes 697 else 698 echo no 699 fi 700 701 702 echo -n 'checking for gettimeofday()... ' 703 704 echo '#include <sys/time.h>' > $TF_C 705 echo '#include <time.h>' >> $TF_C 706 echo 'int main (void) { struct timeval tv; gettimeofday(&tv, NULL); return 0; }' >> $TF_C 707 708 if $CCTF 2> /dev/null; 709 then 710 echo '#define ROAR_HAVE_GETTIMEOFDAY' >&3 711 echo yes 712 else 713 echo no 714 fi 715 716 717 echo -n 'checking for basic IO calls... ' 718 719 cat <<EOF > $TF_C 720 #include <sys/types.h> 721 #include <sys/stat.h> 722 #include <fcntl.h> 723 #include <string.h> 724 #include <unistd.h> 725 726 int main(void) { 727 open(NULL, 0, 0); 728 close(0); 729 read(0, NULL, 0); 730 write(0, NULL, 0); 731 lseek(0, 0, 0); 732 return 0; 733 } 734 EOF 735 736 if $CCTF 2> /dev/null; 737 then 738 echo '#define ROAR_HAVE_IO_POSIX' >&3 739 echo posix 740 else 741 echo none 742 fi 743 744 echo -n 'checking for basic FS calls... ' 745 746 cat <<EOF > $TF_C 747 #include <string.h> 748 #include <unistd.h> 749 750 int main(void) { 751 chdir(NULL); 752 unlink(NULL); 753 return 0; 754 } 755 EOF 756 757 if $CCTF 2> /dev/null; 758 then 759 echo '#define ROAR_HAVE_FS_POSIX' >&3 760 echo posix 761 else 762 echo none 763 fi 764 765 766 echo -n 'checking for chroot()... ' 767 768 echo '#include <unistd.h>' > $TF_C 769 echo 'int main (void) { chroot((void*)0); return 0; }' >> $TF_C 770 771 if $CCTF 2> /dev/null; 772 then 773 echo '#define ROAR_HAVE_CHROOT' >&3 774 echo yes 775 else 776 echo no 777 fi 778 779 642 780 echo -n 'checking for mlock()... ' 643 781
Note: See TracChangeset
for help on using the changeset viewer.