repo.or.cz
/
iolib.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
%BUFFER-POSITION: guard against null return values of DEVICE-POSITION.
2008-09-01
Stelian Ionescu
SEND-TO and
R
ECEIVE-FROM don't acce
p
t strings any mor
e
.
commit
|
commitdiff
|
tree
2008-09-01
Stelia
n
Ione
s
c
u
Be
t
ter %%
R
E
C
EIVE
-
FROM
.
commit
|
commitdiff
|
tree
2008-09-01
Stelia
n
Ionescu
Improve RECEIVE-
F
R
O
M
and i
t
s
c
o
mpiler macro
.
commit
|
commitdiff
|
tree
2008-09-01
Steli
a
n Ionescu
Remove
C
HECK-BOUNDS from gray s
t
r
e
ams s
i
n
ce i
t
's already
.
.
.
commit
|
commitdiff
|
tree
2008-08-31
St
e
lian
Ion
e
sc
u
Improve WITH-CL
O
S
E
-ON-
E
RR
O
R
.
commit
|
commitdiff
|
tree
2008-08-30
Ste
l
ian Ionescu
Add INLI
N
E d
e
clamations for
f
oreign wrapp
e
rs
.
commit
|
commitdiff
|
tree
2008-08-29
Stelian Ionescu
R
enam
e
G
ET-ERRNO/SET-ERRNO to %SY
S
-ERRNO/(SETF
%
SYS
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
Ste
l
ia
n
Ionescu
Fix IOMUX
:
:REMOVE-FD
.
commit
|
commitdiff
|
tree
2008-08-29
St
e
lia
n
I
onescu
Fix ACCEPT-CONNECTI
O
N
.
commit
|
commitdiff
|
tree
2008-08-27
Stelian Ionescu
Fix docstrings of a fe
w
address co
n
version func
t
i
ons
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-25
Stel
i
an Ionesc
u
Style change
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
Stel
i
an Ionescu
Define _XO
P
EN_SOU
R
CE o
n
all OSes
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
Ste
l
ia
n
I
o
n
escu
Small fixes to syscall
w
rappers
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
Stel
i
an I
o
nescu
Fix wrap
p
ers
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
S
t
e
lian
I
one
s
cu
Small fixes to timeout hand
l
ing in
PO
l
l
-
FD
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
Stelian
I
onescu
CL
A
MP-TIMEOUT
:
a
d
d defaults to
M
IN and MAX
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
Stel
i
a
n Ionescu
Don't
check any more for NULL timeouts in REPEAT-DE
C
REAS
I
N
G
.
.
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
Stelian Iones
c
u
A
d
d clamp-timeout to b
a
s
e
pac
k
ag
e
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
S
telian Ionescu
Port ZETA-STREAMS
to IOLIB
.
S
Y
SCAL
L
S
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
Stelian Ionesc
u
Add FIONBI
O
and FIONREAD, export
%
SYS
-
IO
C
TL
/
2 an
d
.
.
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
S
telian Ionesc
u
ZETA-STREAMS: switch to IOLI
B
.
SY
S
CA
L
LS, add POLL fun
c
tion
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
Stelia
n
I
o
nescu
Small fixes to :REPORT function for POLL-
T
I
MEOUT and
.
.
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
Ste
l
i
a
n Iones
c
u
Reorganise system cond
i
tion hiera
r
c
h
y
,
ex
p
o
r
t
condition
.
.
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
Ste
l
i
a
n Io
n
esc
u
Fix RETURN
-
WRAPPER
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
S
telian
Ion
e
s
c
u
Remove RETURN-
P
OS
I
X-ERROR/RESTART, make sys
c
alls signal
.
.
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-23
Stelian Ionescu
F
ix typ
o
in REP
E
AT-DECREASING-TIMEOUT
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-22
Stelian Ionesc
u
Export %SYS
-
POLL
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-22
S
t
e
lian Ionescu
Expor
t
more sizes of foreign types from IOLIB
.
SYSCALL
S
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-22
St
e
lian Ionescu
Don't
s
hadow
T
IME in IOLIB
.
SYS
C
ALLS
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-22
Ste
l
ian Ionescu
Add I
O
LIB
.
SYSCALLS
p
acka
g
e
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-21
S
t
elia
n
Ione
s
cu
Add BUG
condi
t
ion to
b
ase package
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-21
Steli
a
n Ionesc
u
R
ename WAIT-FO
R
-* functions t
o
DEVI
C
E-POLL-*
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-21
Ste
l
ian Ionescu
Move DE
C
ODE-T
I
MEOUT and NORMALIZE-TIMEOUT to bas
e
packag
e
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-21
Stelian Ionescu
M
o
ve FLAGS
-
CASE to base pack
a
ge
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-21
S
t
elian Ionescu
F
i
x dependency lis
t
o
f NET
.
SOCKET
S
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-20
Stelian Ionescu
Add tests fo
r
SPLI
T
-SE
Q
UENC
E
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-20
Stelian Ionescu
Imp
r
ove
SPLIT-SEQUEN
C
E
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-20
Stelian Ionescu
R
e
factor sp
l
it-seq
u
ence
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-20
S
t
e
l
ian Ionescu
Also export CHECK
-
BOUNDS and MULTI
P
LE-
V
ALUE-CASE from
.
.
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-20
S
t
elia
n
Ionescu
Minor fix
t
o COM
P
UT
E
-F
L
AGS
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-20
Stelian Iones
c
u
Move
m
ore utils from
N
ET
.
S
O
CKETS to base
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-20
Stelian Iones
c
u
Move re
a
d
er macro
u
tils to base
.
commit
|
commitdiff
|
tree
2008-08-20
S
t
e
lian I
o
nescu
R
emove
useless comme
n
ts from S
P
LIT-SEQU
E
NCE
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-20
S
t
elian
Ionescu
Re
f
actored SPLIT-SEQUENCE
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-20
Stelian Iones
c
u
C
opy S
P
LIT-SEQUEN
C
E to base
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-19
Stelian Io
n
escu
Use MULTIPLE-VALUE-PROG1
instead
of PROG1
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-19
Stelian Ionescu
Fi
x
argume
n
t
name
s
to s
o
cket syscall
s
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-16
Stelian Ionescu
Add
D
EFOBSOLETE
t
o base pack
a
g
e
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-15
Stelian Ion
e
scu
Don't use #'(LAM
B
D
A
.
.
.
) any
m
o
re
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-15
Stelian Ionescu
Ad
d
L
A
MBDA*
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-15
Stelian Ionescu
U
s
e
R
E
T
URN*
ev
e
rywhere
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-15
Stelia
n
Ionescu
Fix symbol exp
o
rt
i
ng fro
m
IOLIB
.
BA
S
E
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-15
Stelian Ionescu
F
i
xe
d
DEFMETHOD
arg par
s
i
n
g
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-15
Stelian Io
n
e
scu
Use IOLIB
.
BASE everywher
e
instead of COMMON-LIS
P
pack
a
ge
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-15
St
e
lia
n
Ione
s
cu
Re
n
ame I
O
LIB
.
UTILS to
I
O
L
IB
.
B
ASE
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-15
Ste
l
i
a
n Ione
s
cu
Improv
e
RETURN*
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-15
S
telian Iones
c
u
Ad
d
IOLIB
.
UTI
L
S
package wit
h
RETURN* for
a
s
t
art
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-15
Stelian Iones
c
u
Fix ty
p
o
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-14
Steli
a
n Io
n
e
s
cu
Fix typo
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-08-03
Stelian Ionescu
Use :IO
instead of :BOTH
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-25
Stelia
n
Ion
e
scu
A
dd some IGNO
R
E declarations
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-25
Stelian Ionescu
Remo
v
e :NONBLO
C
KING keyword argument from
file creation
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-21
St
e
lian
Ionescu
Minor change
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-20
S
t
elian
I
onescu
S
tyle changes
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-20
Stelian Io
n
escu
Add :AROUN
D
metho
d
s
on DEVICE
-
READ a
n
d
D
EVICE-WRITE
.
.
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-20
Stelian
I
on
e
scu
Better buffer syn
c
hronizati
o
n
m
a
c
ro
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-20
S
telian Ionescu
S
t
yle ch
a
n
g
e
s
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-20
Stelian I
o
n
escu
R
e
write
buffering
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian Ion
e
s
cu
Sma
l
l fix
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Ste
l
ian I
o
n
e
scu
Fix BUFFER-CLEAR-I
N
PUT, BUF
F
ER-CLEAR-OUTPUT and BUFFER
.
.
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian Ione
s
c
u
Fix bu
f
f
e
r loc
k
i
n
g
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Steli
a
n Ionescu
Add l
o
cks around all other BUF
F
E
R
methods
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian Ionescu
Add ABORT optional
p
arameter to
DEVICE-
C
LOSE and a
.
.
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian Ionescu
Fix
DEVI
C
E-POSITION for buffers
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelia
n
Ionescu
Fix comment
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian
I
o
nes
c
u
Add mo
r
e gr
a
nu
l
a
r
buffer locking
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
St
e
l
i
an Ion
e
scu
Add WAIT-F
O
R-INP
U
T and W
A
I
T-FOR-OUTPUT
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Steli
a
n
I
onescu
Add optional locking
o
n
b
uffers
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stel
i
an Ionescu
Sm
a
ll fix to
SYNCHRONIZ
E
-OUTPUT
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian I
o
nescu
Add buffer co
h
e
rency protocol
f
or single-channel buffers
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stel
i
an Ionescu
I
m
proved IOBUF->VE
C
TOR and VEC
T
OR->IOBUF
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian Ionescu
Fix initializ
a
tion of SINGL
E
-CHANNEL-P for B
U
FFER instan
c
es
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stel
i
an Ionescu
A
d
d
PRINT-OBJECT method f
o
r FILE-DEVICE instances
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
St
e
lian Ionescu
Be
t
ter error handling
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Ste
l
ian Ionescu
Add
D
E
V
IC
E
-RE
A
D-CHAR
for tes
t
ing
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian Io
n
e
s
cu
Fix in
i
t
ialization of BUFFER instance
s
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
S
t
elian Ionescu
Add corr
e
ct DEVICE-P
O
SITION
fo
r
buffer
s
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian Ione
s
cu
Remove
s
uperfluous use of
(S
E
TF DEVICE-POSITI
O
N)
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelia
n
Ionescu
F
i
x DEVIC
E
-
P
OSITION for files
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
S
t
e
l
ian Ionescu
S
ome fixes and cleanups
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
S
t
elian I
o
nescu
More code cleanup
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian Ionescu
R
e
-organise files
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian Ionesc
u
A
d
d write buffering,
code cleanup
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
S
t
e
lian Ionescu
Add buffering
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
St
e
lian I
o
nescu
Small improvement to DEVICE-OPEN for FILE
-
DEVICEs
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
St
e
lian Iones
c
u
M
ore code
clean
u
p
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian Ionescu
Mi
n
or chang
e
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
Stelian Ionescu
Fix default values o
f
if-exists and if-does-not-exist
.
.
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
S
t
e
l
ian Iones
c
u
Furt
h
e
r improvements
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
2008-07-17
S
t
elian Io
n
e
scu
Add working i
m
plementation i
f
FILE
-
D
EVICE
s
.
Signed-off-by: Stelian Ionescu <
sionescu@common-lisp.net
>
commit
|
commitdiff
|
tree
next