Changeset 1794:f4f718f4d9f1 in roaraudio
Legend:
- Unmodified
- Added
- Removed
-
configure
r1793 r1794 917 917 fi 918 918 919 echo -n 'checking for setenv()... ' 920 921 echo '#include <stdlib.h>' > $TF_C 922 echo 'int main (void) { setenv("", "", 0); return 0; }' >> $TF_C 923 924 if $CCTF 2> /dev/null; 925 then 926 echo '#define ROAR_HAVE_SETENV' >&3 927 echo yes 928 else 929 echo no 930 fi 931 932 echo -n 'checking for putenv()... ' 933 934 echo '#include <stdlib.h>' > $TF_C 935 echo 'int main (void) { putenv(""); return 0; }' >> $TF_C 936 937 if $CCTF 2> /dev/null; 938 then 939 echo '#define ROAR_HAVE_PUTENV' >&3 940 echo yes 941 else 942 echo no 943 fi 944 945 echo -n 'checking for nice()... ' 946 947 echo '#include <unistd.h>' > $TF_C 948 echo 'int main (void) { nice(0); return 0; }' >> $TF_C 949 950 if $CCTF 2> /dev/null; 951 then 952 echo '#define ROAR_HAVE_NICE' >&3 953 echo yes 954 else 955 echo no 956 fi 957 958 echo -n 'checking for getgid()... ' 959 960 echo '#include <sys/types.h>' > $TF_C 961 echo '#include <unistd.h>' >> $TF_C 962 echo 'int main (void) { getgid(); return 0; }' >> $TF_C 963 964 if $CCTF 2> /dev/null; 965 then 966 echo '#define ROAR_HAVE_GETGID' >&3 967 echo yes 968 else 969 echo no 970 fi 971 972 973 echo -n 'checking for getuid()... ' 974 975 echo '#include <sys/types.h>' > $TF_C 976 echo '#include <unistd.h>' >> $TF_C 977 echo 'int main (void) { getuid(); return 0; }' >> $TF_C 978 979 if $CCTF 2> /dev/null; 980 then 981 echo '#define ROAR_HAVE_GETUID' >&3 982 echo yes 983 else 984 echo no 985 fi 986 987 echo -n 'checking for setgid()... ' 988 989 echo '#include <sys/types.h>' > $TF_C 990 echo '#include <unistd.h>' >> $TF_C 991 echo 'int main (void) { setgid(0); return 0; }' >> $TF_C 992 993 if $CCTF 2> /dev/null; 994 then 995 echo '#define ROAR_HAVE_SETGID' >&3 996 echo yes 997 else 998 echo no 999 fi 1000 1001 1002 echo -n 'checking for setuid()... ' 1003 1004 echo '#include <sys/types.h>' > $TF_C 1005 echo '#include <unistd.h>' >> $TF_C 1006 echo 'int main (void) { setuid(0); return 0; }' >> $TF_C 1007 1008 if $CCTF 2> /dev/null; 1009 then 1010 echo '#define ROAR_HAVE_SETUID' >&3 1011 echo yes 1012 else 1013 echo no 1014 fi 1015 1016 echo -n 'checking for setsid()... ' 1017 echo '#include <sys/types.h>' > $TF_C 1018 echo '#include <unistd.h>' >> $TF_C 1019 echo 'int main (void) { setsid(); return 0; }' >> $TF_C 1020 1021 if $CCTF 2> /dev/null; 1022 then 1023 echo '#define ROAR_HAVE_SETSID' >&3 1024 echo yes 1025 else 1026 echo no 1027 fi 1028 1029 1030 echo -n 'checking for gettimeofday()... ' 1031 1032 echo '#include <sys/time.h>' > $TF_C 1033 echo '#include <time.h>' >> $TF_C 1034 echo 'int main (void) { struct timeval tv; gettimeofday(&tv, NULL); return 0; }' >> $TF_C 1035 1036 if $CCTF 2> /dev/null; 1037 then 1038 echo '#define ROAR_HAVE_GETTIMEOFDAY' >&3 1039 echo yes 1040 else 1041 echo no 1042 fi 1043 1044 echo -n 'checking for usleep()... ' 1045 1046 echo '#include <sys/types.h>' > $TF_C 1047 echo '#include <unistd.h>' >> $TF_C 1048 echo 'int main (void) { usleep(0); return 0; }' >> $TF_C 1049 1050 if $CCTF 2> /dev/null; 1051 then 1052 echo '#define ROAR_HAVE_USLEEP' >&3 1053 echo yes 1054 else 1055 echo no 1056 fi 1057 1058 echo -n 'checking for alarm()... ' 1059 1060 echo '#include <sys/types.h>' > $TF_C 1061 echo '#include <unistd.h>' >> $TF_C 1062 echo 'int main (void) { alarm(0); return 0; }' >> $TF_C 1063 1064 if $CCTF 2> /dev/null; 1065 then 1066 echo '#define ROAR_HAVE_ALARM' >&3 1067 echo yes 1068 else 1069 echo no 1070 fi 919 # def name call -- header 920 test_func_defmake ROAR_HAVE_SETENV setenv 'setenv("", "", 0)' -- stdlib.h 921 test_func_defmake ROAR_HAVE_PUTENV putenv 'putenv("")' -- stdlib.h 922 test_func_defmake ROAR_HAVE_NICE nice 'nice(0)' -- unistd.h 923 test_func_defmake ROAR_HAVE_GETGID getgid 'getgid()' -- sys/types.h unistd.h 924 test_func_defmake ROAR_HAVE_GETUID getuid 'getuid()' -- sys/types.h unistd.h 925 test_func_defmake ROAR_HAVE_SETGID setgid 'setgid(0)' -- sys/types.h unistd.h 926 test_func_defmake ROAR_HAVE_SETUID setuid 'setuid(0)' -- sys/types.h unistd.h 927 test_func_defmake ROAR_HAVE_SETSID setsid 'setsid()' -- sys/types.h unistd.h 928 test_func_defmake ROAR_HAVE_GETTIMEOFDAY gettimeofday 'struct timeval tv; gettimeofday(&tv, NULL)' -- sys/time.h time.h 929 test_func_defmake ROAR_HAVE_USLEEP usleep 'usleep(0)' -- sys/types.h unistd.h 930 test_func_defmake ROAR_HAVE_ALARM alarm 'alarm(0)' -- sys/types.h unistd.h 1071 931 1072 932 echo -n 'checking for basic IO calls... ' … … 1119 979 1120 980 1121 echo -n 'checking for chroot()... ' 1122 1123 echo '#include <unistd.h>' > $TF_C 1124 echo 'int main (void) { chroot((void*)0); return 0; }' >> $TF_C 1125 1126 if $CCTF 2> /dev/null; 1127 then 1128 echo '#define ROAR_HAVE_CHROOT' >&3 1129 echo yes 1130 else 1131 echo no 1132 fi 1133 1134 1135 echo -n 'checking for mlock()... ' 1136 1137 echo '#include <sys/mman.h>' > $TF_C 1138 echo 'int main (void) { mlock((void*)0, 0); return 0; }' >> $TF_C 1139 1140 if $CCTF 2> /dev/null; 1141 then 1142 echo '#define ROAR_HAVE_MLOCK' >&3 1143 echo yes 1144 else 1145 echo no 1146 fi 1147 1148 echo -n 'checking for mmap()... ' 1149 1150 echo '#include <sys/mman.h>' > $TF_C 1151 echo 'int main (void) { mmap((void*)0, 0, 0, 0, 0, 0); return 0; }' >> $TF_C 1152 1153 if $CCTF 2> /dev/null; 1154 then 1155 echo '#define ROAR_HAVE_MMAP' >&3 1156 echo yes 1157 else 1158 echo no 1159 fi 981 test_func_defmake ROAR_HAVE_CHROOT chroot 'chroot((void*)0)' -- unistd.h 982 test_func_defmake ROAR_HAVE_MLOCK mlock 'mlock((void*)0, 0)' -- sys/mman.h 983 test_func_defmake ROAR_HAVE_MMAP mmap 'mmap((void*)0,0,0,0,0,0)' -- sys/mman.h 1160 984 1161 985 echo -n 'checking for fsync()... ' … … 1219 1043 fi 1220 1044 1221 echo -n 'checking for pipe()... ' 1222 1223 echo '#include <unistd.h>' > $TF_C 1224 echo 'int main (void) { pipe(NULL); return 0; }' >> $TF_C 1225 1226 if $CCTF 2> /dev/null; 1227 then 1228 echo '#define ROAR_HAVE_PIPE' >&3 1229 echo yes 1230 else 1231 echo no 1232 fi 1233 1234 echo -n 'checking for fork()... ' 1235 1236 echo '#include <unistd.h>' > $TF_C 1237 echo 'int main (void) { fork(); return 0; }' >> $TF_C 1238 1239 if $CCTF 2> /dev/null; 1240 then 1241 echo '#define ROAR_HAVE_FORK' >&3 1242 echo yes 1243 else 1244 echo no 1245 fi 1246 1247 echo -n 'checking for wait()... ' 1248 1249 echo '#include <string.h>' > $TF_C 1250 echo '#include <sys/wait.h>' >> $TF_C 1251 echo 'int main (void) { wait(NULL); return 0; }' >> $TF_C 1252 1253 if $CCTF 2> /dev/null; 1254 then 1255 echo '#define ROAR_HAVE_WAIT' >&3 1256 echo yes 1257 else 1258 echo no 1259 fi 1045 test_func_defmake ROAR_HAVE_PIPE pipe 'pipe(NULL)' -- unistd.h 1046 test_func_defmake ROAR_HAVE_FORK fork 'fork()' -- unistd.h 1047 test_func_defmake ROAR_HAVE_WAIT wait 'wait(NULL)' -- string.h sys/wait.h 1260 1048 1261 1049 echo -n 'checking for square root func... ' … … 1316 1104 fi 1317 1105 1318 echo -n 'checking for getpeereid()... ' 1319 echo '#include <sys/types.h>' > $TF_C 1320 echo '#include <sys/socket.h>' >> $TF_C 1321 echo 'int main (void) { getpeereid(0, NULL, NULL); return 0; }' >> $TF_C 1322 1323 if $CCTF 2> /dev/null; 1324 then 1325 echo '#define ROAR_HAVE_GETPEEREID' >&3 1326 echo yes 1327 else 1328 echo no 1329 fi 1106 1107 test_func_defmake ROAR_HAVE_GETPEEREID getpeereid 'getpeereid(0, NULL, NULL)' -- sys/types.h sys/socket.h 1330 1108 1331 1109 echo -n 'checking for select()... ' … … 1389 1167 fi 1390 1168 1391 echo -n 'checking for getobjectbyname()... ' 1392 echo '#include <netdnet/dn.h>' > $TF_C 1393 echo '#include <netdnet/dnetdb.h>' >> $TF_C 1394 echo 'int main (void) { getobjectbyname(NULL); return 0; }' >> $TF_C 1395 1396 if $CCTF 2> /dev/null; 1397 then 1398 echo '#define ROAR_HAVE_GETOBJECTBYNAME' >&3 1399 echo yes 1400 else 1401 echo no 1402 fi 1403 1404 echo -n 'checking for getservbyname()... ' 1405 echo '#include <netdb.h>' > $TF_C 1406 echo 'int main (void) { getservbyname((void*)0, (void*)0); return 0; }' >> $TF_C 1407 1408 if $CCTF 2> /dev/null; 1409 then 1410 echo '#define ROAR_HAVE_GETSERVBYNAME' >&3 1411 echo yes 1412 else 1413 echo no 1414 fi 1169 test_func_defmake ROAR_HAVE_GETOBJECTBYNAME getobjectbyname 'getobjectbyname(NULL)' -- netdnet/dn.h netdnet/dnetdb.h 1170 test_func_defmake ROAR_HAVE_GETSERVBYNAME getservbyname 'getservbyname((void*)0, (void*)0)' -- netdb.h 1415 1171 1416 1172 echo -n 'checking for safe 32 bit integer overflow... '
Note: See TracChangeset
for help on using the changeset viewer.