NetBatch Management Programming Manual
Sample Programs
NetBatch Management Programming Manual—522462-003
C-12
Sample C Program
 spi_err = SSPUTTKN (
 (short *) spi_buff, /* SPI 
buffer */
 (long) ZBAT_TKN_SEL_JOB_NUMBER, /* Token ID 
*/
 (char *) &jobnum /* Token 
value */
 );
 if (spi_err != ZSPI_ERR_OK)
 stopwitherror(spi_err, (char *) &essputtkn);
 /* Do WriteRead to scheduler */
 retcode = send_spi();
 if (retcode != 0)
 stopwitherror(retcode, (char *) &eretcode);
}
#pragma page
/*
 *--------------------------------------------------------------------
 * closedown
 * Use:
 * Part of finalization
 * Effects:
 * Close scheduler for SPI I/O
 *--------------------------------------------------------------------
 */
void closedown(void)
{
 FILE_CLOSE_ (schd_chan);
}
#pragma page
/*
 *--------------------------------------------------------------------
 * main
 * Use:
 * Calls all required functions to complete task
 * Effects:
 * Opens scheduler for SPI
 * Submits job
 * Status on job and print details
 * Closes scheduler for SPI
 (continued)










