Generac Power Systems interview question

Using C, construct a queue data structure that utilizes a single thread