Aufgabe 1.1: Einfachauswahl-Fragen (18 Punkte) Bei den ... - CS 4
Aufgabe 1.1: Einfachauswahl-Fragen (18 Punkte) Bei den ... - CS 4
Aufgabe 1.1: Einfachauswahl-Fragen (18 Punkte) Bei den ... - CS 4
Erfolgreiche ePaper selbst erstellen
Machen Sie aus Ihren PDF Publikationen ein blätterbares Flipbook mit unserer einzigartigen Google optimierten e-Paper Software.
Klausur Systemnahe Programmierung in C / Grundlagen der Systemprogrammierung Februar 2013<br />
/* includes */<br />
#include <br />
#include <br />
#include <br />
#include <br />
#include <br />
#include <br />
#include <br />
#include <br />
#include <br />
#include "sem.h"<br />
Klausur Systemnahe Programmierung in C / Grundlagen der Systemprogrammierung Februar 2013<br />
// Funktion main<br />
// Argumente auswerten und entspr. Funktionen aufrufen<br />
typedef struct Frame {<br />
char pixels[PIXEL_COUNT];<br />
} Frame;<br />
typedef struct threadArg {<br />
SEM* waitFor;<br />
SEM* signal;<br />
Frame frame;<br />
} threadArg;<br />
SEM *semCreate(int initVal);<br />
int semDestroy(SEM *sem);<br />
void P(SEM *sem);<br />
void V(SEM *sem);<br />
Frame *transcodeFrame(Frame *);<br />
static void die(const char message[]) {<br />
perror(message);<br />
exit(EXIT_FAILURE);<br />
}<br />
// Makros, Funktionsdeklarationen, Strukturen, globale Variablen<br />
// Ende Funktion main A:<br />
- 9 von 16 -<br />
- 10 von 16 -