ocm_parco.h 492 B

12345678910111213141516171819
  1. /* $Header$ */
  2. /* parco.h - Define names for simulation routines
  3. *
  4. * This file is to be included by users of the higher-level routines
  5. *
  6. */
  7. void pc_begin(), resumenext(), parend(), resume(), coend();
  8. int pc_fork();
  9. #define nullid ((int *) 0 - (int *) 0)
  10. /* I.e. a 0 of type "pointer difference" */
  11. #define parbegin(sbrk) pc_begin(sbrk, nullid)
  12. #define parfork() pc_fork(nullid)
  13. #define cobegin(sbrk, id) pc_begin(sbrk, id)
  14. #define cofork(id) pc_fork(id)
  15. extern int deadlock;