Changeset 4080:fc74d9ae33c7 in roaraudio


Ignore:
Timestamp:
07/23/10 18:35:15 (14 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

added some idea code of using fdopen() in fopen()

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroaross/libroaross.c

    r4079 r4080  
    20852085   break; 
    20862086  default:       // return successfully opened pointer to caller 
     2087#ifdef __USE_FDOPEN__ 
     2088    ROAR_DBG("fopen(path='%s', mode='%s') = fdopen(%i, '%s')", path, mode, ret, mode); 
     2089    return fdopen(ret, r ? (w ? "rw" : "r") : "w"); 
     2090#else 
    20872091    if ( (vio = roar_mm_malloc(sizeof(struct roar_vio_calls))) == NULL ) { 
    20882092     return NULL; // errno should be set correctly by roar_mm_malloc(). 
     
    20992103     return fr; 
    21002104    } 
     2105#endif 
    21012106   break; 
    21022107 } 
Note: See TracChangeset for help on using the changeset viewer.