UREADC(9F)              Kernel Functions for Drivers              UREADC(9F)
NAME
       ureadc - add character to a uio structure
SYNOPSIS
       #include <sys/uio.h>
       #include <sys/types.h>       
int ureadc(
int c, 
uio_t *uio_p);
INTERFACE LEVEL
       Architecture independent level 1 (DDI/DKI).
PARAMETERS
       c                The character added to the  
uio(9S) structure.       
uio_p                Pointer to the 
uio(9S) structure.
DESCRIPTION
       The 
ureadc() function transfers the character 
c into the address
       space of the 
uio(9S) structure pointed to by 
uio_p, and updates the       
uio structure as for 
uiomove(9F).
RETURN VALUES
       0 is returned on success and  
EFAULT on failure.
CONTEXT
       The 
ureadc() function can be called from user, interrupt, or kernel
       context.
SEE ALSO
       uiomove(9F), 
uwritec(9F), 
iovec(9S), 
uio(9S)       Writing Device Drivers                              January 16, 2006                    UREADC(9F)