iolib/alendvai.git
15 years agoAdd INLINE declamations for foreign wrappers.master
Stelian Ionescu [Sat, 30 Aug 2008 08:45:29 +0000 (30 10:45 +0200)]
Add INLINE declamations for foreign wrappers.

15 years agoRename GET-ERRNO/SET-ERRNO to %SYS-ERRNO/(SETF %SYS-ERRNO).
Stelian Ionescu [Fri, 29 Aug 2008 23:46:13 +0000 (30 01:46 +0200)]
Rename GET-ERRNO/SET-ERRNO to %SYS-ERRNO/(SETF %SYS-ERRNO).

15 years agoFix IOMUX::REMOVE-FD.
Stelian Ionescu [Fri, 29 Aug 2008 17:18:00 +0000 (29 19:18 +0200)]
Fix IOMUX::REMOVE-FD.

15 years agoFix ACCEPT-CONNECTION.
Stelian Ionescu [Fri, 29 Aug 2008 13:32:18 +0000 (29 15:32 +0200)]
Fix ACCEPT-CONNECTION.

15 years agoFix docstrings of a few address conversion functions.
Stelian Ionescu [Wed, 27 Aug 2008 11:49:57 +0000 (27 13:49 +0200)]
Fix docstrings of a few address conversion functions.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoStyle change.
Stelian Ionescu [Mon, 25 Aug 2008 14:23:00 +0000 (25 16:23 +0200)]
Style change.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoDefine _XOPEN_SOURCE on all OSes.
Stelian Ionescu [Sat, 23 Aug 2008 19:33:36 +0000 (23 21:33 +0200)]
Define _XOPEN_SOURCE on all OSes.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoSmall fixes to syscall wrappers.
Stelian Ionescu [Sat, 23 Aug 2008 18:59:02 +0000 (23 20:59 +0200)]
Small fixes to syscall wrappers.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix wrappers.
Stelian Ionescu [Sat, 23 Aug 2008 18:05:45 +0000 (23 20:05 +0200)]
Fix wrappers.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoSmall fixes to timeout handling in POll-FD.
Stelian Ionescu [Sat, 23 Aug 2008 17:17:35 +0000 (23 19:17 +0200)]
Small fixes to timeout handling in POll-FD.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoCLAMP-TIMEOUT: add defaults to MIN and MAX.
Stelian Ionescu [Sat, 23 Aug 2008 15:17:30 +0000 (23 17:17 +0200)]
CLAMP-TIMEOUT: add defaults to MIN and MAX.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoDon't check any more for NULL timeouts in REPEAT-DECREASING-TIMEOUT.
Stelian Ionescu [Sat, 23 Aug 2008 14:58:01 +0000 (23 16:58 +0200)]
Don't check any more for NULL timeouts in REPEAT-DECREASING-TIMEOUT.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd clamp-timeout to base package.
Stelian Ionescu [Sat, 23 Aug 2008 14:51:59 +0000 (23 16:51 +0200)]
Add clamp-timeout to base package.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoPort ZETA-STREAMS to IOLIB.SYSCALLS.
Stelian Ionescu [Sat, 23 Aug 2008 10:09:13 +0000 (23 12:09 +0200)]
Port ZETA-STREAMS to IOLIB.SYSCALLS.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd FIONBIO and FIONREAD, export %SYS-IOCTL/2 and %SYS-IOCTL/3 instead of %SYS-IOCTL.
Stelian Ionescu [Sat, 23 Aug 2008 10:07:20 +0000 (23 12:07 +0200)]
Add FIONBIO and FIONREAD, export %SYS-IOCTL/2 and %SYS-IOCTL/3 instead of %SYS-IOCTL.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoZETA-STREAMS: switch to IOLIB.SYSCALLS, add POLL function.
Stelian Ionescu [Sat, 23 Aug 2008 00:59:43 +0000 (23 02:59 +0200)]
ZETA-STREAMS: switch to IOLIB.SYSCALLS, add POLL function.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoSmall fixes to :REPORT function for POLL-TIMEOUT and POLL-ERROR.
Stelian Ionescu [Sat, 23 Aug 2008 00:54:12 +0000 (23 02:54 +0200)]
Small fixes to :REPORT function for POLL-TIMEOUT and POLL-ERROR.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoReorganise system condition hierarchy, export condition accessors.
Stelian Ionescu [Sat, 23 Aug 2008 00:46:49 +0000 (23 02:46 +0200)]
Reorganise system condition hierarchy, export condition accessors.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix RETURN-WRAPPER.
Stelian Ionescu [Sat, 23 Aug 2008 00:46:33 +0000 (23 02:46 +0200)]
Fix RETURN-WRAPPER.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoRemove RETURN-POSIX-ERROR/RESTART, make syscalls signal errors again.
Stelian Ionescu [Sat, 23 Aug 2008 00:12:25 +0000 (23 02:12 +0200)]
Remove RETURN-POSIX-ERROR/RESTART, make syscalls signal errors again.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix typo in REPEAT-DECREASING-TIMEOUT.
Stelian Ionescu [Sat, 23 Aug 2008 00:11:10 +0000 (23 02:11 +0200)]
Fix typo in REPEAT-DECREASING-TIMEOUT.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoExport %SYS-POLL.
Stelian Ionescu [Fri, 22 Aug 2008 23:48:50 +0000 (23 01:48 +0200)]
Export %SYS-POLL.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoExport more sizes of foreign types from IOLIB.SYSCALLS
Stelian Ionescu [Fri, 22 Aug 2008 23:42:27 +0000 (23 01:42 +0200)]
Export more sizes of foreign types from IOLIB.SYSCALLS

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoDon't shadow TIME in IOLIB.SYSCALLS
Stelian Ionescu [Fri, 22 Aug 2008 18:29:22 +0000 (22 20:29 +0200)]
Don't shadow TIME in IOLIB.SYSCALLS

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd IOLIB.SYSCALLS package.
Stelian Ionescu [Fri, 22 Aug 2008 17:34:09 +0000 (22 19:34 +0200)]
Add IOLIB.SYSCALLS package.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd BUG condition to base package.
Stelian Ionescu [Thu, 21 Aug 2008 20:59:53 +0000 (21 22:59 +0200)]
Add BUG condition to base package.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoRename WAIT-FOR-* functions to DEVICE-POLL-*.
Stelian Ionescu [Thu, 21 Aug 2008 15:56:22 +0000 (21 17:56 +0200)]
Rename WAIT-FOR-* functions to DEVICE-POLL-*.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoMove DECODE-TIMEOUT and NORMALIZE-TIMEOUT to base package.
Stelian Ionescu [Thu, 21 Aug 2008 14:30:08 +0000 (21 16:30 +0200)]
Move DECODE-TIMEOUT and NORMALIZE-TIMEOUT to base package.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoMove FLAGS-CASE to base package.
Stelian Ionescu [Thu, 21 Aug 2008 12:52:11 +0000 (21 14:52 +0200)]
Move FLAGS-CASE to base package.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix dependency list of NET.SOCKETS
Stelian Ionescu [Thu, 21 Aug 2008 01:22:12 +0000 (21 03:22 +0200)]
Fix dependency list of NET.SOCKETS

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd tests for SPLIT-SEQUENCE.
Stelian Ionescu [Wed, 20 Aug 2008 09:55:22 +0000 (20 11:55 +0200)]
Add tests for SPLIT-SEQUENCE.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoImprove SPLIT-SEQUENCE.
Stelian Ionescu [Wed, 20 Aug 2008 06:36:50 +0000 (20 08:36 +0200)]
Improve SPLIT-SEQUENCE.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoRefactor split-sequence.
Stelian Ionescu [Wed, 20 Aug 2008 05:52:20 +0000 (20 07:52 +0200)]
Refactor split-sequence.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAlso export CHECK-BOUNDS and MULTIPLE-VALUE-CASE from base package.
Stelian Ionescu [Wed, 20 Aug 2008 05:28:23 +0000 (20 07:28 +0200)]
Also export CHECK-BOUNDS and MULTIPLE-VALUE-CASE from base package.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoMinor fix to COMPUTE-FLAGS.
Stelian Ionescu [Wed, 20 Aug 2008 05:20:10 +0000 (20 07:20 +0200)]
Minor fix to COMPUTE-FLAGS.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoMove more utils from NET.SOCKETS to base.
Stelian Ionescu [Wed, 20 Aug 2008 05:18:01 +0000 (20 07:18 +0200)]
Move more utils from NET.SOCKETS to base.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoMove reader macro utils to base.
Stelian Ionescu [Wed, 20 Aug 2008 05:12:04 +0000 (20 07:12 +0200)]
Move reader macro utils to base.

15 years agoRemove useless comments from SPLIT-SEQUENCE.
Stelian Ionescu [Wed, 20 Aug 2008 03:02:11 +0000 (20 05:02 +0200)]
Remove useless comments from SPLIT-SEQUENCE.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoRefactored SPLIT-SEQUENCE.
Stelian Ionescu [Wed, 20 Aug 2008 02:56:40 +0000 (20 04:56 +0200)]
Refactored SPLIT-SEQUENCE.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoCopy SPLIT-SEQUENCE to base.
Stelian Ionescu [Wed, 20 Aug 2008 02:19:20 +0000 (20 04:19 +0200)]
Copy SPLIT-SEQUENCE to base.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoUse MULTIPLE-VALUE-PROG1 instead of PROG1.
Stelian Ionescu [Tue, 19 Aug 2008 21:03:19 +0000 (19 23:03 +0200)]
Use MULTIPLE-VALUE-PROG1 instead of PROG1.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix argument names to socket syscalls.
Stelian Ionescu [Tue, 19 Aug 2008 02:01:57 +0000 (19 04:01 +0200)]
Fix argument names to socket syscalls.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd DEFOBSOLETE to base package.
Stelian Ionescu [Sat, 16 Aug 2008 18:21:09 +0000 (16 20:21 +0200)]
Add DEFOBSOLETE to base package.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoDon't use #'(LAMBDA ...) any more.
Stelian Ionescu [Fri, 15 Aug 2008 18:27:46 +0000 (15 20:27 +0200)]
Don't use #'(LAMBDA ...) any more.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd LAMBDA*.
Stelian Ionescu [Fri, 15 Aug 2008 18:27:25 +0000 (15 20:27 +0200)]
Add LAMBDA*.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoUse RETURN* everywhere.
Stelian Ionescu [Fri, 15 Aug 2008 17:38:30 +0000 (15 19:38 +0200)]
Use RETURN* everywhere.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix symbol exporting from IOLIB.BASE
Stelian Ionescu [Fri, 15 Aug 2008 17:06:40 +0000 (15 19:06 +0200)]
Fix symbol exporting from IOLIB.BASE

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFixed DEFMETHOD arg parsing.
Stelian Ionescu [Fri, 15 Aug 2008 16:55:41 +0000 (15 18:55 +0200)]
Fixed DEFMETHOD arg parsing.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoUse IOLIB.BASE everywhere instead of COMMON-LISP package.
Stelian Ionescu [Fri, 15 Aug 2008 16:41:59 +0000 (15 18:41 +0200)]
Use IOLIB.BASE everywhere instead of COMMON-LISP package.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoRename IOLIB.UTILS to IOLIB.BASE.
Stelian Ionescu [Fri, 15 Aug 2008 16:19:48 +0000 (15 18:19 +0200)]
Rename IOLIB.UTILS to IOLIB.BASE.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoImprove RETURN*.
Stelian Ionescu [Fri, 15 Aug 2008 15:38:29 +0000 (15 17:38 +0200)]
Improve RETURN*.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd IOLIB.UTILS package with RETURN* for a start.
Stelian Ionescu [Fri, 15 Aug 2008 14:43:18 +0000 (15 16:43 +0200)]
Add IOLIB.UTILS package with RETURN* for a start.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix typo.
Stelian Ionescu [Fri, 15 Aug 2008 07:08:50 +0000 (15 09:08 +0200)]
Fix typo.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix typo.
Stelian Ionescu [Thu, 14 Aug 2008 20:20:01 +0000 (14 22:20 +0200)]
Fix typo.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoUse :IO instead of :BOTH.
Stelian Ionescu [Sun, 3 Aug 2008 10:30:03 +0000 (3 12:30 +0200)]
Use :IO instead of :BOTH.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd some IGNORE declarations.
Stelian Ionescu [Fri, 25 Jul 2008 12:04:54 +0000 (25 14:04 +0200)]
Add some IGNORE declarations.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoRemove :NONBLOCKING keyword argument from file creation.
Stelian Ionescu [Fri, 25 Jul 2008 12:00:50 +0000 (25 14:00 +0200)]
Remove :NONBLOCKING keyword argument from file creation.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoMinor change.
Stelian Ionescu [Mon, 21 Jul 2008 00:00:29 +0000 (21 02:00 +0200)]
Minor change.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoStyle changes.
Stelian Ionescu [Sun, 20 Jul 2008 23:57:02 +0000 (21 01:57 +0200)]
Style changes.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd :AROUND methods on DEVICE-READ and DEVICE-WRITE that do some bounds checking.
Stelian Ionescu [Sun, 20 Jul 2008 23:55:25 +0000 (21 01:55 +0200)]
Add :AROUND methods on DEVICE-READ and DEVICE-WRITE that do some bounds checking.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoBetter buffer synchronization macro.
Stelian Ionescu [Sun, 20 Jul 2008 13:21:24 +0000 (20 15:21 +0200)]
Better buffer synchronization macro.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoStyle changes.
Stelian Ionescu [Sun, 20 Jul 2008 13:04:17 +0000 (20 15:04 +0200)]
Style changes.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoRewrite buffering.
Stelian Ionescu [Sun, 20 Jul 2008 02:03:02 +0000 (20 04:03 +0200)]
Rewrite buffering.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoSmall fix.
Stelian Ionescu [Wed, 16 Jul 2008 19:26:59 +0000 (16 21:26 +0200)]
Small fix.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix BUFFER-CLEAR-INPUT, BUFFER-CLEAR-OUTPUT and BUFFER-FLUSH-OUTPUT.
Stelian Ionescu [Wed, 16 Jul 2008 19:25:47 +0000 (16 21:25 +0200)]
Fix BUFFER-CLEAR-INPUT, BUFFER-CLEAR-OUTPUT and BUFFER-FLUSH-OUTPUT.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix buffer locking.
Stelian Ionescu [Tue, 15 Jul 2008 23:05:14 +0000 (16 01:05 +0200)]
Fix buffer locking.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd locks around all other BUFFER methods.
Stelian Ionescu [Tue, 15 Jul 2008 18:00:28 +0000 (15 20:00 +0200)]
Add locks around all other BUFFER methods.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd ABORT optional parameter to DEVICE-CLOSE and a method on BUFFERs.
Stelian Ionescu [Tue, 15 Jul 2008 17:10:12 +0000 (15 19:10 +0200)]
Add ABORT optional parameter to DEVICE-CLOSE and a method on BUFFERs.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix DEVICE-POSITION for buffers.
Stelian Ionescu [Tue, 15 Jul 2008 16:54:21 +0000 (15 18:54 +0200)]
Fix DEVICE-POSITION for buffers.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix comment.
Stelian Ionescu [Tue, 15 Jul 2008 16:35:27 +0000 (15 18:35 +0200)]
Fix comment.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd more granular buffer locking.
Stelian Ionescu [Tue, 15 Jul 2008 16:32:02 +0000 (15 18:32 +0200)]
Add more granular buffer locking.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd WAIT-FOR-INPUT and WAIT-FOR-OUTPUT.
Stelian Ionescu [Tue, 15 Jul 2008 16:26:16 +0000 (15 18:26 +0200)]
Add WAIT-FOR-INPUT and WAIT-FOR-OUTPUT.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd optional locking on buffers.
Stelian Ionescu [Tue, 15 Jul 2008 15:53:07 +0000 (15 17:53 +0200)]
Add optional locking on buffers.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoSmall fix to SYNCHRONIZE-OUTPUT.
Stelian Ionescu [Tue, 15 Jul 2008 15:22:57 +0000 (15 17:22 +0200)]
Small fix to SYNCHRONIZE-OUTPUT.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd buffer coherency protocol for single-channel buffers.
Stelian Ionescu [Tue, 15 Jul 2008 15:21:35 +0000 (15 17:21 +0200)]
Add buffer coherency protocol for single-channel buffers.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoImproved IOBUF->VECTOR and VECTOR->IOBUF .
Stelian Ionescu [Tue, 15 Jul 2008 14:05:06 +0000 (15 16:05 +0200)]
Improved IOBUF->VECTOR and VECTOR->IOBUF .

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix initialization of SINGLE-CHANNEL-P for BUFFER instances.
Stelian Ionescu [Tue, 15 Jul 2008 13:25:01 +0000 (15 15:25 +0200)]
Fix initialization of SINGLE-CHANNEL-P for BUFFER instances.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd PRINT-OBJECT method for FILE-DEVICE instances.
Stelian Ionescu [Tue, 15 Jul 2008 13:05:54 +0000 (15 15:05 +0200)]
Add PRINT-OBJECT method for FILE-DEVICE instances.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoBetter error handling.
Stelian Ionescu [Tue, 15 Jul 2008 12:52:09 +0000 (15 14:52 +0200)]
Better error handling.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd DEVICE-READ-CHAR for testing.
Stelian Ionescu [Tue, 15 Jul 2008 12:21:10 +0000 (15 14:21 +0200)]
Add DEVICE-READ-CHAR for testing.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix initialization of BUFFER instances.
Stelian Ionescu [Tue, 15 Jul 2008 11:58:55 +0000 (15 13:58 +0200)]
Fix initialization of BUFFER instances.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd correct DEVICE-POSITION for buffers.
Stelian Ionescu [Tue, 15 Jul 2008 11:24:57 +0000 (15 13:24 +0200)]
Add correct DEVICE-POSITION for buffers.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoRemove superfluous use of (SETF DEVICE-POSITION).
Stelian Ionescu [Tue, 15 Jul 2008 11:24:07 +0000 (15 13:24 +0200)]
Remove superfluous use of (SETF DEVICE-POSITION).

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix DEVICE-POSITION for files.
Stelian Ionescu [Tue, 15 Jul 2008 11:01:55 +0000 (15 13:01 +0200)]
Fix DEVICE-POSITION for files.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoSome fixes and cleanups.
Stelian Ionescu [Tue, 15 Jul 2008 10:54:21 +0000 (15 12:54 +0200)]
Some fixes and cleanups.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoMore code cleanup.
Stelian Ionescu [Tue, 15 Jul 2008 09:09:29 +0000 (15 11:09 +0200)]
More code cleanup.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoRe-organise files.
Stelian Ionescu [Tue, 15 Jul 2008 08:42:04 +0000 (15 10:42 +0200)]
Re-organise files.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd write buffering, code cleanup.
Stelian Ionescu [Tue, 15 Jul 2008 08:08:52 +0000 (15 10:08 +0200)]
Add write buffering, code cleanup.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd buffering.
Stelian Ionescu [Tue, 15 Jul 2008 02:02:34 +0000 (15 04:02 +0200)]
Add buffering.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoSmall improvement to DEVICE-OPEN for FILE-DEVICEs.
Stelian Ionescu [Sat, 12 Jul 2008 17:19:17 +0000 (12 19:19 +0200)]
Small improvement to DEVICE-OPEN for FILE-DEVICEs.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoMore code cleanup.
Stelian Ionescu [Tue, 8 Jul 2008 08:33:34 +0000 (8 10:33 +0200)]
More code cleanup.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoMinor change.
Stelian Ionescu [Sun, 6 Jul 2008 02:03:30 +0000 (6 04:03 +0200)]
Minor change.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix default values of if-exists and if-does-not-exist in open-file.
Stelian Ionescu [Sat, 5 Jul 2008 20:23:29 +0000 (5 22:23 +0200)]
Fix default values of if-exists and if-does-not-exist in open-file.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFurther improvements
Stelian Ionescu [Sat, 5 Jul 2008 17:44:33 +0000 (5 19:44 +0200)]
Further improvements

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoAdd working implementation if FILE-DEVICEs.
Stelian Ionescu [Sat, 5 Jul 2008 00:12:57 +0000 (5 02:12 +0200)]
Add working implementation if FILE-DEVICEs.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoClean up buffer code.
Stelian Ionescu [Mon, 30 Jun 2008 14:44:10 +0000 (30 16:44 +0200)]
Clean up buffer code.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix licence.
Stelian Ionescu [Sun, 29 Jun 2008 01:27:18 +0000 (29 03:27 +0200)]
Fix licence.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoStarted ZETA-STREAMS.
Stelian Ionescu [Sun, 24 Feb 2008 00:27:09 +0000 (24 01:27 +0100)]
Started ZETA-STREAMS.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoFix epoll multiplexer.
Stelian Ionescu [Thu, 17 Jul 2008 01:13:37 +0000 (17 03:13 +0200)]
Fix epoll multiplexer.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>
15 years agoSmall fix in CALL-WITH-BUFFERS-FOR-FD-PASSING.
Stelian Ionescu [Thu, 17 Jul 2008 01:11:08 +0000 (17 03:11 +0200)]
Small fix in CALL-WITH-BUFFERS-FOR-FD-PASSING.

Signed-off-by: Stelian Ionescu <sionescu@common-lisp.net>