II. C Library Reference

All BProc library calls are available on the front end machine. Unless specifically stated, calls are also available on the slave nodes.

Table of Contents
bproc_access — determine whether a node can be accessed
bproc_chgrp — change node ownership
bproc_chmod — change the permissions on a node
bproc_chown — change node ownership
bproc_currnode — return the node the calling process is running on
bproc_execmove — move a newly execed process to another node
bproc_masteraddr — return the address of the master node
bproc_move — move the calling process to another node
bproc_nodeaddr — return the address of a node
bproc_nodecachepurgefail — flush file cache failure list
bproc_nodecachepurgeok — flush successful downloads from file cache
bproc_nodechroot — ask a slave daemon to perform a chroot
bproc_nodehalt — ask a slave daemon to halt the machine
bproc_nodeinfo — get status information for single node
bproc_nodelist — get status information for single node
bproc_nodenumber — get the node number corresponding to an address
bproc_nodepwroff — ask a slave daemon to power off the machine
bproc_nodereboot — ask a slave daemon to reboot the machine
bproc_nodesetstatus — set status of a node
bproc_nodestatus — get the status of a move the calling process to another node
bproc_notifier — get BProc notifier file descriptor
bproc_numnodes — get the number of nodes in the system
bproc_pidnode — return the node that a process exists on
bproc_proclist — get status information for single node
bproc_requestfile — get status information for single node
bproc_rfork — fork a child onto remote node
bproc_version — get BProc version information