Changeset 4876:06a2f29d0450 in roaraudio for libroar/vio_misc.c


Ignore:
Timestamp:
04/26/11 12:06:37 (13 years ago)
Author:
phi
Branch:
default
Phase:
public
Message:

some updates to handle error values better with DSTR

File:
1 edited

Legend:

Unmodified
Added
Removed
  • libroar/vio_misc.c

    r4826 r4876  
    131131} 
    132132 
     133static ssize_t roar_vio_misc_op_full(void * buf, size_t len, struct roar_vio_calls * vio, struct roar_vio_misc * callbacks) 
     134{ 
     135 roar_err_set(ROAR_ERROR_NOSPC); 
     136 return -1; 
     137} 
     138 
    133139static ssize_t roar_vio_misc_op_random_nonce(void * buf, size_t len, struct roar_vio_calls * vio, struct roar_vio_misc * callbacks) { 
    134140 if ( roar_random_gen_nonce(buf, len) == -1 ) 
     
    147153static const struct roar_vio_misc libroar_vio_miscs[] = { 
    148154 {.name = "null", .support_nonblocking = 1, .read = roar_vio_misc_op_return_zero, .write = roar_vio_misc_op_return_len}, 
     155 {.name = "full", .support_nonblocking = 1, .read = roar_vio_misc_op_return_zero, .write = roar_vio_misc_op_full}, 
    149156 {.name = "zero", .support_nonblocking = 1, .read = roar_vio_misc_op_zero,        .write = roar_vio_misc_op_return_len}, 
    150157 {.name = "nrandom", .support_nonblocking = 1, 
Note: See TracChangeset for help on using the changeset viewer.