iolib
iolib copied to clipboard
Common Lisp I/O library
On the README, it says that "As of Debian 9.0 Stable, the libfixposix package uses code from 2011, which is incompatible with the current IOlib and will cause a SEGFAULT...
The msghdr struct initialized no iovecs when preparing to send or receive file descriptors. On my machine, when the client calls `sendmsg()` with no iobuf, it succeeds (return val is...
Is it possible to get the owner (uid) and the group (gid) or a file?
`cl:pathname` are notoriously difficult to use among others because of how their automatically parse wildcards. See https://old.reddit.com/r/Common_Lisp/comments/nsqrcb/wildcardless_alternative_to_clpathname/ for a discussion. It would be nice to offer a wildcard-less alternative to...
```lisp > (in-package :iolib/pathnames) > (iolib/base:enable-literal-reader* ) T > #/p/"README.org" #/P/"README.org" > #/p/"README.org" ; error > (iolib/pathnames:file-path "README.org") #/IOLIB/PATHNAMES:P/"README.org" > #/IOLIB/PATHNAMES:P/"README.org" ; error ``` Some things be wrong. - The...
Instead of a preallocated slot use WITH-FOREIGN-OBJECT to allocate the events array, and thus make HARVEST-EVENTS safe for concurrent calls.
Because those symbol-calls in the .asd of iolib.common-lisp.asd do not get carried along in the building of bundling ops like monolithic-lib-op, they will not be run when they're needed. In...
unfortunately unix only, i cannot test on windows.
A small number of errors code in errno.h for linux are not implemented/different in errno.h for OpenBSD. [iolib-openbsd-0.8.3.tar.gz](https://github.com/sionescu/iolib/files/1227473/iolib-openbsd-0.8.3.tar.gz)
## Related info OS: `macOS 10.13.4` (`uname -a` return `Darwin muyinliu.local 17.5.0 Darwin Kernel Version 17.5.0: Mon Mar 5 22:24:32 PST 2018; root:xnu-4570.51.1~1/RELEASE_X86_64 x86_64`) Common Lisp: `SBCL v1.4.6` iolib: `v0.8.3`...