Museum

Home

Lab Overview

Retrotechnology Articles

Online Manuals

⇒ uucico(ADM) — OpenDesktop 1.1.0

Media Vault

Software Library

Restoration Projects

Artifacts Sought

Related Articles

uusched(ADM)

uutry(ADM)

cron(C)

uucp(C)

uustat(C)

uux(C)

UUCICO(ADM)


     UUCICO(ADM)                          UNIX System V



     Name
          uucico - file transport program for the UUCP system


     Syntax
          /usr/lib/uucp/uucico [ -r role_number ] [ -x debug_level ]
          [ -i  interface  ]  [  -d  spool_directory  ] [  -s  ] [  -S
          ] system_name


     Description
          uucico is the file transport  program  for  uucp  work  file
          transfers.   Role  numbers  for  the  -r are the digit 1 for
          master mode or 0 for slave mode (default).   The  -r  option
          should  be  specified  as  the  digit 1 for master mode when
          uucico is started by a program or cron. uux  and  uucp  both
          queue  jobs  that  will  be  transferred  by  uucico.  It is
          normally started by the scheduler,  uusched  ,  but  can  be
          started  manually; this is done for debugging.  For example,
          the shell uutry starts uucico with debugging turned  on.   A
          single  digit  must  be  used  for the -x option with higher
          numbers for more debugging.

          The -i option defines the interface used with uucico.   This
          interface  only  affects  slave  mode.  Known interfaces are
          UNIX (default), TLI (basic Transport Layer  Interface),  and
          TLIS   (Transport  Layer  Interface  with  Streams  modules,
          read/write); only the default, UNIX, is applicable  in  this
          release.

          The -d option can be used to specify  the  spool  directory:
          the default is /usr/spool/uucp.

          If -s is specified, a call to the  specified  site  is  made
          even  if  there  is  no  work for site sitename in the spool
          directory, but call only when  times  in  the  Systems  file
          permit  it.   This  is  useful for polling sites that do not
          have the hardware to initiate a connection.

          The -S option can  be  used  to  specify  the  system  name,
          overriding the call schedule given in the Systems file.  For
          example, -S can be used to call a system which is said to be
          ``Never'' called in the Systems file.


     Changing Packet Parameters
          An  additional  feature  is  the  ability  to   change   two
          specialized  parameters  contained  in  the  uucico  program
          without having to recompile the source.  (The uucico  binary
          is  provided unstripped so that patches can be applied using
          adb(CP). Note that you  must  have  the  Development  System
          installed  to  use  adb.)  The  first  is a parameter called
          windows,  which  specifies  the  size  of  window  that  the
          sliding-window  protocol should use (how many packets it can
          send before getting any ack/nack's from  the  remote  site).
          windows  can  be  changed using a variation of the following
          adb lines, which set the value of windows to 7:
          adb -w uucico << ADB_EOF
          $d
          _windows/w 7
          $q
          ADB_EOF
          In addition, the parameter pktime can be altered.   This  is
          the  number  of  seconds uucico should wait before giving up
          and  re-transmitting  the  packet  being  sent  sent.   This
          interval  can  be as long as 35 seconds, which can be costly
          with overseas phone  connections.   pktime  can  be  changed
          using  a  variation  of  the  following  adb lines.  In this
          example, pktime is set to 5:
          adb -w uucico << ADB_EOF
          $d
          _pktime/w 5
          $q
          ADB_EOF


     Files
          /usr/lib/uucp/Systems
          /usr/lib/uucp/Permissions
          /usr/lib/uucp/Devices
          /usr/lib/uucp/Maxuuxqts
          /usr/lib/uucp/Maxuuscheds
          /usr/spool/uucp/*
          /usr/spool/uucppublic/*


     See Also
          uusched(ADM),  uutry(ADM),  cron(C),   uucp(C),   uustat(C),
          uux(C)


     (printed 2/15/90)                                UUCICO(ADM)






















































































































































































































































































































































































































































































































Typewritten Software • bear@typewritten.org • Edmonds, WA 98026