NetBatch Management Programming Manual
Sample Programs
NetBatch Management Programming Manual—522462-003
C-6
Sample C Program
*-------------------------------------------------------------------
* stopwitherror(error, err_msg)
* Use:
* Error handling
* Effects:
* Forces the program to abend with CC and prints message passed
*
*--------------------------------------------------------------------
*/
void stopwitherror(const short errnum,
char * err_msg)
{
PROCESS_STOP_ (,,,2,(short)errnum,,(char *) err_msg,(short
)strlen(err_msg));
}
#pragma page
/*
*------------------------------------------------------------
* open_scheduler()
* Use:
* Part of initialization
* Effects:
* Opens scheduler for SPI I/O if successful
* Stops program otherwise
*
*------------------------------------------------------------
*/
void open_scheduler(void)
{
int status = 0;
char schname[12] = "$ZBAT.#ZSPI";
/* Open scheduler with #ZSPI for SPI I/O */ */
void open_scheduler(void)
{
(continued)