Allow for positional writes on a file descriptor

Adds the libc `pwrite() 2` function