My Project
Loading...
Searching...
No Matches
kernel_lib.h File Reference
#include <iostream>
#include <vector>
#include <string>
#include <unordered_map>
#include <unistd.h>

Go to the source code of this file.

Macros

#define KERNEL_LIB_H
 

Functions

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

Macro Definition Documentation

◆ KERNEL_LIB_H

#define KERNEL_LIB_H

Definition at line 12 of file kernel_lib.h.

Function Documentation

◆ az_printf()

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

Definition at line 30 of file kernel_lib.c.

◆ kernel_create_process()

bool kernel_create_process ( const char * process_name)

Definition at line 50 of file kernel_lib.c.

◆ kernel_kill_process()

bool 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.

◆ kernel_printf()

int kernel_printf ( const char * format,
... )

Definition at line 595 of file kernel_printf.c.

◆ register_print_function()

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

Definition at line 44 of file kernel_lib.c.