Releases: danielhams/dicl
Add back fcntl.h for openat
The openat
function is actually used by some packages, so put back a minimal header that allows use of it.
Remove (breaking and unnecesary) fcntl.h
A previous release introduced a replacment header for fcntl.h
- which causes C++ compilation problems if included (somewhere inside the include tree).
This release removes that header to allow those projects to build.
posix_openpt impl
Gnulib import of posix_openpt
- useful for vte library.
Stub C++ std::strto* functions
Implement missing stubs for C++ functions that can become necessary when using libdicl in C++ code (strto*).
Add memrchr, rawmemrchr
As per title.
Include fdopendir impl
Needed to resolve some bugs in glib2 (>= this version will be a requirement from that glib2 version).
posix-spawn bug fix
Avoid attempting to register IRIX internal signal (65) in the child after posix-spawn.
funopen rework to avoid needing libdicl as consumer
Refactor funopen to follow the principles from an fopencookie implementation by Neal Gompa / others.
This uses a pipe and a thread feeding it so that consumers of the FILE * aren't obliged to link against libdiclfunopen.
Bug fix to annoyance with rpl_select and fd_set
Fix up a long standing issue where the replacement select header wasn't including enough headers or in the wrong order and fd_set type wasn't properly declared.
Bug fix + little optimisation to funopen
0.1.30 funopen: bug fix and little optimisation to the cookie fgets loop