Very minor mdoc cleanup.

This commit is contained in:
mpp 1997-01-31 00:25:12 +00:00
parent 53ac8a619c
commit 7fe175c228
19 changed files with 36 additions and 36 deletions

View File

@ -242,13 +242,11 @@ can be found in the
library (the standard C library, library (the standard C library,
.Nm libc , .Nm libc ,
only contains stubs to these routines). only contains stubs to these routines).
.Sh SEE ALSO .Sh SEE ALSO
.Xr login 1 , .Xr login 1 ,
.Xr passwd 1 , .Xr passwd 1 ,
.Xr getpass 3 , .Xr getpass 3 ,
.Xr passwd 5 .Xr passwd 5
.sp
.Rs .Rs
.%T "Mathematical Cryptology for Computer Scientists and Mathematicians" .%T "Mathematical Cryptology for Computer Scientists and Mathematicians"
.%A Wayne Patterson .%A Wayne Patterson

View File

@ -130,22 +130,24 @@ listed here, and described in separate sections below.
.Pp .Pp
For example, the following retrieves the maximum number of processes allowed For example, the following retrieves the maximum number of processes allowed
in the system: in the system:
.Pp
.Bd -literal -offset indent -compact .Bd -literal -offset indent -compact
int mib[2], maxproc; int mib[2], maxproc;
size_t len; size_t len;
.sp
mib[0] = CTL_KERN; mib[0] = CTL_KERN;
mib[1] = KERN_MAXPROC; mib[1] = KERN_MAXPROC;
len = sizeof(maxproc); len = sizeof(maxproc);
sysctl(mib, 2, &maxproc, &len, NULL, 0); sysctl(mib, 2, &maxproc, &len, NULL, 0);
.Ed .Ed
.sp .Pp
To retrieve the standard search path for the system utilities: To retrieve the standard search path for the system utilities:
.Pp
.Bd -literal -offset indent -compact .Bd -literal -offset indent -compact
int mib[2]; int mib[2];
size_t len; size_t len;
char *p; char *p;
.sp
mib[0] = CTL_USER; mib[0] = CTL_USER;
mib[1] = USER_CS_PATH; mib[1] = USER_CS_PATH;
sysctl(mib, 2, NULL, &len, NULL, 0); sysctl(mib, 2, NULL, &len, NULL, 0);

View File

@ -89,7 +89,7 @@ as follows:
.Bd -literal .Bd -literal
byte0 << ((\fIlen\fPN-1) * 8) | byte1 << ((\fIlen\fPN-2) * 8) | ... | byte\fIlen\fPN-1 byte0 << ((\fIlen\fPN-1) * 8) | byte1 << ((\fIlen\fPN-2) * 8) | ... | byte\fIlen\fPN-1
.Ed .Ed
.sp .Pp
The result is then ANDed with The result is then ANDed with
.Ar ~mask .Ar ~mask
and ORed with and ORed with
@ -98,23 +98,23 @@ Codesets 2 and 3 are special in that the leading byte (0x8e or 0x8f) is
first removed and the first removed and the
.Ar lenN .Ar lenN
argument is reduced by 1. argument is reduced by 1.
.sp .Pp
For example, the Japanese locale has the following For example, the Japanese locale has the following
.Ev VARIABLE .Ev VARIABLE
line: line:
.Bd -literal .Bd -literal
VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080 VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080
.Ed .Ed
.sp .Pp
Codeset 1 consists of the values 0x0000 - 0x007f. Codeset 1 consists of the values 0x0000 - 0x007f.
.sp .Pp
Codeset 2 consists of the values who have the bits 0x8080 set. Codeset 2 consists of the values who have the bits 0x8080 set.
.sp .Pp
Codeset 3 consists of the values 0x0080 - 0x00ff. Codeset 3 consists of the values 0x0080 - 0x00ff.
.sp .Pp
Codeset 4 consists of the values 0x8000 - 0xff7f excluding the values Codeset 4 consists of the values 0x8000 - 0xff7f excluding the values
which have the 0x0080 bit set. which have the 0x0080 bit set.
.sp .Pp
Notice that the global Notice that the global
.Ar mask .Ar mask
is set to 0x8080, this implies that from those 2 bits the codeset can is set to 0x8080, this implies that from those 2 bits the codeset can

View File

@ -89,7 +89,7 @@ as follows:
.Bd -literal .Bd -literal
byte0 << ((\fIlen\fPN-1) * 8) | byte1 << ((\fIlen\fPN-2) * 8) | ... | byte\fIlen\fPN-1 byte0 << ((\fIlen\fPN-1) * 8) | byte1 << ((\fIlen\fPN-2) * 8) | ... | byte\fIlen\fPN-1
.Ed .Ed
.sp .Pp
The result is then ANDed with The result is then ANDed with
.Ar ~mask .Ar ~mask
and ORed with and ORed with
@ -98,23 +98,23 @@ Codesets 2 and 3 are special in that the leading byte (0x8e or 0x8f) is
first removed and the first removed and the
.Ar lenN .Ar lenN
argument is reduced by 1. argument is reduced by 1.
.sp .Pp
For example, the Japanese locale has the following For example, the Japanese locale has the following
.Ev VARIABLE .Ev VARIABLE
line: line:
.Bd -literal .Bd -literal
VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080 VARIABLE 1 0x0000 2 0x8080 2 0x0080 3 0x8000 0x8080
.Ed .Ed
.sp .Pp
Codeset 1 consists of the values 0x0000 - 0x007f. Codeset 1 consists of the values 0x0000 - 0x007f.
.sp .Pp
Codeset 2 consists of the values who have the bits 0x8080 set. Codeset 2 consists of the values who have the bits 0x8080 set.
.sp .Pp
Codeset 3 consists of the values 0x0080 - 0x00ff. Codeset 3 consists of the values 0x0080 - 0x00ff.
.sp .Pp
Codeset 4 consists of the values 0x8000 - 0xff7f excluding the values Codeset 4 consists of the values 0x8000 - 0xff7f excluding the values
which have the 0x0080 bit set. which have the 0x0080 bit set.
.sp .Pp
Notice that the global Notice that the global
.Ar mask .Ar mask
is set to 0x8080, this implies that from those 2 bits the codeset can is set to 0x8080, this implies that from those 2 bits the codeset can

View File

@ -54,7 +54,7 @@ or
.Xr isdigit 3 .Xr isdigit 3
is true. is true.
In the ASCII character set, this includes the following characters: In the ASCII character set, this includes the following characters:
.sp .Pp
.Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ .Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__
.It \&060\ ``0'' \t061\ ``1'' \t062\ ``2'' \t063\ ``3'' \t064\ ``4'' .It \&060\ ``0'' \t061\ ``1'' \t062\ ``2'' \t063\ ``3'' \t064\ ``4''
.It \&065\ ``5'' \t066\ ``6'' \t067\ ``7'' \t070\ ``8'' \t071\ ``9'' .It \&065\ ``5'' \t066\ ``6'' \t067\ ``7'' \t070\ ``8'' \t071\ ``9''

View File

@ -54,7 +54,7 @@ or
.Xr islower 3 .Xr islower 3
is true. is true.
In the ASCII character set, this includes the following characters: In the ASCII character set, this includes the following characters:
.sp .Pp
.Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ .Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__
.It \&101\ ``A'' \t102\ ``B'' \t103\ ``C'' \t104\ ``D'' \t105\ ``E'' .It \&101\ ``A'' \t102\ ``B'' \t103\ ``C'' \t104\ ``D'' \t105\ ``E''
.It \&106\ ``F'' \t107\ ``G'' \t110\ ``H'' \t111\ ``I'' \t112\ ``J'' .It \&106\ ``F'' \t107\ ``G'' \t110\ ``H'' \t111\ ``I'' \t112\ ``J''

View File

@ -50,7 +50,7 @@ The
.Fn iscntrl .Fn iscntrl
function tests for any control character. function tests for any control character.
In the ASCII character set, this includes the following characters: In the ASCII character set, this includes the following characters:
.sp .Pp
.Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ .Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__
.It \&000\ nul \t001\ soh \t002\ stx \t003\ etx \t004\ eot .It \&000\ nul \t001\ soh \t002\ stx \t003\ etx \t004\ eot
.It \&005\ enq \t006\ ack \t007\ bel \t010\ bs \t011\ ht .It \&005\ enq \t006\ ack \t007\ bel \t010\ bs \t011\ ht

View File

@ -50,7 +50,7 @@ The
.Fn isdigit .Fn isdigit
function tests for any decimal-digit character. function tests for any decimal-digit character.
In the ASCII character set, this includes the following characters: In the ASCII character set, this includes the following characters:
.sp .Pp
.Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ .Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__
.It \&060\ ``0'' \t061\ ``1'' \t062\ ``2'' \t063\ ``3'' \t064\ ``4'' .It \&060\ ``0'' \t061\ ``1'' \t062\ ``2'' \t063\ ``3'' \t064\ ``4''
.It \&065\ ``5'' \t066\ ``6'' \t067\ ``7'' \t070\ ``8'' \t071\ ``9'' .It \&065\ ``5'' \t066\ ``6'' \t067\ ``7'' \t070\ ``8'' \t071\ ``9''

View File

@ -50,7 +50,7 @@ The
.Fn isgraph .Fn isgraph
function tests for any printing character except space. function tests for any printing character except space.
In the ASCII character set, this includes the following characters: In the ASCII character set, this includes the following characters:
.sp .Pp
.Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ .Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__
.It \&041\ ``!'' \t042\ ``"'' \t043\ ``#'' \t044\ ``$'' \t045\ ``%'' .It \&041\ ``!'' \t042\ ``"'' \t043\ ``#'' \t044\ ``$'' \t045\ ``%''
.It \&046\ ``&'' \t047\ ``''' \t050\ ``('' \t051\ ``)'' \t052\ ``*'' .It \&046\ ``&'' \t047\ ``''' \t050\ ``('' \t051\ ``)'' \t052\ ``*''

View File

@ -50,7 +50,7 @@ The
.Fn islower .Fn islower
function tests for any lower-case letters. function tests for any lower-case letters.
In the ASCII character set, this includes the following characters: In the ASCII character set, this includes the following characters:
.sp .Pp
.Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ .Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__
.It \&141\ ``a'' \t142\ ``b'' \t143\ ``c'' \t144\ ``d'' \t145\ ``e'' .It \&141\ ``a'' \t142\ ``b'' \t143\ ``c'' \t144\ ``d'' \t145\ ``e''
.It \&146\ ``f'' \t147\ ``g'' \t150\ ``h'' \t151\ ``i'' \t152\ ``j'' .It \&146\ ``f'' \t147\ ``g'' \t150\ ``h'' \t151\ ``i'' \t152\ ``j''

View File

@ -50,7 +50,7 @@ The
.Fn isprint .Fn isprint
function tests for any printing character including space (' '). function tests for any printing character including space (' ').
In the ASCII character set, this includes the following characters: In the ASCII character set, this includes the following characters:
.sp .Pp
.Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ .Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__
.It \&040\ sp \t041\ ``!'' \t042\ ``"'' \t043\ ``#'' \t044\ ``$'' .It \&040\ sp \t041\ ``!'' \t042\ ``"'' \t043\ ``#'' \t044\ ``$''
.It \&045\ ``%'' \t046\ ``&'' \t047\ ``''' \t050\ ``('' \t051\ ``)'' .It \&045\ ``%'' \t046\ ``&'' \t047\ ``''' \t050\ ``('' \t051\ ``)''

View File

@ -53,7 +53,7 @@ character for which
.Xr isalnum 3 .Xr isalnum 3
is true. is true.
In the ASCII character set, this includes the following characters: In the ASCII character set, this includes the following characters:
.sp .Pp
.Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ .Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__
.It \&041\ ``!'' \t042\ ``"'' \t043\ ``#'' \t044\ ``$'' \t045\ ``%'' .It \&041\ ``!'' \t042\ ``"'' \t043\ ``#'' \t044\ ``$'' \t045\ ``%''
.It \&046\ ``&'' \t047\ ``''' \t050\ ``('' \t051\ ``)'' \t052\ ``*'' .It \&046\ ``&'' \t047\ ``''' \t050\ ``('' \t051\ ``)'' \t052\ ``*''

View File

@ -50,7 +50,7 @@ The
.Fn isspace .Fn isspace
function tests for the standard white-space characters. function tests for the standard white-space characters.
In the ASCII character set, this includes the following characters: In the ASCII character set, this includes the following characters:
.sp .Pp
.Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ .Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__
.It \&011\ ht \t012\ nl \t013\ vt \t014\ np \t015\ cr .It \&011\ ht \t012\ nl \t013\ vt \t014\ np \t015\ cr
.It \&040\ sp .It \&040\ sp

View File

@ -50,7 +50,7 @@ The
.Fn isupper .Fn isupper
function tests for any upper-case letter. function tests for any upper-case letter.
In the ASCII character set, this includes the following characters: In the ASCII character set, this includes the following characters:
.sp .Pp
.Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ .Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__
.It \&101\ ``A'' \t102\ ``B'' \t103\ ``C'' \t104\ ``D'' \t105\ ``E'' .It \&101\ ``A'' \t102\ ``B'' \t103\ ``C'' \t104\ ``D'' \t105\ ``E''
.It \&106\ ``F'' \t107\ ``G'' \t110\ ``H'' \t111\ ``I'' \t112\ ``J'' .It \&106\ ``F'' \t107\ ``G'' \t110\ ``H'' \t111\ ``I'' \t112\ ``J''

View File

@ -50,7 +50,7 @@ The
.Fn isxdigit .Fn isxdigit
function tests for any hexadecimal-digit character. function tests for any hexadecimal-digit character.
In the ASCII character set, this includes the following characters: In the ASCII character set, this includes the following characters:
.sp .Pp
.Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ .Bl -column \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__ \&000_``0''__
.It \&060\ ``0'' \t061\ ``1'' \t062\ ``2'' \t063\ ``3'' \t064\ ``4'' .It \&060\ ``0'' \t061\ ``1'' \t062\ ``2'' \t063\ ``3'' \t064\ ``4''
.It \&065\ ``5'' \t066\ ``6'' \t067\ ``7'' \t070\ ``8'' \t071\ ``9'' .It \&065\ ``5'' \t066\ ``6'' \t067\ ``7'' \t070\ ``8'' \t071\ ``9''

View File

@ -54,7 +54,7 @@
.Fn sgetrune "const char *string" "size_t n" "char const **result" .Fn sgetrune "const char *string" "size_t n" "char const **result"
.Ft int .Ft int
.Fn sputrune "rune_t rune" "char *string" "size_t n" "char **result" .Fn sputrune "rune_t rune" "char *string" "size_t n" "char **result"
.sp .Pp
.Fd #include <stdio.h> .Fd #include <stdio.h>
.Ft long .Ft long
.Fn fgetrune "FILE *stream" .Fn fgetrune "FILE *stream"

View File

@ -62,7 +62,7 @@ encoding is represented by the following table:
[0x0080 - 0x03ff] [00000bbb.bbbbbbbb] -> 110bbbbb, 10bbbbbb [0x0080 - 0x03ff] [00000bbb.bbbbbbbb] -> 110bbbbb, 10bbbbbb
[0x0400 - 0xffff] [bbbbbbbb.bbbbbbbb] -> 1110bbbb, 10bbbbbb, 10bbbbbb [0x0400 - 0xffff] [bbbbbbbb.bbbbbbbb] -> 1110bbbb, 10bbbbbb, 10bbbbbb
.Ed .Ed
.sp .Pp
If more than a single representation of a value exists (for example, If more than a single representation of a value exists (for example,
0x00; 0xC0 0x80; 0xE0 0x80 0x80) the shortest representation is always 0x00; 0xC0 0x80; 0xE0 0x80 0x80) the shortest representation is always
used (but the longer ones will be correctly decoded). used (but the longer ones will be correctly decoded).
@ -78,7 +78,7 @@ The final three encodings provided by X-Open:
[0bbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb] -> [0bbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb] ->
1111110b, 10bbbbbb, 10bbbbbb, 10bbbbbb, 10bbbbbb, 10bbbbbb 1111110b, 10bbbbbb, 10bbbbbb, 10bbbbbb, 10bbbbbb, 10bbbbbb
.Ed .Ed
.sp .Pp
which provides for the entire proposed ISO-10646 31 bit standard are currently which provides for the entire proposed ISO-10646 31 bit standard are currently
not implemented. not implemented.
.Sh "SEE ALSO" .Sh "SEE ALSO"

View File

@ -62,7 +62,7 @@ encoding is represented by the following table:
[0x0080 - 0x03ff] [00000bbb.bbbbbbbb] -> 110bbbbb, 10bbbbbb [0x0080 - 0x03ff] [00000bbb.bbbbbbbb] -> 110bbbbb, 10bbbbbb
[0x0400 - 0xffff] [bbbbbbbb.bbbbbbbb] -> 1110bbbb, 10bbbbbb, 10bbbbbb [0x0400 - 0xffff] [bbbbbbbb.bbbbbbbb] -> 1110bbbb, 10bbbbbb, 10bbbbbb
.Ed .Ed
.sp .Pp
If more than a single representation of a value exists (for example, If more than a single representation of a value exists (for example,
0x00; 0xC0 0x80; 0xE0 0x80 0x80) the shortest representation is always 0x00; 0xC0 0x80; 0xE0 0x80 0x80) the shortest representation is always
used (but the longer ones will be correctly decoded). used (but the longer ones will be correctly decoded).
@ -78,7 +78,7 @@ The final three encodings provided by X-Open:
[0bbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb] -> [0bbbbbbb.bbbbbbbb.bbbbbbbb.bbbbbbbb] ->
1111110b, 10bbbbbb, 10bbbbbb, 10bbbbbb, 10bbbbbb, 10bbbbbb 1111110b, 10bbbbbb, 10bbbbbb, 10bbbbbb, 10bbbbbb, 10bbbbbb
.Ed .Ed
.sp .Pp
which provides for the entire proposed ISO-10646 31 bit standard are currently which provides for the entire proposed ISO-10646 31 bit standard are currently
not implemented. not implemented.
.Sh "SEE ALSO" .Sh "SEE ALSO"

View File

@ -87,7 +87,7 @@ This incompatibility is required by
From the From the
.St -p1003.1-88 .St -p1003.1-88
Rationale: Rationale:
.sp .Pp
.Bx 4.3 .Bx 4.3
provides a provides a
.Fn getpgrp .Fn getpgrp