summaryrefslogtreecommitdiff
path: root/usr/src/man/man3project
diff options
context:
space:
mode:
Diffstat (limited to 'usr/src/man/man3project')
-rw-r--r--usr/src/man/man3project/getprojent.3project20
-rw-r--r--usr/src/man/man3project/project_walk.3project8
-rw-r--r--usr/src/man/man3project/setproject.3project26
3 files changed, 33 insertions, 21 deletions
diff --git a/usr/src/man/man3project/getprojent.3project b/usr/src/man/man3project/getprojent.3project
index abafad49e9..3f082e5cfc 100644
--- a/usr/src/man/man3project/getprojent.3project
+++ b/usr/src/man/man3project/getprojent.3project
@@ -67,7 +67,7 @@ cc [ \fIflag\fR... ] \fIfile\fR... \(milproject [ \fIlibrary\fR... ]
.LP
These functions are used to obtain entries describing user projects. Entries
can come from any of the sources for a project specified in the
-\fB/etc/nsswitch.conf\fR file (see \fBnsswitch.conf\fR(4)).
+\fB/etc/nsswitch.conf\fR file (see \fBnsswitch.conf\fR(5)).
.sp
.LP
The \fBsetprojent()\fR, \fBgetprojent()\fR, and \fBendprojent()\fR functions
@@ -137,7 +137,7 @@ returns the project ID if the requested entry is found; otherwise it returns
.LP
The \fBfgetprojent()\fR function, unlike the other functions described above,
does not use \fBnsswitch.conf\fR; it reads and parses the next line from the
-stream \fIf\fR, which is assumed to have the format of the \fBproject\fR(4)
+stream \fIf\fR, which is assumed to have the format of the \fBproject\fR(5)
file. This function returns the same values as \fBgetprojent()\fR.
.sp
.LP
@@ -263,7 +263,7 @@ the data to be referenced by the resulting \fBproject\fR structure.
.sp
.LP
These functions can also fail if the name service switch does not specify valid
-\fBproject\fR(4) name service sources. In the case of an incompletely
+\fBproject\fR(5) name service sources. In the case of an incompletely
configured name service switch configuration, \fBgetprojbyid()\fR and other
functions can return error values other than those documented above. These
conditions usually occur when the \fBnsswitch.conf\fR file indicates that one
@@ -278,10 +278,10 @@ Multithreaded Applications.
Use of the enumeration interface \fBgetprojent()\fR is discouraged. Enumeration
is supported for the project file, NIS, and LDAP but in general is not
efficient. The semantics of enumeration are discussed further in
-\fBnsswitch.conf\fR(4).
+\fBnsswitch.conf\fR(5).
.SH ATTRIBUTES
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -298,6 +298,10 @@ MT-Level See Description.
.SH SEE ALSO
.LP
-\fBIntro\fR(3), \fBlibproject\fR(3LIB), \fBproject_walk\fR(3PROJECT),
-\fBsysconf\fR(3C), \fBnsswitch.conf\fR(4), \fBproject\fR(4),
-\fBattributes\fR(5)
+.BR Intro (3),
+.BR sysconf (3C),
+.BR libproject (3LIB),
+.BR project_walk (3PROJECT),
+.BR nsswitch.conf (5),
+.BR project (5),
+.BR attributes (7)
diff --git a/usr/src/man/man3project/project_walk.3project b/usr/src/man/man3project/project_walk.3project
index cc48ac333c..b345329831 100644
--- a/usr/src/man/man3project/project_walk.3project
+++ b/usr/src/man/man3project/project_walk.3project
@@ -89,7 +89,7 @@ if ((n = project_walk(simple_callback, &total_count)) >= 0)
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -107,5 +107,7 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBgetprojid\fR(2), \fBlibproject\fR(3LIB), \fBsettaskid\fR(2),
-\fBattributes\fR(5)
+.BR getprojid (2),
+.BR settaskid (2),
+.BR libproject (3LIB),
+.BR attributes (7)
diff --git a/usr/src/man/man3project/setproject.3project b/usr/src/man/man3project/setproject.3project
index 0ac2651130..eaba8aa049 100644
--- a/usr/src/man/man3project/setproject.3project
+++ b/usr/src/man/man3project/setproject.3project
@@ -21,7 +21,7 @@ cc [ \fIflag \&.\|.\|.\fR ] \fIfile\fR\&.\|.\|. \fB-lproject\fR [ \fIlibrary \&.
.LP
The \fBsetproject()\fR function provides a simplified method for the
association of a user process with a project and its various resource
-management attributes, as stored in the \fBproject\fR(4) name service database.
+management attributes, as stored in the \fBproject\fR(5) name service database.
These attributes include resource control settings, resource pool membership,
and third party attributes (which are ignored by \fBsetproject()\fR.)
.sp
@@ -39,7 +39,7 @@ superuser to join any project.
.sp
.LP
The current process will not be bound to a resource pool if the resource pools
-facility (see \fBpooladm\fR(1M)) is inactive. The \fBsetproject()\fR function
+facility (see \fBpooladm\fR(8)) is inactive. The \fBsetproject()\fR function
will succeed whether or not the project specified by \fIproject_name\fR
specifies a \fBproject.pool\fR attribute. If the resource pools facility is
active, \fBsetproject()\fR will fail if the project does not specify a
@@ -153,7 +153,7 @@ attributes.
.sp
.LP
The \fBsetproject()\fR function recognizes a name-structured value pair for the
-attributes in the \fBproject\fR(4) database with the following format:
+attributes in the \fBproject\fR(5) database with the following format:
.sp
.in +2
.nf
@@ -217,7 +217,7 @@ project.pool=pool_name
.sp
.LP
where \fBpool_name\fR is a valid resource pool within the active configuration
-enabled with \fBpooladm\fR(1M).
+enabled with \fBpooladm\fR(8).
.sp
.LP
The final attribute is used to finalize the task created by \fBsetproject()\fR.
@@ -232,11 +232,11 @@ task.final
.sp
.LP
All further attempts to create new tasks, such as using \fBnewtask\fR(1) and
-\fBsu\fR(1M), will fail.
+\fBsu\fR(8), will fail.
.SH ATTRIBUTES
.sp
.LP
-See \fBattributes\fR(5) for descriptions of the following attributes:
+See \fBattributes\fR(7) for descriptions of the following attributes:
.sp
.sp
@@ -254,7 +254,13 @@ MT-Level MT-Safe
.SH SEE ALSO
.sp
.LP
-\fBpooladm\fR(1M), \fBsetrctl\fR(2), \fBsettaskid\fR(2),
-\fBinproj\fR(3PROJECT), \fBlibproject\fR(3LIB), \fBpool_error\fR(3POOL),
-\fBpool_set_binding\fR(3POOL), \fBpasswd\fR(4), \fBproject\fR(4),
-\fBattributes\fR(5)
+.BR setrctl (2),
+.BR settaskid (2),
+.BR libproject (3LIB),
+.BR pool_error (3POOL),
+.BR pool_set_binding (3POOL),
+.BR inproj (3PROJECT),
+.BR passwd (5),
+.BR project (5),
+.BR attributes (7),
+.BR pooladm (8)