Changeset 1055:9119166575ac in roaraudio


Ignore:
Timestamp:
12/24/08 01:26:29 (15 years ago)
Author:
phi
Branch:
default
Phase:
public
Tags:
roaraudio_0_1beta4
Message:

test for broken ucred

Files:
2 edited

Legend:

Unmodified
Added
Removed
  • configure

    r1051 r1055  
    305305} >&4 
    306306 
    307 CCTF="$CC $LDPATH $INCPATH -o $TF_E $TF_C" 
     307CCTF="$CC $LDPATH $INCPATH -Iinclude/ -o $TF_E $TF_C" 
    308308 
    309309cat >&3 << EOF 
     
    426426fi 
    427427 
     428echo -n 'checking for broken peercred... ' 
     429echo '#include <roaraudio.h>' > $TF_C 
     430echo 'int main (void) { struct ucred cred; return 0; }'  >> $TF_C 
     431 
     432if $CCTF 2> /dev/null; 
     433then 
     434 echo working 
     435else 
     436 echo '#define ROAR_BROKEN_PEERCRED' >&3 
     437 echo broken 
     438fi 
     439 
    428440echo -n 'checking for safe 32 bit integer overflow... ' 
    429441 
  • roard/network.c

    r668 r1055  
    2424 
    2525#include "roard.h" 
     26 
     27#ifdef ROAR_BROKEN_PEERCRED 
     28#undef SO_PEERCRED 
     29#endif 
    2630 
    2731int net_check_listen  (void) { 
Note: See TracChangeset for help on using the changeset viewer.