Ignore:
File:
1 edited

Legend:

Unmodified
Added
Removed
  • src/libcfa/interpose.c

    r6a5be52 r6b0b624  
    4949
    5050        union { generic_fptr_t fptr; void* ptr; } originalFunc;
    51 
     51       
    5252        #if defined( _GNU_SOURCE )
    5353                if ( version ) {
     
    5959                originalFunc.ptr = dlsym( library, symbol );
    6060        #endif // _GNU_SOURCE
    61 
     61       
    6262        error = dlerror();
    63         if ( error ) abortf( "interpose_symbol : internal error, %s\n", error );
     63        if ( error ) abortf( "interpose_symbol : internal error, %s\n", error ); 
    6464
    6565        return originalFunc.fptr;
     
    7474forall(dtype T)
    7575static inline void assign_ptr( T** symbol_ptr, const char * symbol_name, const char * version) {
    76         union {
     76        union { 
    7777                generic_fptr_t gp;
    78                 T* tp;
     78                T* tp; 
    7979        } u;
    8080
     
    127127                        va_end( args );
    128128
    129                         __lib_debug_write( abort_text, len );
    130                         __lib_debug_write( "\n", 1 );
     129                        __lib_debug_write( STDERR_FILENO, abort_text, len );
     130                        __lib_debug_write( STDERR_FILENO, "\n", 1 );
    131131                }
    132132
    133133                len = snprintf( abort_text, abort_text_size, "Cforall Runtime error (UNIX pid:%ld)\n", (long int)getpid() ); // use UNIX pid (versus getPid)
    134                 __lib_debug_write( abort_text, len );
     134                __lib_debug_write( STDERR_FILENO, abort_text, len );
    135135
    136136
Note: See TracChangeset for help on using the changeset viewer.