fix errno numbers across platforms, some UI work
parent
49769678d1
commit
a5c67414d8
|
@ -76,9 +76,6 @@ M: port set-timeout ( timeout port -- )
|
||||||
: pending-error ( port -- )
|
: pending-error ( port -- )
|
||||||
dup port-error f rot set-port-error throw ;
|
dup port-error f rot set-port-error throw ;
|
||||||
|
|
||||||
: EAGAIN 11 ;
|
|
||||||
: EINTR 4 ;
|
|
||||||
|
|
||||||
: defer-error ( port -- ? )
|
: defer-error ( port -- ? )
|
||||||
#! Return t if it is an unrecoverable error.
|
#! Return t if it is an unrecoverable error.
|
||||||
err_no dup EAGAIN = over EINTR = or [
|
err_no dup EAGAIN = over EINTR = or [
|
||||||
|
|
|
@ -31,3 +31,7 @@ BEGIN-STRUCT: sockaddr-in
|
||||||
FIELD: in_addr_t addr
|
FIELD: in_addr_t addr
|
||||||
FIELD: longlong unused
|
FIELD: longlong unused
|
||||||
END-STRUCT
|
END-STRUCT
|
||||||
|
|
||||||
|
: EINTR HEX: 4 ;
|
||||||
|
: EAGAIN HEX: 23 ;
|
||||||
|
: EINPROGRESS HEX: 24 ;
|
||||||
|
|
|
@ -31,3 +31,7 @@ BEGIN-STRUCT: sockaddr-in
|
||||||
FIELD: in_addr_t addr
|
FIELD: in_addr_t addr
|
||||||
FIELD: longlong unused
|
FIELD: longlong unused
|
||||||
END-STRUCT
|
END-STRUCT
|
||||||
|
|
||||||
|
: EINTR HEX: 4 ;
|
||||||
|
: EAGAIN HEX: b ;
|
||||||
|
: EINPROGRESS HEX: 73 ;
|
||||||
|
|
|
@ -31,3 +31,7 @@ BEGIN-STRUCT: sockaddr-in
|
||||||
FIELD: in_addr_t addr
|
FIELD: in_addr_t addr
|
||||||
FIELD: longlong unused
|
FIELD: longlong unused
|
||||||
END-STRUCT
|
END-STRUCT
|
||||||
|
|
||||||
|
: EINTR HEX: 4 ;
|
||||||
|
: EAGAIN HEX: 23 ;
|
||||||
|
: EINPROGRESS HEX: 24 ;
|
||||||
|
|
|
@ -5,8 +5,6 @@ USING: alien errors kernel math namespaces ;
|
||||||
|
|
||||||
! Alien wrappers for various Unix libc functions.
|
! Alien wrappers for various Unix libc functions.
|
||||||
|
|
||||||
: EINPROGRESS 36 ;
|
|
||||||
|
|
||||||
LIBRARY: factor
|
LIBRARY: factor
|
||||||
FUNCTION: int err_no ( ) ;
|
FUNCTION: int err_no ( ) ;
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue