1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
#include <lib9.h> void sayhi(void *v) { USED(v); print("hello from subproc\n"); print("rendez got %lu from main\n", rendezvous(0x1234, 1234)); exits(0); } int main(int argc, char **argv) { print("hello from main\n"); ffork(RFMEM|RFPROC, sayhi, nil); print("rendez got %lu from subproc\n", rendezvous(0x1234, 0)); exits(0); }