worldstone: add -s for statistical profiling
[minix.git] / man / man2 / svrctl.2
blob9463bcf4f78a52ef3f41143f09d47a2d2e00abe0
1 .\" svrctl.2
2 .\"
3 .\" Created: July, 1994 by Philip Homburg <philip@cs.vu.nl>
4 .TH svrctl 2
5 .SH NAME
6 svrctl \- special server control functions
7 .SH SYNOPSIS
8 .nf
9 .ft B
10 #include <sys/svrctl.h>
12 int svrctl(u32_t \fIrequest\fP, void *\fIdata\fP);
13 .ft R
14 .fi
15 .SH DESCRIPTION
16 .B Svrctl
17 implements some very MINIX 3 specific system calls that don't deserve their own
18 system call number.
19 .PP
20 This system call makes it easy to add new ways of setting and getting system
21 parameters, but at the same time, backwards compatibility is not guaranteed.
22 Read the <sys/svrctl.h> include file to see what the structures mentioned below
23 look like.  Most calls are root-only, unless specified otherwise.
24 .PP
25 The only way to know how to properly use these calls is to study the
26 associated server code, or the programs that already use these
27 calls.
28 .PP
29 Current requests are:
30 .TP 5
31 .B MMGETPARAM
32 Request the value of one or all boot parameters.  Can be used by non-root.
33 .TP
34 .B MMSETPARAM
35 Set an override for a value of a boot parameter.  Can be used by non-root.
36 .SH "RETURN VALUES"
37 .B Svrctl
38 returns 0 upon success and -1 upon failure.
39 .SH AUTHOR
40 Philip Homburg <philip@cs.vu.nl>