read(2). Returns bytes read, or -1 with errno set.
read(2)
-1
@override int read(int fd, Pointer<Void> buf, int count) { _errno = Errno.eagain; return -1; }