Mine
public text v1 · immutable#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");
}
}