Author: iratqq
Date: Thu Feb 26 23:00:12 2009
New Revision: 5867

Modified:
   trunk/scm/socket.scm

Log:
* scm/socket.scm (call-with-sockaddr-storage):
  - New function.


Modified: trunk/scm/socket.scm
==============================================================================
--- trunk/scm/socket.scm        (original)
+++ trunk/scm/socket.scm        Thu Feb 26 23:00:12 2009
@@ -77,5 +77,10 @@
       (delete-sockaddr-un sun)
       ret)))

+(define (call-with-sockaddr-storage thunk)
+  (let* ((ss (make-sockaddr-storage))
+         (ret (thunk ss)))
+    (delete-sockaddr-storage ss)
+    ret))

 (define shutdown-how-alist (shutdown-how-alist?))

Reply via email to