startcpu(2)
Name
startcpu − start a CPU
Syntax
startcpu(cpunumber)
int cpunumber;
Description
The startcpu system call starts the CPU specified by cpunumber. Any non-boot CPU can be started using this system call. Only a superuser can execute this system call.
Return Values
The startcpu call returns 0 if the CPU was started successfully, or else it returns -1 and sets errno appropriately.
Diagnostics
[EPERM] The caller is not a superuser
[EBUSY] The CPU is already running
[ENODEV] No CPU present by the given cpunumber
[EINVAL] Invalid value for cpunumber. A valid cpunumber is between 0 and 31.