- added (ikarus ipc) library

- added copyright notices for (ikarus foreign) and (ikarus ipc).
This commit is contained in:
Abdulaziz Ghuloum 2009-01-09 10:53:39 +03:00
parent a28e67c7c2
commit f6333ff13b
5 changed files with 51 additions and 3 deletions

View File

@ -1,7 +1,7 @@
libstreamsdir=$(pkglibdir)/streams
dist_libstreams_DATA=streams/primitive.ss streams/derived.ss
libikarusdir=$(pkglibdir)/ikarus
dist_libikarus_DATA=ikarus/foreign.ss
dist_libikarus_DATA=ikarus/foreign.ss ikarus/ipc.ss
libCocoadir=$(pkglibdir)/Cocoa
dist_libCocoa_DATA=Cocoa/helpers.ss

View File

@ -166,7 +166,7 @@ top_srcdir = @top_srcdir@
libstreamsdir = $(pkglibdir)/streams
dist_libstreams_DATA = streams/primitive.ss streams/derived.ss
libikarusdir = $(pkglibdir)/ikarus
dist_libikarus_DATA = ikarus/foreign.ss
dist_libikarus_DATA = ikarus/foreign.ss ikarus/ipc.ss
libCocoadir = $(pkglibdir)/Cocoa
dist_libCocoa_DATA = Cocoa/helpers.ss
dist_pkglib_DATA = streams.ss match.ss pregexp.ss gl.ss glut.ss \

View File

@ -1,3 +1,18 @@
;;; Ikarus Scheme -- A compiler for R6RS Scheme.
;;; Copyright (C) 2008,2009 Abdulaziz Ghuloum
;;;
;;; This program is free software: you can redistribute it and/or modify
;;; it under the terms of the GNU General Public License version 3 as
;;; published by the Free Software Foundation.
;;;
;;; This program is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
;;; General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with this program. If not, see <http://www.gnu.org/licenses/>.
(library (ikarus foreign)
(export

33
lib/ikarus/ipc.ss Normal file
View File

@ -0,0 +1,33 @@
;;; Ikarus Scheme -- A compiler for R6RS Scheme.
;;; Copyright (C) 2009 Abdulaziz Ghuloum
;;;
;;; This program is free software: you can redistribute it and/or modify
;;; it under the terms of the GNU General Public License version 3 as
;;; published by the Free Software Foundation.
;;;
;;; This program is distributed in the hope that it will be useful, but
;;; WITHOUT ANY WARRANTY; without even the implied warranty of
;;; MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the GNU
;;; General Public License for more details.
;;;
;;; You should have received a copy of the GNU General Public License
;;; along with this program. If not, see <http://www.gnu.org/licenses/>.
(library (ikarus ipc)
(export
getenv setenv unsetenv
system process process-nonblocking waitpid
wstatus-pid wstatus-exit-status wstatus-received-signal kill
tcp-connect tcp-connect-nonblocking udp-connect
udp-connect-nonblocking tcp-server-socket
tcp-server-socket-nonblocking
accept-connection accept-connection-nonblocking
close-tcp-server-socket register-callback )
(import (ikarus)))

View File

@ -1 +1 @@
1742
1743