Operating System question

please
CommandNode1.h

/** *CommandNode.h *Author: Bill Andreopoulos *The struct for a Command Node and function prototypes for a linked list of commands *CS149 assignment 3 usage only **/ typedef struct command_struct { char command[20][20]; int index; int PID; int starttime; bool active; struct command_struct* nextCommandPtr; } CommandNode; void CreateCommandNode(CommandNode* thisNode, char cmd[20][20], int ind, CommandNode* nextCmd); void InsertCommandAfter(CommandNode* thisNode, CommandNode* newNode); CommandNode* GetNextCommand(CommandNode* thisNode); CommandNode* FindCommand(CommandNode* cmd, int pid);