From mboxrd@z Thu Jan 1 00:00:00 1970 Path: main.gmane.org!not-for-mail From: Marius Vollmer Newsgroups: gmane.lisp.guile.devel Subject: Re: Initial SCTP support for the upcoming 1.6.5 release Date: Tue, 24 Aug 2004 16:24:24 +0200 Sender: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Message-ID: References: <28C61BE4-EB92-11D8-9129-000D932C78D8@lurchi.franken.de> <02FA4EE0-EFA6-11D8-B63D-000D932C78D8@lurchi.franken.de> <87ekm67wis.fsf@trouble.defaultvalue.org> <58846D32-F2D5-11D8-9904-000D932C78D8@lurchi.franken.de> <87oel2r7p3.fsf@zip.com.au> <3FE09419-F53E-11D8-B290-000D932C78D8@lurchi.franken.de> <87vff9z737.fsf@zip.com.au> <89D0BF0E-F5C0-11D8-93F2-000D932C78D8@lurchi.franken.de> <95CA6528-F5CB-11D8-93F2-000D932C78D8@lurchi.franken.de> NNTP-Posting-Host: deer.gmane.org Mime-Version: 1.0 Content-Type: text/plain; charset=us-ascii X-Trace: sea.gmane.org 1093357509 32340 80.91.224.253 (24 Aug 2004 14:25:09 GMT) X-Complaints-To: usenet@sea.gmane.org NNTP-Posting-Date: Tue, 24 Aug 2004 14:25:09 +0000 (UTC) Cc: guile-devel@gnu.org Original-X-From: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Tue Aug 24 16:24:58 2004 Return-path: Original-Received: from lists.gnu.org ([199.232.76.165]) by deer.gmane.org with esmtp (Exim 3.35 #1 (Debian)) id 1BzcEL-0004M9-00 for ; Tue, 24 Aug 2004 16:24:57 +0200 Original-Received: from localhost ([127.0.0.1] helo=lists.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BzcIq-0003TB-MN for guile-devel@m.gmane.org; Tue, 24 Aug 2004 10:29:36 -0400 Original-Received: from mailman by lists.gnu.org with tmda-scanned (Exim 4.33) id 1BzcIV-0003KP-Ch for guile-devel@gnu.org; Tue, 24 Aug 2004 10:29:15 -0400 Original-Received: from exim by lists.gnu.org with spam-scanned (Exim 4.33) id 1BzcIT-0003Jb-Be for guile-devel@gnu.org; Tue, 24 Aug 2004 10:29:14 -0400 Original-Received: from [199.232.76.173] (helo=monty-python.gnu.org) by lists.gnu.org with esmtp (Exim 4.33) id 1BzcIT-0003JX-46 for guile-devel@gnu.org; Tue, 24 Aug 2004 10:29:13 -0400 Original-Received: from [129.217.163.1] (helo=mail.dt.e-technik.uni-dortmund.de) by monty-python.gnu.org with esmtp (Exim 4.34) id 1BzcDp-0001nt-Vp for guile-devel@gnu.org; Tue, 24 Aug 2004 10:24:26 -0400 Original-Received: from troy.dt.e-technik.uni-dortmund.de (troy.dt.e-technik.uni-dortmund.de [129.217.163.17]) by mail.dt.e-technik.uni-dortmund.de (Postfix) with ESMTP id 4D7A43A6C0; Tue, 24 Aug 2004 16:24:25 +0200 (CEST) Original-Received: by troy.dt.e-technik.uni-dortmund.de (Postfix, from userid 520) id 0D923B98E; Tue, 24 Aug 2004 16:24:24 +0200 (CEST) Original-To: Michael Tuexen In-Reply-To: <95CA6528-F5CB-11D8-93F2-000D932C78D8@lurchi.franken.de> (Michael Tuexen's message of "Tue, 24 Aug 2004 14:46:14 +0200") User-Agent: Gnus/5.1003 (Gnus v5.10.3) Emacs/21.3 (gnu/linux) X-BeenThere: guile-devel@gnu.org X-Mailman-Version: 2.1.5 Precedence: list List-Id: "Developers list for Guile, the GNU extensibility library" List-Unsubscribe: , List-Archive: List-Post: List-Help: List-Subscribe: , Errors-To: guile-devel-bounces+guile-devel=m.gmane.org@gnu.org Xref: main.gmane.org gmane.lisp.guile.devel:4022 X-Report-Spam: http://spam.gmane.org/gmane.lisp.guile.devel:4022 Michael Tuexen writes: > with the hints of Kevin I got my stuff working. Excellent, and please accept my apologies for doing such a louse job with the first attempt. I forgot to include sctp.scm in the tarball, here it is for reference: (define-module (net sctp)) (export sctp-recvmsg! sctp-sendmsg SOCK_SEQPACKET IPPROTO_SCTP IPPROTO_TCP IPPROTO_UDP MSG_UNORDERED MSG_ADDR_OVER MSG_ABORT MSG_EOF MSG_EOR MSG_NOTIFICATION MSG_PR_SCTP_TTL MSG_PR_SCTP_BUF) (load-extension "libguile-net-sctp" "net_sctp_init") > I need besides the static functions from socket.c the > SCM_SYSCALL stuff from libguile/_scm.h. This is file is > not installed. So is there a chance to move the SCM_SYSCALL > stuff from _scm.h to __scm.h? If not, I have to duplicate > the code, which is not a problem... Yes, please duplicate. SCM_SYSCALL is more of an internal helper for boilerplate code that unrelated to Guile. > I have another question: How can I make the documentation included > in the SCM_DEFINE makro available from scheme. I don't think there is a good way yet. Which is really bad, bad, bad, I know. Leave your docstring in place and hope that you will soon be able to use it. _______________________________________________ Guile-devel mailing list Guile-devel@gnu.org http://lists.gnu.org/mailman/listinfo/guile-devel