Creates a new FDStream with the backing read/write file descriptor being the one provided
Closes the file descriptor
Reads bytes from the file descriptor into the provided array and returns without any further waiting, at most the number of bytes read will be the length of the provided array, at minimum a single byte
Reads bytes from the file descriptor into the provided array until the array is fully-filled
Underlying file descriptor
Provides a base for streams based on a file descriptor