-- Pup.df
-- Copyright (C) 1986 by Xerox Corporation.  All rights reserved.
-- Hal Murray, June 6, 1986 6:48:16 pm PDT
-- Doug Wyatt, June 10, 1986 6:02:33 pm PDT
-- Tim Diebert: October 27, 1986 1:11:21 pm PST

Exports [Cedar]<Cedar6.1>Top>

  Pup.df                                       03-Dec-86 21:16:07 PST

Exports [Cedar]<Cedar6.1>Pup>

-- Public defs files - Streams and name/address translation
  PupWKS.mesa!2                                03-Jun-86 21:16:12 PDT
  PupWKS.bcd!2                                 03-Jun-86 21:56:04 PDT
  PupName.mesa!2                               03-Jun-86 21:56:31 PDT
  PupName.bcd!2                                03-Jun-86 21:56:35 PDT
  PupHop.mesa!2                                02-Jun-86 12:25:54 PDT
  PupHop.bcd!2                                 02-Jun-86 12:26:12 PDT
  PupStream.mesa!2                             05-Jun-86 03:11:25 PDT
  PupStream.bcd!2                              05-Jun-86 03:11:31 PDT
  PupStreamBackdoor.mesa!1                     10-Jun-86 18:08:10 PDT
  PupStreamBackdoor.bcd!1                      10-Jun-86 18:09:25 PDT

-- Public defs files - Ether booting and talking to Spruce
  EFTP.mesa!1                                  13-Mar-86 02:38:31 PST
  EFTP.bcd!2                                   29-May-86 02:49:14 PDT

Directory [Cedar]<Cedar6.1>Pup>

-- Not too Public defs files - Sockets
  PupType.mesa!2                               02-Jun-86 11:04:33 PDT
  PupType.bcd!2                                02-Jun-86 11:04:38 PDT
  PupBuffer.mesa!2                             02-Jun-86 11:18:46 PDT
  PupBuffer.bcd!2                              02-Jun-86 12:20:20 PDT
  PupSocket.mesa!2                             03-Jun-86 21:55:57 PDT
  PupSocket.bcd!2                              03-Jun-86 21:56:09 PDT

-- Friends only please
  PupSocketBackdoor.mesa!2                     03-Jun-86 14:23:18 PDT
  PupSocketBackdoor.bcd!2                      03-Jun-86 21:59:57 PDT

-- Private defs
  PupInternal.mesa!2                           25-May-86 06:10:55 PDT
  PupInternal.bcd!2                            04-Jun-86 21:40:31 PDT

-- Impls
  ThisMachineImpl.mesa!1                       23-Jan-86 21:21:50 PST
  ThisMachineImpl.bcd!2                        03-Jun-86 22:04:22 PDT
  PupNameImpl.mesa!2                           02-Jun-86 17:37:05 PDT
  PupNameImpl.bcd!2                            04-Jun-86 21:40:26 PDT
  PupRouterImpl.mesa!4                         31-Oct-86 15:03:13 PST
  PupRouterImpl.bcd!4                          31-Oct-86 15:03:40 PST
  PupSocketImpl.mesa!8                         17-Nov-86 16:13:21 PST
  PupSocketImpl.bcd!8                          17-Nov-86 16:22:26 PST
  PupStreamImpl.mesa!8                         04-Nov-86 15:04:52 PST
  PupStreamImpl.bcd!8                          04-Nov-86 15:05:10 PST
  EFTPImpl.mesa!2                              03-Jun-86 14:43:48 PDT
  EFTPImpl.bcd!2                               03-Jun-86 22:04:05 PDT
  PupEchoServerImpl.mesa!2                     03-Jun-86 14:23:46 PDT
  PupEchoServerImpl.bcd!2                      03-Jun-86 22:04:27 PDT

  PupPackage.config!2                          03-Jun-86 21:41:27 PDT
 +PupPackage.bcd!13                            17-Nov-86 16:23:17 PST

  MakePup.cm!2                                 29-May-86 02:50:28 PDT

-- Handy examples
  SmallBuffers.cm!1                            06-Jun-86 18:47:15 PDT
  BigBuffers.cm!1                              06-Jun-86 18:47:28 PDT
  MoreBuffersDorado.cm!2                       06-Jun-86 15:17:03 PDT
  MoreBuffersDLion.cm!2                        06-Jun-86 15:17:04 PDT

-- Start of a gateway
  PupForwarderImpl.mesa!1                      06-Jun-86 04:04:34 PDT
 +PupForwarderImpl.bcd!1                       06-Jun-86 04:04:48 PDT
  ActivateGateway.cm!3                         06-Jun-86 15:16:29 PDT

Imports [Cedar]<Cedar6.1>Top>Communication.df Of ~=
  Using [Endian.bcd, Pup.bcd, ThisMachine.bcd]

Imports [Cedar]<Cedar6.1>Top>CommDriver.df Of ~=
  Using [CommBuffer.bcd, CommBufferExtras.bcd, CommDriver.bcd]

Imports [Cedar]<Cedar6.1>Top>BasicTime.df Of ~=
  Using [BasicTime.bcd]

Imports [Cedar]<Cedar6.1>Top>File.df Of ~=
  Using [Booting.bcd]

Imports [Cedar]<Cedar6.1>Top>IO.df Of ~=
  Using [Convert.bcd, IO.bcd]

Imports [Cedar]<Cedar6.1>Top>MesaRuntime.df Of ~=
  Using [Basics.bcd, Checksum.bcd, PrincOps.bcd, PrincOpsUtils.bcd, Process.bcd]

Imports [Cedar]<Cedar6.1>Top>Rope.df Of ~=
  Using [RefText.bcd, Rope.bcd]

Imports [Cedar]<Cedar6.1>Top>HeadsCommon.df Of ~=
  Using [ProcessorFace.bcd]

Imports [Cedar]<Cedar6.1>Top>SafeStorage.df Of ~=
  Using [Allocator.bcd, SafeStorage.bcd]

Imports [Cedar]<Cedar6.1>Top>Tentacles.df Of ~=
  Using [DebuggerSwap.bcd, GermSwap.bcd]