BSD 4_4 development
[unix-history] / usr / share / man / cat6 / primes.0
FACTOR(6) BSD Reference Manual FACTOR(6)
N\bNA\bAM\bME\bE
factor, primes - factor a number, generate primes
S\bSY\bYN\bNO\bOP\bPS\bSI\bIS\bS
f\bfa\bac\bct\bto\bor\br [ number ] ...
p\bpr\bri\bim\bme\bes\bs [ start [ stop ]]
D\bDE\bES\bSC\bCR\bRI\bIP\bPT\bTI\bIO\bON\bN
The _\bf_\ba_\bc_\bt_\bo_\br utility will factor integers between
-2147483648 and 2147483647 inclusive. When a number is
factored, it is printed, followed by a ``:'', and the list
of factors on a single line. Factors are listed in
ascending order, and are preceded by a space. If a factor
divides a value more than once, it will be printed more
than once.
When _\bf_\ba_\bc_\bt_\bo_\br is invoked with one or more arguments, each
argument will be factored.
When _\bf_\ba_\bc_\bt_\bo_\br is invoked with no arguments, _\bf_\ba_\bc_\bt_\bo_\br reads
numbers, one per line, from standard input, until end of
file or error. Leading white-space and empty lines are
ignored. Numbers may be preceded by a single - or +.
Numbers are terminated by a non-digit character (such as a
newline). After a number is read, it is factored. Input
lines must not be longer than 255 characters.
The _\bp_\br_\bi_\bm_\be_\bs utility prints primes in ascending order, one
per line, starting at or above s\bst\bta\bar\brt\bt and continuing until,
but not including s\bst\bto\bop\bp.\b. The s\bst\bta\bar\brt\bt value must be at least
0 and not greater than s\bst\bto\bop\bp.\b. The s\bst\bto\bop\bp value must not be
greater than 4294967295. The default value of s\bst\bto\bop\bp is
4294967295.
When the _\bp_\br_\bi_\bm_\be_\bs utility is invoked with no arguments,
s\bst\bta\bar\brt\bt is read from standard input. S\bSt\bto\bop\bp is taken to be
4294967295. The s\bst\bta\bar\brt\bt value may be preceded by a single
+. The s\bst\bta\bar\brt\bt value is terminated by a non-digit character
(such as a newline). The input line must not be longer
than 255 characters.
D\bDI\bIA\bAG\bGN\bNO\bOS\bST\bTI\bIC\bCS\bS
Out of range or invalid input results in `ouch' being
written to standard error.
B\bBU\bUG\bGS\bS
_\bF_\ba_\bc_\bt_\bo_\br cannot handle the ``10 most wanted'' factor list,
_\bp_\br_\bi_\bm_\be_\bs won't get you a world record.
4.4 Berkeley Distribution May 31, 1993 1