47 lines
1.0 KiB
Scheme
47 lines
1.0 KiB
Scheme
(define-library
|
|
(srfi 106)
|
|
(import (scheme base)
|
|
(scheme write)
|
|
(scheme process-context)
|
|
(foreign c))
|
|
(export make-client-socket
|
|
make-server-socket
|
|
socket?
|
|
socket-accept
|
|
socket-send
|
|
socket-recv
|
|
socket-shutdown
|
|
socket-close
|
|
;socket-input-port
|
|
;socket-output-port
|
|
call-with-socket
|
|
address-family
|
|
address-info
|
|
socket-domain
|
|
ip-protocol
|
|
message-type
|
|
shutdown-method
|
|
socket-merge-flags
|
|
socket-purge-flags
|
|
*af-inet*
|
|
*af-inet6*
|
|
*af-unspec*
|
|
*sock-stream*
|
|
*sock-dgram*
|
|
*ai-canonname*
|
|
*ai-numerichost*
|
|
*ai-v4mapped*
|
|
*ai-all*
|
|
*ai-addrconfig*
|
|
*ipproto-ip*
|
|
*ipproto-tcp*
|
|
*ipproto-udp*
|
|
*msg-peek*
|
|
*msg-oob*
|
|
*msg-waitall*
|
|
*shut-rd*
|
|
*shut-wr*
|
|
*shut-rdwr*)
|
|
(include "106.scm"))
|
|
|