Skip to content
TODO 813 B
Newer Older
-*- text -*-

======
Osicat

* define an error hierarchy.

=================================
cl-posix/iolib-posix/osicat-posix

* add missing Linux IOCTLs
* add definitions of struct types used by Linux IOCTLs
* add FreeBSD IOCTLs
* add getgroups, alarm, utime, utimes, wait, waitpid, getpagesize,
  things from termios.h

* some ideas:

  -> return T instead of 0 on success.

  -> probably not worth the trouble: add finalizers to stuff such as
     the return value of OPENDIR (perhaps wrap them in objects?)

  -> SB-POSIX returns class objects instead of multiple values
     for functions like GETPWUID.  Which approach is better?

  -> simple documentation with the short docstrings plus links to
     linux and BSD manpages.

==============================
osicat-windows and osicat-mach

* handle errors