;;; -*- Mode: LISP; Syntax: ANSI-Common-Lisp; Package: CL-USER; -*- ;;;; ; ;;;; (c) 2001 by Jochen Schmidt. ;;;; ;;;; File: acl-mp-package.lisp ;;;; Revision: 1.0.0 ;;;; Description: Package definition for ACL-COMPAT-MP ;;;; Date: 02.02.2002 ;;;; Authors: Jochen Schmidt ;;;; Tel: (+49 9 11) 47 20 603 ;;;; Email: jsc@dataheaven.de ;;;; ;;;; Redistribution and use in source and binary forms, with or without ;;;; modification, are permitted provided that the following conditions ;;;; are met: ;;;; 1. Redistributions of source code must retain the above copyright ;;;; notice, this list of conditions and the following disclaimer. ;;;; 2. Redistributions in binary form must reproduce the above copyright ;;;; notice, this list of conditions and the following disclaimer in the ;;;; documentation and/or other materials provided with the distribution. ;;;; ;;;; THIS SOFTWARE IS PROVIDED "AS IS" AND THERE ARE NEITHER ;;;; EXPRESSED NOR IMPLIED WARRANTIES - THIS INCLUDES, BUT ;;;; IS NOT LIMITED TO, THE IMPLIED WARRANTIES OF MERCHANTABILITY ;;;; AND FITNESS FOR A PARTICULAR PURPOSE.IN NO WAY ARE THE ;;;; AUTHORS LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, ;;;; SPECIAL, EXEMPLARY OR CONSEQUENTIAL DAMAGES (INCLUDING, BUT ;;;; NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES ; ;;;; LOSS OF USE, DATA, OR PROFITS ; OR BUSINESS INTERRUPTION) ;;;; ;;;; For further details contact the authors of this software. ;;;; ;;;; Jochen Schmidt ;;;; Zuckmantelstr. 11 ;;;; 91616 Neusitz ;;;; GERMANY ;;;; ;;;; (defpackage :acl-compat-mp (:use :common-lisp) (:export #:*current-process* ;* #:process-kill ;* #:process-preset ;* #:process-name ;* #:process-wait-function #:process-run-reasons #:process-arrest-reasons #:process-whostate #:without-interrupts #:process-wait #:process-enable #:process-disable #:process-reset #:process-interrupt #:process-run-function ;* #:process-property-list ;* #:without-scheduling ;* #:process-allow-schedule ;* #:make-process ;* #:process-add-run-reason ;* #:process-revoke-run-reason ;* #:process-add-arrest-reason ;* #:process-revoke-arrest-reason ;* #:process-allow-schedule ;* #:with-timeout ;* #:make-process-lock ;* #:with-process-lock ;* #:process-active-p ; required by webactions #:current-process #:process-name-to-process #:process-wait-with-timeout #:wait-for-input-available ) (:nicknames :acl-mp)) ;; * marked ones are used in Portable Allegroserve