]> git.saurik.com Git - apple/xnu.git/blobdiff - bsd/sys/uio_internal.h
xnu-4570.31.3.tar.gz
[apple/xnu.git] / bsd / sys / uio_internal.h
index 470291cf44177af2f3ce2198f351775937b10417..e1535ae82d4352bbc362cf4af26390345f5a662a 100644 (file)
@@ -97,7 +97,7 @@ struct user_iovec;
 
 #ifdef XNU_KERNEL_PRIVATE
 __private_extern__ struct user_iovec * uio_iovsaddr( uio_t a_uio );
-__private_extern__ void uio_calculateresid( uio_t a_uio );
+__private_extern__ int uio_calculateresid( uio_t a_uio );
 __private_extern__ void uio_setcurriovlen( uio_t a_uio, user_size_t a_value );
 __private_extern__ int uio_spacetype( uio_t a_uio );
 __private_extern__ uio_t  uio_createwithbuffer( int a_iovcount, off_t a_offset, int a_spacetype, int a_iodirection, void *a_buf_p, size_t a_buffer_size );
@@ -144,7 +144,7 @@ struct uio {
        off_t                   uio_offset;
        enum uio_seg    uio_segflg;
        enum uio_rw     uio_rw;
-       user_ssize_t    uio_resid_64;
+       user_size_t     uio_resid_64;
        int                             uio_size;               /* size for use with kfree */
        int                             uio_max_iovs;   /* max number of iovecs this uio_t can hold */
        u_int32_t               uio_flags;