mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-13 23:20:32 +02:00
add test for setsockopt
* test-suite/tests/00-socket.test (setsockopt AF_INET): new test
This commit is contained in:
parent
75b0db1a28
commit
54fe8e83d9
1 changed files with 11 additions and 0 deletions
|
@ -133,6 +133,17 @@
|
||||||
(and (= (sockaddr:fam sa) AF_UNIX)
|
(and (= (sockaddr:fam sa) AF_UNIX)
|
||||||
(string=? (sockaddr:path sa) "/tmp/unix-socket"))))))
|
(string=? (sockaddr:path sa) "/tmp/unix-socket"))))))
|
||||||
|
|
||||||
|
;;;
|
||||||
|
;;; setsockopt
|
||||||
|
;;;
|
||||||
|
|
||||||
|
(with-test-prefix "setsockopt AF_INET"
|
||||||
|
(if (and (defined? 'AF_INET) (defined? 'TCP_NODELAY))
|
||||||
|
(pass-if "IPPROTO_TCP TCP_NODELAY"
|
||||||
|
(let ((sock (socket AF_INET SOCK_STREAM 0)))
|
||||||
|
(setsockopt sock IPPROTO_TCP TCP_NODELAY 1)
|
||||||
|
(eqv? 1 (getsockopt sock IPPROTO_TCP TCP_NODELAY))))))
|
||||||
|
|
||||||
|
|
||||||
;;;
|
;;;
|
||||||
;;; AF_UNIX sockets and `make-socket-address'
|
;;; AF_UNIX sockets and `make-socket-address'
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue