Changeset 5016:d755412ea43d in roaraudio


Ignore:
Timestamp:
05/26/11 13:49:55 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

test for f{,d,re}open() and fclose()

Files:
3 edited

Legend:

Unmodified
Added
Removed
  • configure

    r5000 r5016  
    15591559test_func_defmake ROAR_HAVE_OPENLOG   openlog   'openlog("", 0, 0)'          -- syslog.h 
    15601560test_func_defmake ROAR_HAVE_CLOSELOG  closelog  'closelog()'                 -- syslog.h 
     1561test_func_defmake ROAR_HAVE_FOPEN     fopen     'fopen("","")'               -- stdio.h 
     1562test_func_defmake ROAR_HAVE_FDOPEN    fdopen    'fdopen(0,"")'               -- stdio.h 
     1563test_func_defmake ROAR_HAVE_FREOPEN   freopen   'freopen("","",(void*)0)'    -- stdio.h 
     1564test_func_defmake ROAR_HAVE_FCLOSE    fclose    'fclose(0)'                  -- stdio.h 
    15611565test_func_defmake ROAR_HAVE_FILENO    fileno    'fileno(0)'                  -- stdio.h 
    15621566test_func_defmake ROAR_HAVE_FTELL     ftell     'ftell(0)'                   -- stdio.h 
  • libroar/enumdev.c

    r4780 r5016  
    176176} 
    177177 
     178#ifdef ROAR_HAVE_FOPEN 
    178179static ssize_t _esl_neighbours(int flags, int dir, int socktype, char ** servers, size_t maxlen) { 
    179180 ssize_t ret = 0; 
     
    249250 return ret; 
    250251} 
     252#endif 
    251253 
    252254struct locmed { 
     
    258260 {ROAR_ENUM_FLAG_NONBLOCK|ROAR_ENUM_FLAG_HARDNONBLOCK, _esl_defaults}, 
    259261 {ROAR_ENUM_FLAG_NONE,                                 _esl_slp}, 
     262#ifdef ROAR_HAVE_FOPEN 
    260263 {ROAR_ENUM_FLAG_NONBLOCK,                             _esl_neighbours} 
     264#endif 
    261265}; 
    262266 
  • libroar/pinentry.c

    r4708 r5016  
    3737 
    3838// TODO: need to check: && defined(ROAR_HAVE_TTYNAME) 
    39 #if defined(ROAR_HAVE_FORK) && defined(ROAR_HAVE_PIPE) 
     39#if defined(ROAR_HAVE_FORK) && defined(ROAR_HAVE_PIPE) && defined(ROAR_HAVE_FDOPEN) 
    4040#define _CAN_POSIX 
    4141#endif 
Note: See TracChangeset for help on using the changeset viewer.