/* multiprocessing routines included by ../rts/process.c */
/* uni.c -- uniprocessor stub versions */
/*
* Create n jobservers. Should not be called here.
*/
void
mpd_create_jobservers (code, n)
void (*code) ();
int n;
{
/* since we're without multi_MPD, lets warn if the user
* might expect parallelism. */
if (n > 1) {
char buf[100];
sprintf (buf,
"multiMPD not configured; MPD_PARALLEL (%u) ignored", n);
RTS_WARN (buf);
}
(*code) ();
fprintf (stderr, "Error: mpd_create_jobservers code returned\n");
exit (1);
}
/*
* This will be the first thing that code above calls.
* It can be used for sanity checks on the threads package.
*/
/*ARGSUSED*/ /*(under MultiMPD, that is)*/
void
mpd_jobserver_first (arg)
void *arg;
{
}
/*
* initialize anything in this file. mpd_init_multiMPD() is
* guaranteed to be called before any other function in this file.
*/
void
mpd_init_multiMPD ()
{
}
syntax highlighted by Code2HTML, v. 0.9.1