$ whatis prctl

prctl - get or set the resource controls of running processes, tasks, and projects


Examples:

	
# hostname
MySolaris

# prctl
prctl: no arguments specified
usage:
    Report resource control values and actions:
        prctl [-P] [-t [basic | privileged | system]
        [-n name] [-i process | task | project | zone] id ...
        -P space delimited output
        -t privilege level of rctl values to get
        -n name of resource control values to get
        -i idtype of operand list
    Manipulate resource control values:
        prctl [-t [basic | privileged | system]
        -n name [-srx] [-v value] [-p pid ] [-e | -d action]
        [-i process | task | project | zone] id ...
        -t privilege level of rctl value to set/replace/delete/modify
        -n name of resource control to set/replace/delete/modify
        -s set new resource control value
        -r replace first rctl value of matching privilege
        -x delete first rctl value of matching privilege, value, and 
           recipient pid
        -v value of rctl to set/replace/delete/modify
        -p recipient pid of rctl to set/replace/delete/modify
        -e enable action of first rctl value of matching privilege,
           value, and recipient pid
        -d disable action of first rctl value of matching privilege,
           value, and recipient pid
        -i idtype of operand list

# prctl 1
process: 1: /sbin/init
NAME    PRIVILEGE       VALUE    FLAG   ACTION                       RECIPIENT
process.max-port-events
        privileged      65.5K       -   deny                                 -
        system          2.15G     max   deny                                 -
process.max-msg-messages
        privileged      8.19K       -   deny                                 -
        system          4.29G     max   deny                                 -
process.max-msg-qbytes
        privileged      64.0KB      -   deny                                 -
        system          16.0EB    max   deny                                 -
process.max-sem-ops
        privileged        512       -   deny                                 -
        system          2.15G     max   deny                                 -
process.max-sem-nsems
        privileged        512       -   deny                                 -
        system          32.8K     max   deny                                 -
process.max-address-space
        privileged      16.0EB    max   deny                                 -
        system          16.0EB    max   deny                                 -
process.max-file-descriptor
        basic             256       -   deny                                 1
        privileged      65.5K       -   deny                                 -
        system          2.15G     max   deny                                 -
process.max-core-size
        privileged      8.00EB    max   deny                                 -
        system          8.00EB    max   deny                                 -
process.max-stack-size
        basic           10.0MB      -   deny                                 1
        privileged      32.0TB      -   deny                                 -
        system          32.0TB    max   deny                                 -
process.max-data-size
        privileged      16.0EB    max   deny                                 -
        system          16.0EB    max   deny                                 -
process.max-file-size
        privileged      8.00EB    max   deny,signal=XFSZ                     -
        system          8.00EB    max   deny                                 -
process.max-cpu-time
        privileged      18.4Es    inf   signal=XCPU                          -
        system          18.4Es    inf   none                                 -
task.max-cpu-time
        usage              81s   
        system          18.4Es    inf   none                                 -
task.max-processes
        usage               3    
        system          2.15G     max   deny                                 -
task.max-lwps
        usage              36    
        system          2.15G     max   deny                                 -
project.max-contracts
        privileged      10.0K       -   deny                                 -
        system          2.15G     max   deny                                 -
project.max-locked-memory
        usage           5.38MB   
        system          16.0EB    max   deny                                 -
project.max-port-ids
        privileged      8.19K       -   deny                                 -
        system          65.5K     max   deny                                 -
project.max-shm-memory
        privileged       373MB      -   deny                                 -
        system          16.0EB    max   deny                                 -
project.max-shm-ids
        privileged        128       -   deny                                 -
        system          16.8M     max   deny                                 -
project.max-msg-ids
        privileged        128       -   deny                                 -
        system          16.8M     max   deny                                 -
project.max-sem-ids
        privileged        128       -   deny                                 -
        system          16.8M     max   deny                                 -
project.max-crypto-memory
        usage               0B   
        privileged       373MB      -   deny                                 -
        system          16.0EB    max   deny                                 -
project.max-tasks
        usage              37    
        system          2.15G     max   deny                                 -
project.max-processes
        usage              78    
        system          2.15G     max   deny                                 -
project.max-lwps
        usage             398    
        system          2.15G     max   deny                                 -
project.cpu-cap
        usage               0    
        system          4.29G     inf   deny                                 -
project.cpu-shares
        usage               1    
        privileged          1       -   none                                 -
        system          65.5K     max   none                                 -
zone.max-lofi
        usage               0    
        system          18.4E     max   deny                                 -
zone.max-swap
        usage            368MB   
        system          16.0EB    max   deny                                 -
zone.max-locked-memory
        usage           5.38MB   
        system          16.0EB    max   deny                                 -
zone.max-shm-memory
        system          16.0EB    max   deny                                 -
zone.max-shm-ids
        system          16.8M     max   deny                                 -
zone.max-sem-ids
        system          16.8M     max   deny                                 -
zone.max-msg-ids
        system          16.8M     max   deny                                 -
zone.max-processes
        usage              87    
        system          2.15G     max   deny                                 -
zone.max-lwps
        usage             418    
        system          2.15G     max   deny                                 -
zone.cpu-cap
        usage               0    
        system          4.29G     inf   deny                                 -
zone.cpu-shares
        usage               1    
        privileged          1       -   none                                 -
        system          65.5K     max   none                                 -

# prctl $$
process: 27115: /usr/bin/bash -i
NAME    PRIVILEGE       VALUE    FLAG   ACTION                       RECIPIENT
process.max-port-events
        privileged      65.5K       -   deny                                 -
        system          2.15G     max   deny                                 -
process.max-msg-messages
        privileged      8.19K       -   deny                                 -
        system          4.29G     max   deny                                 -
process.max-msg-qbytes
        privileged      64.0KB      -   deny                                 -
        system          16.0EB    max   deny                                 -
process.max-sem-ops
        privileged        512       -   deny                                 -
        system          2.15G     max   deny                                 -
process.max-sem-nsems
        privileged        512       -   deny                                 -
        system          32.8K     max   deny                                 -
process.max-address-space
        privileged      16.0EB    max   deny                                 -
        system          16.0EB    max   deny                                 -
process.max-file-descriptor
        basic             256       -   deny                             27115
        privileged      65.5K       -   deny                                 -
        system          2.15G     max   deny                                 -
process.max-core-size
        privileged      8.00EB    max   deny                                 -
        system          8.00EB    max   deny                                 -
process.max-stack-size
        basic           10.0MB      -   deny                             27115
        privileged      32.0TB      -   deny                                 -
        system          32.0TB    max   deny                                 -
process.max-data-size
        privileged      16.0EB    max   deny                                 -
        system          16.0EB    max   deny                                 -
process.max-file-size
        privileged      8.00EB    max   deny,signal=XFSZ                     -
        system          8.00EB    max   deny                                 -
process.max-cpu-time
        privileged      18.4Es    inf   signal=XCPU                          -
        system          18.4Es    inf   none                                 -
task.max-cpu-time
        usage               0s   
        system          18.4Es    inf   none                                 -
task.max-processes
        usage               5    
        system          2.15G     max   deny                                 -
task.max-lwps
        usage               6    
        system          2.15G     max   deny                                 -
project.max-contracts
        privileged      10.0K       -   deny                                 -
        system          2.15G     max   deny                                 -
project.max-locked-memory
        usage               0B   
        system          16.0EB    max   deny                                 -
project.max-port-ids
        privileged      8.19K       -   deny                                 -
        system          65.5K     max   deny                                 -
project.max-shm-memory
        privileged       373MB      -   deny                                 -
        system          16.0EB    max   deny                                 -
project.max-shm-ids
        privileged        128       -   deny                                 -
        system          16.8M     max   deny                                 -
project.max-msg-ids
        privileged        128       -   deny                                 -
        system          16.8M     max   deny                                 -
project.max-sem-ids
        privileged        128       -   deny                                 -
        system          16.8M     max   deny                                 -
project.max-crypto-memory
        usage               0B   
        privileged       373MB      -   deny                                 -
        system          16.0EB    max   deny                                 -
project.max-tasks
        usage               1    
        system          2.15G     max   deny                                 -
project.max-processes
        usage               5    
        system          2.15G     max   deny                                 -
project.max-lwps
        usage               6    
        system          2.15G     max   deny                                 -
project.cpu-cap
        usage               0    
        system          4.29G     inf   deny                                 -
project.cpu-shares
        usage               1    
        privileged          1       -   none                                 -
        system          65.5K     max   none                                 -
zone.max-lofi
        usage               0    
        system          18.4E     max   deny                                 -
zone.max-swap
        usage            368MB   
        system          16.0EB    max   deny                                 -
zone.max-locked-memory
        usage           5.38MB   
        system          16.0EB    max   deny                                 -
zone.max-shm-memory
        system          16.0EB    max   deny                                 -
zone.max-shm-ids
        system          16.8M     max   deny                                 -
zone.max-sem-ids
        system          16.8M     max   deny                                 -
zone.max-msg-ids
        system          16.8M     max   deny                                 -
zone.max-processes
        usage              87    
        system          2.15G     max   deny                                 -
zone.max-lwps
        usage             418    
        system          2.15G     max   deny                                 -
zone.cpu-cap
        usage               0    
        system          4.29G     inf   deny                                 -
zone.cpu-shares
        usage               1    
        privileged          1       -   none                                 -
        system          65.5K     max   none                                 -

# prctl -o taskid -p $$
TASKID
  370

# prctl -i taskid 370
task: 370
NAME    PRIVILEGE       VALUE    FLAG   ACTION                       RECIPIENT
task.max-cpu-time
        usage               0s   
        system          18.4Es    inf   none                                 -
task.max-processes
        usage               5    
        system          2.15G     max   deny                                 -
task.max-lwps
        usage               6    
        system          2.15G     max   deny                                 -
project.max-contracts
        privileged      10.0K       -   deny                                 -
        system          2.15G     max   deny                                 -
project.max-locked-memory
        usage               0B   
        system          16.0EB    max   deny                                 -
project.max-port-ids
        privileged      8.19K       -   deny                                 -
        system          65.5K     max   deny                                 -
project.max-shm-memory
        privileged       373MB      -   deny                                 -
        system          16.0EB    max   deny                                 -
project.max-shm-ids
        privileged        128       -   deny                                 -
        system          16.8M     max   deny                                 -
project.max-msg-ids
        privileged        128       -   deny                                 -
        system          16.8M     max   deny                                 -
project.max-sem-ids
        privileged        128       -   deny                                 -
        system          16.8M     max   deny                                 -
project.max-crypto-memory
        usage               0B   
        privileged       373MB      -   deny                                 -
        system          16.0EB    max   deny                                 -
project.max-tasks
        usage               1    
        system          2.15G     max   deny                                 -
project.max-processes
        usage               5    
        system          2.15G     max   deny                                 -
project.max-lwps
        usage               6    
        system          2.15G     max   deny                                 -
project.cpu-cap
        usage               0    
        system          4.29G     inf   deny                                 -
project.cpu-shares
        usage               1    
        privileged          1       -   none                                 -
        system          65.5K     max   none                                 -
zone.max-lofi
        usage               0    
        system          18.4E     max   deny                                 -
zone.max-swap
        usage            368MB   
        system          16.0EB    max   deny                                 -
zone.max-locked-memory
        usage           5.38MB   
        system          16.0EB    max   deny                                 -
zone.max-shm-memory
        system          16.0EB    max   deny                                 -
zone.max-shm-ids
        system          16.8M     max   deny                                 -
zone.max-sem-ids
        system          16.8M     max   deny                                 -
zone.max-msg-ids
        system          16.8M     max   deny                                 -
zone.max-processes
        usage              87    
        system          2.15G     max   deny                                 -
zone.max-lwps
        usage             418    
        system          2.15G     max   deny                                 -
zone.cpu-cap
        usage               0    
        system          4.29G     inf   deny                                 -
zone.cpu-shares
        usage               1    
        privileged          1       -   none                                 -
        system          65.5K     max   none                                 -

Please click on " man prctl. " to see the Manual Page for this command.