question: reads data from the native unix file descriptor . concode_field_sep LibC shared_libc concode_elem_sep LibC libc concode_elem_sep int fd concode_elem_sep boolean isOpen concode_field_sep boolean isOpen concode_elem_sep LibC libc concode_elem_sep int write concode_elem_sep void close
target: int function ( ByteBuffer arg0 ) { if ( ! isOpen ) { throw new IOException ( "srini_string" ) ; } int loc0 = libc . read ( fd , arg0 , arg0 . remaining ( ) ) ; if ( loc0 > 0 ) { arg0 . position ( arg0 . position ( ) + loc0 ) ; } return loc0 ; }