Moontalk server and client (provided by many parties)
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

18 lines
579B

  1. \ Gforth 0.7.3 doesn't seem to have these defined.
  2. 2 Constant AF_INET
  3. $40 Constant MSG_DONTWAIT
  4. 2048 constant SOCK_NONBLOCK
  5. 1 constant SOL_SOCKET
  6. 2 Constant SO_REUSEADDR
  7. 11 constant EAGAIN
  8. \ Just some size definitions for the C structs / values.
  9. sockaddr_in nip constant /sockaddr_in
  10. 4 constant /option_value
  11. \ C FFI for functions which aren't defined in unix/socket.fs
  12. c-library socketext
  13. c-function close() close n -- n ( fd -- result )
  14. c-function setsockopt setsockopt n n n a n -- n ( sockfd level optname optval optlen -- r )
  15. end-c-library