Changeset 4876:06a2f29d0450 in roaraudio for libroar/vio_dstr.c
- Timestamp:
- 04/26/11 12:06:37 (13 years ago)
- Branch:
- default
- Phase:
- public
- File:
-
- 1 edited
Legend:
- Unmodified
- Added
- Removed
-
libroar/vio_dstr.c
r4824 r4876 329 329 break; 330 330 case ROAR_VIO_DEF_TYPE_FILE: 331 if ( roar_vio_open_file(calls, def->d.file, def->o_flags, def->o_mode) == -1 ) 331 roar_libroar_nowarn(); 332 if ( roar_vio_open_file(calls, def->d.file, def->o_flags, def->o_mode) == -1 ) { 333 roar_libroar_warn(); 334 ROAR_DBG("roar_vio_open_default(*): Can not open file: %i", roar_error); 332 335 return -1; 336 } 337 roar_libroar_warn(); 333 338 break; 334 339 case ROAR_VIO_DEF_TYPE_SOCKET: … … 356 361 } 357 362 358 #define _ret(x) roar_mm_free(dstr); return (x)363 #define _ret(x) do { int _err = roar_error; roar_mm_free(dstr); roar_error = _err; roar_err_to_errno(); return (x); } while (0) 359 364 360 365 int roar_vio_open_dstr_vio(struct roar_vio_calls * calls, … … 548 553 case ROAR_VIO_DSTR_OBJT_NULL: 549 554 case ROAR_VIO_DSTR_OBJT_ZERO: 555 case ROAR_VIO_DSTR_OBJT_FULL: 550 556 case ROAR_VIO_DSTR_OBJT_NRANDOM: 551 557 case ROAR_VIO_DSTR_OBJT_TANTALOS: … … 745 751 } 746 752 747 #define _ret(x) roar_vio_close(calls); ROAR_DBG("roar_vio_dstr_build_chain(*) = %i", (x)); return (x)753 #define _ret(x) do { int _err = roar_error; roar_vio_close(calls); roar_error = _err; roar_err_to_errno(); ROAR_DBG("roar_vio_dstr_build_chain(*) = %i", (x)); return (x); } while(0) 748 754 749 755 int roar_vio_dstr_build_chain(struct roar_vio_dstr_chain * chain, struct roar_vio_calls * calls, … … 871 877 case ROAR_VIO_DSTR_OBJT_NULL: 872 878 case ROAR_VIO_DSTR_OBJT_ZERO: 879 case ROAR_VIO_DSTR_OBJT_FULL: 873 880 case ROAR_VIO_DSTR_OBJT_NRANDOM: 874 881 if ( roar_vio_open_misc_by_name(tc, roar_vio_dstr_get_name(c->type)) == -1 ) {
Note: See TracChangeset
for help on using the changeset viewer.