write_nointr takes a const char* buffer
add assert header to jh.h
add fopen_bistream and fnetopen
io: write_nointr should treat count -1 as "just do strlen on the buffer"
remove outdated license header
io: retry read/write on EINTR
io: allow slurping files with a given size
fix file IO: void* instead of char*
fix for write_file: always add O_WRONLY
slurp_fd: add flag for creating 8-nullbytes-padded buffers
add mmap_file
fix: use O_CLOEXEC to prevent fds from leaking through other threads
add license and copyright stuff
initial commit