PatchworkOS
Loading...
Searching...
No Matches
main.c File Reference
#include <errno.h>
#include <libpatchwork/patchwork.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/io.h>
#include <sys/proc.h>
#include <threads.h>

Go to the source code of this file.

Functions

static void spawn_program (const char *path, priority_t priority)
 
static void start_services (config_t *config)
 
static void start_programs (config_t *config)
 
static void execute_commands (config_t *config)
 
int main (void)
 

Function Documentation

◆ execute_commands()

static void execute_commands ( config_t config)
static

Definition at line 80 of file main.c.

References config_get_array(), errno, config_array_t::items, config_array_t::length, printf(), strerror(), and system().

Referenced by main().

◆ main()

int main ( void  )

◆ spawn_program()

static void spawn_program ( const char *  path,
priority_t  priority 
)
static

◆ start_programs()

static void start_programs ( config_t config)
static

Definition at line 69 of file main.c.

References config_get_array(), config_get_int(), config_array_t::items, config_array_t::length, and spawn_program().

Referenced by main().

◆ start_services()

static void start_services ( config_t config)
static