;;; -*- Mode:LISP; Package:USER; Base:10; Readtable:CL -*- #| Copyright LISP Machine, Inc. 1987 See filename "Copyright.Text" for licensing and release information. |# (defpackage network (:use "LISP") (:nicknames "NET") (:prefix-name "NET") (:import-from 'global "ADD-INITIALIZATION" "ALLOCATE-RESOURCE" "ARRAY-INDEXED-P" "ARRAY-INITIALIZE" "ARRAY-LEADER" "ARRAY-LENGTH" "COPY-ARRAY-CONTENTS" "COPY-ARRAY-PORTION" "DEALLOCATE-RESOURCE" "DEFRESOURCE" "DEFSELECT" "DEFSELECT-INCREMENTAL" "DEFSUBST" "DELETE-INITIALIZATION" "FALSE" "INITIALIZATIONS" "LOCF" "MAKE-PROCESS" "NAMED-STRUCTURE-INVOKE" "NAMED-STRUCTURE-P" "NCONS" "PROCESS-RUN-FUNCTION" "PROCESS-WAIT" "PROCESS-WAIT-WITH-TIMEOUT" "SELECT-PROCESSOR" "STRING-APPEND" "STRING-LENGTH" "STRING-SEARCH" "STRING-SEARCH-CHAR" "STRING-SEARCH-SET" "SUBSTRING" "TIME-DIFFERENCE" "TIME-INCREMENT" "TIME-LESSP" "TRUE" "WITH-LOCK" "WITHOUT-INTERRUPTS" "ZUNDERFLOW" ;;Flavor stuff "COMPILE-FLAVOR-METHODS" "DEFFLAVOR" "DEFMETHOD" "DEFWRAPPER" "LEXPR-SEND" "MAKE-INSTANCE" "SELF" "SEND" ;;Debugging stuff "EH-ARG" "EH-LOC" ) (:export "ADD-INITIALIZATION" "ALLOCATE-RESOURCE" "ARRAY-INDEXED-P" "ARRAY-INITIALIZE" "ARRAY-LEADER" "ARRAY-LENGTH" "COPY-ARRAY-CONTENTS" "COPY-ARRAY-PORTION" "DEALLOCATE-RESOURCE" "DEFRESOURCE" "DEFSELECT" "DEFSELECT-INCREMENTAL" "DEFSUBST" "DELETE-INITIALIZATION" "FALSE" "INITIALIZATIONS" "LOCF" "MAKE-PROCESS" "NAMED-STRUCTURE-INVOKE" "NAMED-STRUCTURE-P" "NCONS" "PROCESS-RUN-FUNCTION" "PROCESS-WAIT" "PROCESS-WAIT-WITH-TIMEOUT" "SELECT-PROCESSOR" "STRING-APPEND" "STRING-LENGTH" "STRING-SEARCH" "STRING-SEARCH-CHAR" "STRING-SEARCH-SET" "SUBSTRING" "TIME-DIFFERENCE" "TIME-INCREMENT" "TIME-LESSP" "TRUE" "WITH-LOCK" "WITHOUT-INTERRUPTS" "ZUNDERFLOW" ;;Flavor stuff for tcp-stream "COMPILE-FLAVOR-METHODS" "DEFFLAVOR" "DEFMETHOD" "DEFWRAPPER" "LEXPR-SEND" "MAKE-INSTANCE" "SELF" "SEND" ;;Debugging stuff "EH-ARG" "EH-LOC" )) (defpackage ethernet (:use "NET" "LISP")) (defpackage arp (:use "NET" "LISP")) (defpackage internet (:use "NET" "LISP") (:nicknames "IP")) (defpackage icmp (:use "IP" "NET" "LISP")) (defpackage udp (:use "IP" "NET" "LISP")) (defpackage tcp (:use "IP" "NET" "LISP")) (defpackage tcp-application (:nicknames "TCPA") (:prefix-name "TCPA") (:use "TCP" "IP" "NET" "LISP")) (defpackage ftp (:use "TCP-APPLICATION" "TCP" "IP" "NET" "LISP") (:shadow "TYPE")) (defpackage telnet (:use "TCP-APPLICATION" "TCP" "IP" "NET" "LISP")) (defpackage network-user ;;Like USER, but has a few functions shadowed... (:shadow "LOGOUT" "ED" "FED" "INSPECT" "KERMIT" "PEEK" "SUPDUP" "TELNET" "ZMAIL" "DIRED" "MAIL") (:use "GLOBAL"))