My Project
Loading...
Searching...
No Matches
kernel_lib.c File Reference
#include <stdio.h>
#include <stdarg.h>
#include <string.h>

Go to the source code of this file.

Classes

struct  Process
 

Macros

#define MAX_PROCESSES   10
 

Functions

void az_printf (const char *format,...)
 
void register_print_function (void(*print_function)(const char *str))
 
int kernel_create_process (const char *process_name)
 
void kernel_list_processes ()
 
int kernel_kill_process (const char *process_name)
 

Macro Definition Documentation

◆ MAX_PROCESSES

#define MAX_PROCESSES   10

Definition at line 15 of file kernel_lib.c.

Function Documentation

◆ az_printf()

void az_printf ( const char * format,
... )

Definition at line 30 of file kernel_lib.c.

◆ kernel_create_process()

int kernel_create_process ( const char * process_name)

Definition at line 50 of file kernel_lib.c.

◆ kernel_kill_process()

int kernel_kill_process ( const char * process_name)

Definition at line 82 of file kernel_lib.c.

◆ kernel_list_processes()

void kernel_list_processes ( )

Definition at line 72 of file kernel_lib.c.

◆ register_print_function()

void register_print_function ( void(* print_function )(const char *str))

Definition at line 44 of file kernel_lib.c.