Lines 323-328
check_cap()
Link Here
|
323 |
fi |
323 |
fi |
324 |
} |
324 |
} |
325 |
|
325 |
|
|
|
326 |
check_sys_queue() |
327 |
{ |
328 |
cat >$TMPDIR/queue_test.c <<EOF |
329 |
#include <sys/queue.h> |
330 |
struct nest_qentry { |
331 |
int attr_type; |
332 |
TAILQ_ENTRY(nest_qentry) nest_entries; |
333 |
}; |
334 |
int main(int argc, char **argv) { |
335 |
return 0; |
336 |
} |
337 |
EOF |
338 |
if $CC -I$INCLUDE -o $TMPDIR/queue_test $TMPDIR/queue_test.c >/dev/null 2>&1; then |
339 |
echo "no" |
340 |
else |
341 |
if ${PKG_CONFIG} libbsd --exists; then |
342 |
echo 'CFLAGS += -DHAVE_LIBBSD_SYS_QUEUE' `${PKG_CONFIG} libbsd --cflags` >>$CONFIG |
343 |
echo 'LDLIBS +=' `${PKG_CONFIG} libbsd --libs` >> $CONFIG |
344 |
echo "no" |
345 |
else |
346 |
echo 'CFLAGS += -DNEED_SYS_QUEUE' >>$CONFIG |
347 |
echo "yes" |
348 |
fi |
349 |
fi |
350 |
rm -f $TMPDIR/queue_test.c $TMPDIR/queue_test |
351 |
} |
352 |
|
326 |
quiet_config() |
353 |
quiet_config() |
327 |
{ |
354 |
{ |
328 |
cat <<EOF |
355 |
cat <<EOF |
Lines 398-403
check_strlcpy
Link Here
|
398 |
echo -n "libcap support: " |
425 |
echo -n "libcap support: " |
399 |
check_cap |
426 |
check_cap |
400 |
|
427 |
|
|
|
428 |
echo -n "need for sys/queue.h API: " |
429 |
check_sys_queue |
430 |
|
401 |
echo >> $CONFIG |
431 |
echo >> $CONFIG |
402 |
echo "%.o: %.c" >> $CONFIG |
432 |
echo "%.o: %.c" >> $CONFIG |
403 |
echo ' $(QUIET_CC)$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(CPPFLAGS) -c -o $@ $<' >> $CONFIG |
433 |
echo ' $(QUIET_CC)$(CC) $(CFLAGS) $(EXTRA_CFLAGS) $(CPPFLAGS) -c -o $@ $<' >> $CONFIG |