lib_tcp.h 576 B

1234567891011121314151617
  1. #include <sys/types.h>
  2. #include <sys/socket.h>
  3. #include <netinet/in.h>
  4. #include <netdb.h>
  5. #include <arpa/inet.h>
  6. int tcp_server(int prog, int rdwr);
  7. int tcp_done(int prog);
  8. int tcp_accept(int sock, int rdwr);
  9. int tcp_connect(char *host, int prog, int rdwr);
  10. void sock_optimize(int sock, int rdwr);
  11. int sockport(int s);
  12. #ifndef NO_PORTMAPPER
  13. u_short pmap_getport(struct sockaddr_in *addr, u_long prognum, u_long versnum, u_int protocol);
  14. bool_t pmap_set(u_long prognum, u_long versnum, u_long protocol, u_short port);
  15. bool_t pmap_unset(u_long prognum, u_long versnum);
  16. #endif