All pastes #898083 Raw Edit

Mine

public text v1 · immutable
·published 2008-02-10 01:32 UTC
rendered paste body
#include "lab2-api.h"

int main (int argc, char *argv[]) {

  sem_t nSem;
  int n;

  Printf("%d\n", argc);
  Printf(argv[0]);
  Printf(": ");
  for (n = 0; n < argc; n++) {
    Printf("%s ", argv[n]);
  }
  Printf("\n");

  if (argc != 3) {
    Printf("Usage: ");
    Printf(argv[0]);
    Printf(" <N atoms>\n");
    exit();
  }

  n       = dstrtol(argv[1], NULL, 10);
  nSem    = dstrtol(argv[2], NULL, 10);

  while (n--) {
    sem_signal (nSem);
    Printf("An atom of nitrogen was created.\n");
  }
}