Annotation of researchv10dc/dist/man/v4/nroff-all, revision 1.1

1.1     ! root        1: 
        !             2: 
        !             3: AR(I)                       3/15/72                        AR(I)
        !             4: 
        !             5: 
        !             6: 
        !             7: NAME
        !             8:      ar - archive and library maintainer
        !             9: 
        !            10: SYNOPSIS
        !            11:      ar__ key afile name ...
        !            12: 
        !            13: DESCRIPTION
        !            14:      Ar__  maintains groups of files combined into a single archive
        !            15:      file.  Its main use is to create and update library files as
        !            16:      used by the loader.  It can be used, though, for any similar
        !            17:      purpose.
        !            18: 
        !            19:      Key___  is  one character from the set drtux_____, optionally conca-
        !            20:      tenated with v_.  Afile_____ is the archive file.  The  names_____  are
        !            21:      constituent  files in the archive file.  The meanings of the
        !            22:      key___ characters are:
        !            23: 
        !            24:      d_ means delete the named files from the archive file.
        !            25: 
        !            26:      r_ means replace the named files in the archive file.  If the
        !            27:      archive file does not exist, r_ will create it.  If the named
        !            28:      files are not in the archive file, they are appended.
        !            29: 
        !            30:      t_       prints  a  table  of contents of the archive file.  If no
        !            31:      names are given, all files in the archive are  tabled.   If
        !            32:      names are given, only those files are tabled.
        !            33: 
        !            34:      u_ is similar to r_ except that only  those     files  that  have
        !            35:      been  modified  are  replaced.   If  no names are given, all
        !            36:      files in the archive that have been  modified  will  be  re-
        !            37:      placed by the modified version.
        !            38: 
        !            39:      x_ will extract the named files.  If no names are given,  all
        !            40:      files  in the archive are extracted.  In neither case does x_
        !            41:      alter the archive file.
        !            42: 
        !            43:      v_       means  verbose.   Under  the  verbose  option, ar__ gives a
        !            44:      file-by-file description of the making of a new archive file
        !            45:      from the old archive and the constituent files.  The follow-
        !            46:      ing abbreviations are used:
        !            47: 
        !            48:        c_ copy
        !            49:        a_ append
        !            50:        d_ delete
        !            51:        r_ replace
        !            52:        x_ extract
        !            53: 
        !            54: FILES
        !            55:      /tmp/vtm?      temporary
        !            56: 
        !            57: SEE ALSO
        !            58:      ld(I), archive(V)
        !            59: 
        !            60: 
        !            61: 
        !            62: 
        !            63: 
        !            64: 
        !            65:                              - 1 -
        !            66: 
        !            67: 
        !            68: 
        !            69: AR(I)                       3/15/72                        AR(I)
        !            70: 
        !            71: 
        !            72: BUGS
        !            73:      Option  tv__ should be implemented as a table with more infor-
        !            74:      mation.
        !            75: 
        !            76:      There should be a way to specify the placement of a new file
        !            77:      in an archive.  Currently, it is placed at the end.
        !            78: 
        !            79:      Since  ar__     has  not been rewritten to deal properly with the
        !            80:      new file system modes, extracted files have mode 666.
        !            81: 
        !            82: 
        !            83: 
        !            84: 
        !            85: 
        !            86: 
        !            87: 
        !            88: 
        !            89: 
        !            90: 
        !            91: 
        !            92: 
        !            93: 
        !            94: 
        !            95: 
        !            96: 
        !            97: 
        !            98: 
        !            99: 
        !           100: 
        !           101: 
        !           102: 
        !           103: 
        !           104: 
        !           105: 
        !           106: 
        !           107: 
        !           108: 
        !           109: 
        !           110: 
        !           111: 
        !           112: 
        !           113: 
        !           114: 
        !           115: 
        !           116: 
        !           117: 
        !           118: 
        !           119: 
        !           120: 
        !           121: 
        !           122: 
        !           123: 
        !           124: 
        !           125: 
        !           126: 
        !           127: 
        !           128: 
        !           129: 
        !           130: 
        !           131:                              - 2 -
        !           132: 
        !           133: 
        !           134: 
        !           135: AS(I)                       1/15/73                        AS(I)
        !           136: 
        !           137: 
        !           138: 
        !           139: NAME
        !           140:      as - assembler
        !           141: 
        !           142: SYNOPSIS
        !           143:      as__ [ - ] name ...
        !           144: 
        !           145: DESCRIPTION
        !           146:      As__  assembles  the concatenation of the named files.  If the
        !           147:      optional first argument - is used, all undefined symbols  in
        !           148:      the assembly are treated as global.
        !           149: 
        !           150:      The output of the assembly is left on the file a_.out___.  It is
        !           151:      executable if no errors occurred during the assembly, and if
        !           152:      there were no unresolved external references.
        !           153: 
        !           154: FILES
        !           155:      /etc/as2       pass 2 of the assembler
        !           156:      /tmp/atm[1-4]?  temporary
        !           157:      a.out          object
        !           158: 
        !           159: SEE ALSO
        !           160:      ld(I), nm(I), db(I), a.out(V), `UNIX Assembler Manual'.
        !           161: 
        !           162: DIAGNOSTICS
        !           163:      When an input file cannot be read, its name  followed  by a
        !           164:      question  mark is typed and assembly ceases.  When syntactic
        !           165:      or semantic errors occur, a single-character  diagnostic  is
        !           166:      typed out together with the line number and the file name in
        !           167:      which it occurred.  Errors in pass 1 cause  cancellation  of
        !           168:      pass 2.  The possible errors are:
        !           169: 
        !           170:      ) Parentheses error
        !           171:      ] Parentheses error
        !           172:      < String not terminated properly
        !           173:      * Indirection used illegally
        !           174:      . Illegal assignment to `.'
        !           175:      A Error in address
        !           176:      B Branch instruction is odd or too remote
        !           177:      E Error in expression
        !           178:      F Error in local (`f' or `b') type symbol
        !           179:      G Garbage (unknown) character
        !           180:      I End of file inside an if
        !           181:      M Multiply defined symbol as label
        !           182:      O Word quantity assembled at odd address
        !           183:      P `.' different in pass 1 and 2
        !           184:      R Relocation error
        !           185:      U Undefined symbol
        !           186:      X Syntax error
        !           187: 
        !           188: BUGS
        !           189:      Symbol table overflow is not checked.  x  errors  can  cause
        !           190:      incorrect line numbers in following diagnostics.
        !           191: 
        !           192: 
        !           193: 
        !           194: 
        !           195: 
        !           196: 
        !           197:                              - 1 -
        !           198: 
        !           199: 
        !           200: 
        !           201: BAS(I)                      1/15/73                       BAS(I)
        !           202: 
        !           203: 
        !           204: 
        !           205: NAME
        !           206:      bas - basic
        !           207: 
        !           208: SYNOPSIS
        !           209:      bas___ [ file ]
        !           210: 
        !           211: DESCRIPTION
        !           212:      Bas___  is a dialect of Basic.  If a file argument is provided,
        !           213:      the file is used for input before the console is read.   Bas___
        !           214:      accepts lines of the form:
        !           215: 
        !           216:        statement
        !           217:        integer statement
        !           218: 
        !           219:      Integer numbered statements (known as  internal  statements)
        !           220:      are  stored  for later execution. They are stored in sorted
        !           221:      ascending order.  Non-numbered  statements  are  immediately
        !           222:      executed.  The  result of an immediate expression statement
        !           223:      (that does not have `=' as its highest operator) is printed.
        !           224: 
        !           225:      Statements have the following syntax:
        !           226: 
        !           227:      expression
        !           228:          The  expression  is  executed for its side effects (as-
        !           229:          signment or function call) or for printing as described
        !           230:          above.
        !           231: 
        !           232:      done____
        !           233:          Return to system level.
        !           234: 
        !           235:      draw____ expression expression expression
        !           236:          A line is drawn on the Tektronix 611 display `/dev/vt0'
        !           237:          from  the  current  display  position  to  the  XY  co-
        !           238:          ordinates  specified by the first two expressions.  The
        !           239:          scale is zero to one in both X and  Y  directions.   If
        !           240:          the  third  expression  is zero, the line is invisible.
        !           241:          The current display position is set to the end point.
        !           242: 
        !           243:      display_______ list
        !           244:          The list of expressions and strings is concatenated and
        !           245:          displayed  (i.e.  printed)  on  the 611 starting at the
        !           246:          current display position.  The current display position
        !           247:          is not changed.
        !           248: 
        !           249:      erase_____
        !           250:          The 611 screen is erased.
        !           251: 
        !           252:      for___ name = expression expression statement
        !           253:      for___ name = expression expression
        !           254:          ...
        !           255:      next____
        !           256:          The for___ statement  repetitively  executes  a    statement
        !           257:          (first  form)  or  a  group of statements (second form)
        !           258:          under control of a named variable.  The variable  takes
        !           259:          on  the  value  of the first expression, then is incre-
        !           260:          mented by one on each loop, not to exceed the value  of
        !           261: 
        !           262: 
        !           263:                              - 1 -
        !           264: 
        !           265: 
        !           266: 
        !           267: BAS(I)                      1/15/73                       BAS(I)
        !           268: 
        !           269: 
        !           270:          the second expression.
        !           271: 
        !           272:      goto____ expression
        !           273:          The  expression  is  evaluated, truncated to an integer
        !           274:          and execution goes to the  corresponding  integer  num-
        !           275:          bered  statment.   If executed from immediate mode, the
        !           276:          internal statements are compiled first.
        !           277: 
        !           278:      if__ expression statement
        !           279:          The statement is executed if the  expression  evaluates
        !           280:          to non-zero.
        !           281: 
        !           282:      list____ [expression [expression]]
        !           283:          is  used  to  print out the stored internal statements.
        !           284:          If no arguments are given, all internal statements  are
        !           285:          printed.   If one argument is given, only that internal
        !           286:          statement is listed.  If two arguments are  given,  all
        !           287:          internal  statements  inclusively between the arguments
        !           288:          are printed.
        !           289: 
        !           290:      print_____ list
        !           291:          The list of expressions and  strings  are  concatenated
        !           292:          and printed.  (A string is delimited by " characters.)
        !           293: 
        !           294:      return______ [expression]
        !           295:          The  expression  is  evaluated and the result is passed
        !           296:          back as the value of a function call.  If no expression
        !           297:          is given, zero is returned.
        !           298: 
        !           299:      run___
        !           300:          The internal statements are compiled.  The symbol table
        !           301:          is re-initialized.   The  random  number  generator  is
        !           302:          reset.  Control is passed to the lowest numbered inter-
        !           303:          nal statement.
        !           304: 
        !           305:      Expressions have the following syntax:
        !           306: 
        !           307:      name
        !           308:          A  name  is used to specify a variable.  Names are com-
        !           309:          posed of a letter followed by letters and digits.   The
        !           310:          first four characters of a name are significant.
        !           311: 
        !           312:      number
        !           313:          A  number  is  used  to  represent a constant value.  A
        !           314:          number is written in Fortran style,  and  contains  di-
        !           315:          gits,  an  optional decimal point, and possibly a scale
        !           316:          factor consisting of an e followed by a possibly signed
        !           317:          exponent.
        !           318: 
        !           319:      ( expression )
        !           320:          Parentheses  are  used to alter normal order of evalua-
        !           321:          tion.
        !           322: 
        !           323:      expression operator expression
        !           324:          Common functions of two arguments  are  abbreviated  by
        !           325:          the two arguments separated by an operator denoting the
        !           326:          function.  A complete list of operators is given below.
        !           327: 
        !           328: 
        !           329:                              - 2 -
        !           330: 
        !           331: 
        !           332: 
        !           333: BAS(I)                      1/15/73                       BAS(I)
        !           334: 
        !           335: 
        !           336:      expression ( [expression [ , expression] ... ] )
        !           337:          Functions of an arbitrary number of  arguments  can  be
        !           338:          called  by  an  expression followed by the arguments in
        !           339:          parentheses separated by commas.  The expression evalu-
        !           340:          ates to the line number of the entry of the function in
        !           341:          the internally  stored  statements.   This  causes  the
        !           342:          internal  statements to be compiled.  If the expression
        !           343:          evaluates negative, a builtin function is called.   The
        !           344:          list of builtin functions appears below.
        !           345: 
        !           346:      name [ expression [ , expression ] ...  ]
        !           347:          Each  expression is truncated to an integer and used as
        !           348:          a specifier for the name.  The result is  syntactically
        !           349:          identical  to  a  name.  a_[1_,2_] is the same as a_[1_][2_].
        !           350:          The truncated  expressions  are  restricted  to  values
        !           351:          between 0 and 32767.
        !           352: 
        !           353:      The following is the list of operators:
        !           354: 
        !           355:      =
        !           356:          = is the assignment operator.  The left operand must be
        !           357:          a  name  or  an array element.  The result is the right
        !           358:          operand.  Assignment binds right  to  left,  all  other
        !           359:          operators bind left to right.
        !           360: 
        !           361:      &
        !           362:          &  (logical and) has result zero if either of its argu-
        !           363:          ments are zero.  It has result one if  both  its  argu-
        !           364:          ments  are non-zero.    (logical or) has result zero if
        !           365:          both of its arguments are zero.  It has result  one  if
        !           366:          either of its arguments are non-zero.
        !           367: 
        !           368:      < <=  >  >=  ==  <>
        !           369:          The  relational operators (< less than, <= less than or
        !           370:          equal, > greater than, >= greater  than  or  equal,  ==
        !           371:          equal  to,  <>  not equal to) return one if their argu-
        !           372:          ments are in the specified relation.  They return  zero
        !           373:          otherwise.   Relational  operators  at  the  same level
        !           374:          extend as follows: a>b>c is the same as a>b&b>c.
        !           375: 
        !           376:      + -
        !           377:          Add and subtract.
        !           378: 
        !           379:      * /
        !           380:          Multiply and divide.
        !           381: 
        !           382:      ^
        !           383:          Exponentiation.
        !           384: 
        !           385:      The following is a list of builtin functions:
        !           386: 
        !           387:      arg___(i_)
        !           388:          is  the  value  of  the  i -th  actual parameter on the
        !           389:          current level of function call.
        !           390: 
        !           391:      exp___(x_)
        !           392:          is the exponential function of x.
        !           393: 
        !           394: 
        !           395:                              - 3 -
        !           396: 
        !           397: 
        !           398: 
        !           399: BAS(I)                      1/15/73                       BAS(I)
        !           400: 
        !           401: 
        !           402:      log___(x_)
        !           403:          is the natural logarithm of x.
        !           404: 
        !           405:      sin___(x_)
        !           406:          is the sine of x (radians).
        !           407: 
        !           408:      cos___(x_)
        !           409:          is the cosine of x (radians).
        !           410: 
        !           411:      atn___(x_)
        !           412:          is the arctangent of x . its value  is  between  -(*p/2
        !           413:          and (*p/2.
        !           414: 
        !           415:      rnd___( )
        !           416:          is  a  uniformly distributed random number between zero
        !           417:          and one.
        !           418: 
        !           419:      expr____( )
        !           420:          is the only form of program input.  A line is read from
        !           421:          the  input  and evaluated as an expression.  The resul-
        !           422:          tant value is returned.
        !           423: 
        !           424:      int___(x_)
        !           425:          returns x truncated to an integer.
        !           426: 
        !           427: FILES
        !           428:      /tmp/btm?     temporary
        !           429: 
        !           430: DIAGNOSTICS
        !           431:      Syntax errors cause the incorrect line to be typed  with  an
        !           432:      underscore  where the  parse failed.  All other diagnostics
        !           433:      are self explanatory.
        !           434: 
        !           435: BUGS
        !           436:      Has been known to give core images.  Needs a way to  list____ a
        !           437:      program onto a file.
        !           438: 
        !           439: 
        !           440: 
        !           441: 
        !           442: 
        !           443: 
        !           444: 
        !           445: 
        !           446: 
        !           447: 
        !           448: 
        !           449: 
        !           450: 
        !           451: 
        !           452: 
        !           453: 
        !           454: 
        !           455: 
        !           456: 
        !           457: 
        !           458: 
        !           459: 
        !           460: 
        !           461:                              - 4 -
        !           462: 
        !           463: 
        !           464: 
        !           465: CAT(I)                      1/15/73                       CAT(I)
        !           466: 
        !           467: 
        !           468: 
        !           469: NAME
        !           470:      cat - concatenate and print
        !           471: 
        !           472: SYNOPSIS
        !           473:      cat___ file ...
        !           474: 
        !           475: DESCRIPTION
        !           476:      Cat___  reads  each file in sequence and writes it on the stan-
        !           477:      dard output.  Thus:
        !           478: 
        !           479:        cat___ file____
        !           480: 
        !           481:      is about the easiest way to print a file. Also:
        !           482: 
        !           483:        cat___ file1_____ file2_____ >file3_____
        !           484: 
        !           485:      is about the easiest way to concatenate files.
        !           486: 
        !           487:      If  no input file is given cat___ reads from the standard input
        !           488:      file.
        !           489: 
        !           490:      If  the  argument - is encountered, cat___ reads from the stan-
        !           491:      dard input file.
        !           492: 
        !           493: 
        !           494: SEE ALSO
        !           495:      pr(I), cp(I)
        !           496: 
        !           497: DIAGNOSTICS
        !           498:      none; if a file cannot be found it is ignored.
        !           499: 
        !           500: BUGS
        !           501:      cat___ x_ y_ >x_ and cat___ x_ y_ >y_ cause strange results.
        !           502: 
        !           503: 
        !           504: 
        !           505: 
        !           506: 
        !           507: 
        !           508: 
        !           509: 
        !           510: 
        !           511: 
        !           512: 
        !           513: 
        !           514: 
        !           515: 
        !           516: 
        !           517: 
        !           518: 
        !           519: 
        !           520: 
        !           521: 
        !           522: 
        !           523: 
        !           524: 
        !           525: 
        !           526: 
        !           527:                              - 1 -
        !           528: 
        !           529: 
        !           530: 
        !           531: CATSIM(I)                   11/1/73                    CATSIM(I)
        !           532: 
        !           533: 
        !           534: 
        !           535: NAME
        !           536:      catsim - phototypesetter simulator
        !           537: 
        !           538: SYNOPSIS
        !           539:      catsim______
        !           540: 
        !           541: DESCRIPTION
        !           542:      Catsim______  will  interpret  its standard input as codes for the
        !           543:      phototypesetter (cat).  The output of catsim______  is  output  to
        !           544:      the display (vt).
        !           545: 
        !           546:      About the only use of catsim______ is to save time  and     paper  on
        !           547:      the phototypesetter by the following command:
        !           548: 
        !           549:             troff -t files | catsim
        !           550: 
        !           551: FILES
        !           552:      /dev/vt0
        !           553: 
        !           554: SEE ALSO
        !           555:      troff(I), cat(IV), vt(IV)
        !           556: 
        !           557: BUGS
        !           558:      Point sizes are not correct.  The vt character set  is  res-
        !           559:      tricted to one font of ASCII.
        !           560: 
        !           561: 
        !           562: 
        !           563: 
        !           564: 
        !           565: 
        !           566: 
        !           567: 
        !           568: 
        !           569: 
        !           570: 
        !           571: 
        !           572: 
        !           573: 
        !           574: 
        !           575: 
        !           576: 
        !           577: 
        !           578: 
        !           579: 
        !           580: 
        !           581: 
        !           582: 
        !           583: 
        !           584: 
        !           585: 
        !           586: 
        !           587: 
        !           588: 
        !           589: 
        !           590: 
        !           591: 
        !           592: 
        !           593:                              - 1 -
        !           594: 
        !           595: 
        !           596: 
        !           597: CC(I)                       3/15/72                        CC(I)
        !           598: 
        !           599: 
        !           600: 
        !           601: NAME
        !           602:      cc - C compiler
        !           603: 
        !           604: SYNOPSIS
        !           605:      cc__ [ -c_ ] [ -p_ ] file ...
        !           606: 
        !           607: DESCRIPTION
        !           608:      Cc__  is  the  UNIX     C  compiler.   It  accepts three types of
        !           609:      arguments:
        !           610: 
        !           611:      Arguments whose  names  end  with  `.c' are assumed to be C
        !           612:      source programs; they are compiled, and the  object  program
        !           613:      is  left  on  the file whose name is that of the source with
        !           614:      `.o' substituted for `.c'.
        !           615: 
        !           616:      Other  arguments  (except for  -c) are assumed to be either
        !           617:      loader flag arguments, or C-compatible object programs, typ-
        !           618:      ically  produced  by an earlier cc__ run, or perhaps libraries
        !           619:      of C-compatible routines. These programs, together with the
        !           620:      results  of  any  compilations specified, are loaded (in the
        !           621:      order given) to produce  an  executable  program  with  name
        !           622:      a_.out___.
        !           623: 
        !           624:      The -c_ argument suppresses the loading phase,  as       does  any
        !           625:      syntax error in any of the routines being compiled.
        !           626: 
        !           627:      If the -p_ flag is used, only the macro prepass is run on all
        !           628:      files whose name ends in .c.  The expanded source is left on
        !           629:      the file whose name is that of the source with .i substitut-
        !           630:      ed for .c.
        !           631: 
        !           632: FILES
        !           633:      file.c         input file
        !           634:      file.o         object file
        !           635:      a.out          loaded output
        !           636:      /tmp/ctm?      temporary
        !           637:      /lib/c[01]      compiler
        !           638:      /lib/crt0.o     runtime startoff
        !           639:      /lib/libc.a     builtin functions, etc.
        !           640:      /lib/liba.a     system library
        !           641: 
        !           642: SEE ALSO
        !           643:      `C reference manual', cdb(I), ld(I)  for  other  flag  argu-
        !           644:      ments.
        !           645: 
        !           646: BUGS
        !           647: 
        !           648: 
        !           649: 
        !           650: 
        !           651: 
        !           652: 
        !           653: 
        !           654: 
        !           655: 
        !           656: 
        !           657: 
        !           658: 
        !           659:                              - 1 -
        !           660: 
        !           661: 
        !           662: 
        !           663: CDB(I)                      8/15/73                       CDB(I)
        !           664: 
        !           665: 
        !           666: 
        !           667: NAME
        !           668:      cdb - C debugger
        !           669: 
        !           670: SYNOPSIS
        !           671:      cdb___ [ core [ a.out ]]
        !           672: 
        !           673: DESCRIPTION
        !           674:      Cdb___  is  a debugging program for use with C programs.  It is
        !           675:      by no means completed, and this section is essentially  only
        !           676:      a placeholder for the actual description.
        !           677: 
        !           678:      Even the present cdb___ has one useful feature: the command
        !           679: 
        !           680:        $
        !           681: 
        !           682:      will give a stack trace of the core image of a terminated C
        !           683:      program.  The calls are listed in the order made; the actual
        !           684:      arguments to each routine are given in octal.
        !           685: 
        !           686: SEE ALSO
        !           687:      cc(I), db(I), C Reference Manual
        !           688: 
        !           689: BUGS
        !           690:      It has to be fixed to work with the new system.
        !           691: 
        !           692: 
        !           693: 
        !           694: 
        !           695: 
        !           696: 
        !           697: 
        !           698: 
        !           699: 
        !           700: 
        !           701: 
        !           702: 
        !           703: 
        !           704: 
        !           705: 
        !           706: 
        !           707: 
        !           708: 
        !           709: 
        !           710: 
        !           711: 
        !           712: 
        !           713: 
        !           714: 
        !           715: 
        !           716: 
        !           717: 
        !           718: 
        !           719: 
        !           720: 
        !           721: 
        !           722: 
        !           723: 
        !           724: 
        !           725:                              - 1 -
        !           726: 
        !           727: 
        !           728: 
        !           729: CHDIR(I)                    3/15/72                     CHDIR(I)
        !           730: 
        !           731: 
        !           732: 
        !           733: NAME
        !           734:      chdir - change working directory
        !           735: 
        !           736: SYNOPSIS
        !           737:      chdir_____ directory
        !           738: 
        !           739: DESCRIPTION
        !           740:      Directory_________       becomes  the  new working directory.  The process
        !           741:      must have execute permission on the directory.  The  process
        !           742:      must have execute (search) permission in directory_________.
        !           743: 
        !           744:      Because a new process is created to  execute  each  command,
        !           745:      chdir_____  would  be  ineffective if it were written as a normal
        !           746:      command.  It is therefore recognized  and executed  by  the
        !           747:      Shell.
        !           748: 
        !           749: SEE ALSO
        !           750:      sh(I)
        !           751: 
        !           752: BUGS
        !           753: 
        !           754: 
        !           755: 
        !           756: 
        !           757: 
        !           758: 
        !           759: 
        !           760: 
        !           761: 
        !           762: 
        !           763: 
        !           764: 
        !           765: 
        !           766: 
        !           767: 
        !           768: 
        !           769: 
        !           770: 
        !           771: 
        !           772: 
        !           773: 
        !           774: 
        !           775: 
        !           776: 
        !           777: 
        !           778: 
        !           779: 
        !           780: 
        !           781: 
        !           782: 
        !           783: 
        !           784: 
        !           785: 
        !           786: 
        !           787: 
        !           788: 
        !           789: 
        !           790: 
        !           791:                              - 1 -
        !           792: 
        !           793: 
        !           794: 
        !           795: CHMOD(I)                    8/20/73                     CHMOD(I)
        !           796: 
        !           797: 
        !           798: 
        !           799: NAME
        !           800:      chmod - change mode
        !           801: 
        !           802: SYNOPSIS
        !           803:      chmod_____ octal file ...
        !           804: 
        !           805: DESCRIPTION
        !           806:      The  octal mode replaces the mode of each of the files.  The
        !           807:      mode is constructed from the OR of the following modes:
        !           808: 
        !           809:         4000 set user ID on execution
        !           810:         2000 set group ID on execution
        !           811:         0400 read by owner
        !           812:         0200 write by owner
        !           813:         0100 execute by owner
        !           814:         0070 read, write, execute by group
        !           815:         0007 read, write, execute by others
        !           816: 
        !           817:      Only the owner of a file (or the super-user) may change  its
        !           818:      mode.
        !           819: 
        !           820: 
        !           821: SEE ALSO
        !           822:      ls(I)
        !           823: 
        !           824: 
        !           825: BUGS
        !           826: 
        !           827: 
        !           828: 
        !           829: 
        !           830: 
        !           831: 
        !           832: 
        !           833: 
        !           834: 
        !           835: 
        !           836: 
        !           837: 
        !           838: 
        !           839: 
        !           840: 
        !           841: 
        !           842: 
        !           843: 
        !           844: 
        !           845: 
        !           846: 
        !           847: 
        !           848: 
        !           849: 
        !           850: 
        !           851: 
        !           852: 
        !           853: 
        !           854: 
        !           855: 
        !           856: 
        !           857:                              - 1 -
        !           858: 
        !           859: 
        !           860: 
        !           861: CHOWN(I)                    3/15/72                     CHOWN(I)
        !           862: 
        !           863: 
        !           864: 
        !           865: NAME
        !           866:      chown - change owner
        !           867: 
        !           868: SYNOPSIS
        !           869:      chown_____ owner file ...
        !           870: 
        !           871: DESCRIPTION
        !           872:      Owner_____  becomes the new owner of the files.  The owner may be
        !           873:      either a decimal UID or a login name found in  the  password
        !           874:      file.
        !           875: 
        !           876:      Only the owner of a file (or the super-user) is  allowed  to
        !           877:      change  the  owner.   Unless it is done by the super-user or
        !           878:      the real user ID of the new owner, the  set-user-ID  permis-
        !           879:      sion bit is turned off as the owner of a file is changed.
        !           880: 
        !           881: FILES
        !           882:      /etc/passwd
        !           883: 
        !           884: BUGS
        !           885: 
        !           886: 
        !           887: 
        !           888: 
        !           889: 
        !           890: 
        !           891: 
        !           892: 
        !           893: 
        !           894: 
        !           895: 
        !           896: 
        !           897: 
        !           898: 
        !           899: 
        !           900: 
        !           901: 
        !           902: 
        !           903: 
        !           904: 
        !           905: 
        !           906: 
        !           907: 
        !           908: 
        !           909: 
        !           910: 
        !           911: 
        !           912: 
        !           913: 
        !           914: 
        !           915: 
        !           916: 
        !           917: 
        !           918: 
        !           919: 
        !           920: 
        !           921: 
        !           922: 
        !           923:                              - 1 -
        !           924: 
        !           925: 
        !           926: 
        !           927: CMP(I)                      1/15/73                       CMP(I)
        !           928: 
        !           929: 
        !           930: 
        !           931: NAME
        !           932:      cmp - compare two files
        !           933: 
        !           934: SYNOPSIS
        !           935:      cmp___ file1 file2
        !           936: 
        !           937: DESCRIPTION
        !           938:      The   two  files   are  compared  for  identical  contents.
        !           939:      Discrepancies are noted by giving the offset and the differ-
        !           940:      ing words, all in octal.
        !           941: 
        !           942: SEE ALSO
        !           943:      proof (I), comm (I)
        !           944: 
        !           945: BUGS
        !           946:      If  the  shorter of the two files is of odd length, cmp___ acts
        !           947:      as if a null byte had been appended to it.   The  offset______  is
        !           948:      only a single-precision number.
        !           949: 
        !           950: 
        !           951: 
        !           952: 
        !           953: 
        !           954: 
        !           955: 
        !           956: 
        !           957: 
        !           958: 
        !           959: 
        !           960: 
        !           961: 
        !           962: 
        !           963: 
        !           964: 
        !           965: 
        !           966: 
        !           967: 
        !           968: 
        !           969: 
        !           970: 
        !           971: 
        !           972: 
        !           973: 
        !           974: 
        !           975: 
        !           976: 
        !           977: 
        !           978: 
        !           979: 
        !           980: 
        !           981: 
        !           982: 
        !           983: 
        !           984: 
        !           985: 
        !           986: 
        !           987: 
        !           988: 
        !           989:                              - 1 -
        !           990: 
        !           991: 
        !           992: 
        !           993: COMM(I)                     8/21/73                      COMM(I)
        !           994: 
        !           995: 
        !           996: 
        !           997: NAME
        !           998:      comm - print lines common to two files
        !           999: 
        !          1000: SYNOPSIS
        !          1001:      comm____ [ - [ 123___ ] ] file1 file2 [ file3 ]
        !          1002: 
        !          1003: DESCRIPTION
        !          1004:      Comm____  reads  file1_____  and  file2_____, which should be in sort, and
        !          1005:      produces a three column output: lines only in  file1_____;  lines
        !          1006:      only in file2_____; and lines in both files.
        !          1007: 
        !          1008:      If file3_____ is given, the output will be placed  there;  other-
        !          1009:      wise it will be written on the standard output.
        !          1010: 
        !          1011:      Flags 1, 2, or 3  suppress  printing  of  the  corresponding
        !          1012:      column.   Thus  comm____ -12__ prints only the lines common to the
        !          1013:      two files; comm____ -23__ prints only lines in the first file  but
        !          1014:      not in the second; comm____ -123___ is a no-op.
        !          1015: 
        !          1016: 
        !          1017: SEE ALSO
        !          1018:      uniq(|I|), proof(|I|), cmp(|I|)
        !          1019: 
        !          1020: BUGS
        !          1021: 
        !          1022: 
        !          1023: 
        !          1024: 
        !          1025: 
        !          1026: 
        !          1027: 
        !          1028: 
        !          1029: 
        !          1030: 
        !          1031: 
        !          1032: 
        !          1033: 
        !          1034: 
        !          1035: 
        !          1036: 
        !          1037: 
        !          1038: 
        !          1039: 
        !          1040: 
        !          1041: 
        !          1042: 
        !          1043: 
        !          1044: 
        !          1045: 
        !          1046: 
        !          1047: 
        !          1048: 
        !          1049: 
        !          1050: 
        !          1051: 
        !          1052: 
        !          1053: 
        !          1054: 
        !          1055:                              - 1 -
        !          1056: 
        !          1057: 
        !          1058: 
        !          1059: CP(I)                       1/24/73                        CP(I)
        !          1060: 
        !          1061: 
        !          1062: 
        !          1063: NAME
        !          1064:      cp - copy
        !          1065: 
        !          1066: SYNOPSIS
        !          1067:      cp__ file1 file2
        !          1068: 
        !          1069: DESCRIPTION
        !          1070:      The first file is copied onto the second. The mode and own-
        !          1071:      er of the target file are preserved if it already  existed;
        !          1072:      the mode of the source file is used otherwise.
        !          1073: 
        !          1074:      If file2_____ is a directory, then the target file is a  file  in
        !          1075:      that directory with the file-name of file1_____.
        !          1076: 
        !          1077: SEE ALSO
        !          1078:      cat(I), pr(I), mv(I)
        !          1079: 
        !          1080: BUGS
        !          1081:      Copying a file onto itself destroy

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.