summaryrefslogtreecommitdiff
path: root/kernel/include/libk/serial_stdio.h
blob: 638d46a02cc05bf6906c2ea969f7fa31536d84e0 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
#ifndef SERIAL_STDIO_H
#define SERIAL_STDIO_H

#include <types.h>
#include <atomic.h>

void serial_print_char(char c);
void serial_print_string(const char* s);
void serial_print_int(uint64_t num);
void serial_print_hex(uint64_t num);
void serial_printf(const char *s, ...);
void serial_vprintf(const char *s, va_list list);

extern mutex_t serial_stdio_lock;

#endif