summaryrefslogtreecommitdiff
path: root/kernel/include/libk/serial_stdio.h
blob: 1fefbfc6277d2f62da5ac6e612e72da146d906b9 (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