mirror of
https://git.savannah.gnu.org/git/guile.git
synced 2025-06-11 22:31:12 +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)
|
||||
(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'
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue