.Tn X/Open .. .Tn GNU .. .Sh Chapter 3 - Utilities Note that most (all?) of the utilities provided with NetBSD do not provide internationalized diagnostic messages. This is not a violation of the .xopen standards, as .St -xbd5 does not require that any locale other than the .Tn POSIX locale be available, but it is an area where much improvement is possible. . ---------------------------------------------------------------------------------
Macros for Chapter 3
Common text for the various SCCS utilities
.Nm \\$1 is part of the .Tn SCCS suite of tools which are not provided with .Nx , or in pkgsrc. .Tn RCS , provided with .Nx , and .Tn CVS , provided in pkgsrc, provide alternate forms of version control. .. ---------------------------------------------------------------------------------
Text indicating a utility has not been checked yet
.Em Unfinished .. ---------------------------------------------------------------------------------
Text indicating that a utility is not provided.
The .Nm \\$1 utility is not provided by .Nx or in pkgsrc. .. ---------------------------------------------------------------------------------
Text indicating that a utility is fully compliant with XCU5
.Nm \\$1 as provided by .Nx is fully compliant with .St -xcu5 . .. ---------------------------------------------------------------------------------
Text indicating that a utility is not compliant with XCU5
.Nm \\$1 as provided by .Nx is not compliant with .St -xcu5 . .. ---------------------------------------------------------------------------------
Text indicating that a utility is one of the utilities from item 1c. on page 47
and is provided as such
Under .Nx , .Nm \\$1 is provided as a builtin utility by the .Nx standard shell, .Nm /bin/sh , and is located for execution in the manner described on page 47 of .St -xcu5 . .. ---------------------------------------------------------------------------------
Beginning of Chapter 3
---- admin ----
.Ss admin - create and administer SCCS files (DEVELOPMENT) .notprovided admin
p .sccs admin . .Ss alias - define or display aliases .compliant alias
p
.builtin alias
.
---- ar ----
.Ss ar - create and maintain library archives
.Nx
uses the
.gnu
version of
.Nm ar ,
which is not compliant with
.St -xcu5 .
p In particular, .gnu .Nm ar assumes that all .Ar file operands are object files. In addition, the .Fl r and .Fl q flags are synonymous, and the .Fl C and .Fl T flags of .xopen .Nm ar are not implemented.
p
The
.Fl o , S ,
and
.Fl V
flags of
.gnu
.Nm ar
are compatible extensions to the
.xopen
specification.
.
---- asa ----
.Ss asa - interpret carriage-control characters
.compliant asa
.
---- at ----
.Ss at - execute commands at a later time
.notcompliant at
p In particular, .Nx .Nm at does not implement the .Fl t flag of .xopen .Nm at , and the access control files of .Nx at are stored in
a /usr/lib/cron . .Nx .Nm at also uses a different output format at job submission time and when invoked with the .Fl l flag than that specified by .St -xcu5 .
p
In addition, the time grammar of
.Nx
.Nm at
is not completely compatible with that of
.xopen
.Nm at ,
including lack of support for timezone specifications.
As a compatible extension to the
.xopen
specification time grammar for
.Nm at ,
.Nx
.Nm at
allows the use of
.Li teatime ,
meaning 4:00 PM,
in place of
.Li noon
or
.Li midnight .
.
---- awk ----
.Ss awk - pattern scanning and processing language
documentation of awk will wait for a decision to be reached
whether to stay with gawk 2.x, import gawk 3.x, or move
to a later gawk release
.unfinished
.
---- basename ----
.Ss basename - return non-directory portion of a pathname
.unfinished
.
---- batch ----
.Ss batch - execute commands when the system load permits
.unfinished
.
---- bc ----
.Ss bc - arbitrary precision arithmetic language
.unfinished
.
---- bg ----
.Ss bg - run jobs in the background
.unfinished
.
---- c89 ----
.Ss c89 - compile standard C programs
.unfinished
.
---- cal ----
.Ss cal - print a calendar
.unfinished
.
---- calendar ----
.Ss calendar - reminder service (LEGACY)
.unfinished
.
---- cancel ----
.Ss cancel - cancel printer requests (LEGACY)
.unfinished
.
---- cat ----
.Ss cat - concatenate and print files
.unfinished
.
---- cc ----
.Ss cc - a C language compilation system
.unfinished
.
---- cd ----
.Ss cd - change the working directory
.unfinished
.