diff --git a/src/internal/stdio_impl.h b/src/internal/stdio_impl.h index f882fb7..2216303 100644 --- a/src/internal/stdio_impl.h +++ b/src/internal/stdio_impl.h @@ -19,12 +19,12 @@ #define FLOCK(f) \ do{ \ if(!f->_flock) __lock_init_recursive(f->_flock); \ - return __lock_take_recursive(f->_flock); \ + __lock_take_recursive(f->_flock); \ }while(0) #define FTRYLOCK(f) \ do{ \ if(!f->_flock) __lock_init_recursive(f->_flock); \ - __lock_trytake_recursive(f->_flock); \ + return __lock_trytake_recursive(f->_flock); \ }while(0) #define FUNLOCK(f) __lock_release_recursive(f->_flock)