summaryrefslogtreecommitdiff
path: root/doc
diff options
context:
space:
mode:
authorKarel Zak <kzak@redhat.com>2007-06-05 23:29:32 +0200
committerJim Meyering <jim@meyering.net>2007-07-10 19:00:00 +0200
commit264021699cb9a460ebcdd3d080e88d55c269cc61 (patch)
tree8aa51f56ead922e46fd2b9eeb8953be4db4de317 /doc
parent33342c1a0a464f198df3f177432a0e98e482e7a4 (diff)
downloadcoreutils-264021699cb9a460ebcdd3d080e88d55c269cc61.tar.xz
New program: arch
* NEWS: Mention arch. * README: Add arch to the list of programs. * AUTHORS: Add arch. * src/uname.c: Include "uname.h". (PROGRAM_NAME): Handle arch, too. (ARCH_AUTHORS): Define. (uname_long_options, arch_long_options): Renamed and new globals. (usage): Handle arch-mode as well as uname-mode. (decode_switches): New function, extracted from main, to handle arch-mode as well as uname-mode. (main): Handle both modes. * src/uname-arch.c: New program, alias for "uname -m". * src/uname-uname.c: New file, default uname mode. * src/uname.h: New file, uname modes. * src/Makefile.am (EXTRA_PROGRAMS): Add arch. (uname_SOURCES, arch_SOURCES): Define. * man/arch.x: New file. * man/Makefile.am (dist_man_MANS): Add arch.1. (arch.1): New dependency. * tests/misc/arch: New test, compare "arch" with "uname -m" * configure.ac (OPTIONAL_BIN_PROGS): Add arch. (MAN): Add arch.1. * .x-sc_require_config_h: Exempt uname-arch.c and uname-uname.c from the always-include-<config.h> rule. Signed-off-by: Karel Zak <kzak@redhat.com> Signed-off-by: Jim Meyering <jim@meyering.net>
Diffstat (limited to 'doc')
-rw-r--r--doc/coreutils.texi23
1 files changed, 23 insertions, 0 deletions
diff --git a/doc/coreutils.texi b/doc/coreutils.texi
index 4687defbe..848fb885f 100644
--- a/doc/coreutils.texi
+++ b/doc/coreutils.texi
@@ -35,6 +35,7 @@
@dircategory Individual utilities
@direntry
+* arch: (coreutils)arch invocation. Print machine hardware name.
* base64: (coreutils)base64 invocation. Base64 encode/decode data.
* basename: (coreutils)basename invocation. Strip directory and suffix.
* cat: (coreutils)cat invocation. Concatenate and write files.
@@ -396,6 +397,7 @@ User information
System context
+* arch invocation:: Print machine hardware name
* date invocation:: Print or set system date and time
* uname invocation:: Print system information
* hostname invocation:: Print or set system name
@@ -12336,6 +12338,7 @@ This section describes commands that print or change system-wide
information.
@menu
+* arch invocation:: Print machine hardware name.
* date invocation:: Print or set system date and time.
* uname invocation:: Print system information.
* hostname invocation:: Print or set system name.
@@ -12968,6 +12971,26 @@ date -u -d '1970-01-01 946684800 seconds' +"%Y-%m-%d %T %z"
@end itemize
+@node arch invocation
+@section @command{arch}: Print machine hardware name
+
+@pindex arch
+@cindex print machine hardware name
+@cindex system information, printing
+
+@command{arch} prints the machine hardware name,
+and is equivalent to @samp{uname -m}.
+Synopsis:
+
+@example
+arch [@var{option}]
+@end example
+
+The program accepts the @ref{Common options} only.
+
+@exitstatus
+
+
@node uname invocation
@section @command{uname}: Print system information