LF OS
Hobby operating system for amd64 with high ambitions
Loading...
Searching...
No Matches
sd.h
Go to the documentation of this file.
1
#ifndef _SD_H_INCLUDED
2
#define _SD_H_INCLUDED
3
4
#include <
uuid.h
>
5
#include <
mq.h
>
6
7
void
init_sd
(
void
);
8
9
uint64_t
sd_register
(
uuid_t
* uuid,
mq_id_t
mq
);
10
int64_t
sd_send
(
uuid_t
* uuid,
struct
Message
* msg);
11
12
#endif
uint64_t
unsigned long uint64_t
Definition
arch.h:14
int64_t
signed long int64_t
Definition
arch.h:13
Message
Definition
message_passing.h:33
mq.h
mq_id_t
uint64_t mq_id_t
Definition
mq.h:9
init_sd
void init_sd(void)
Definition
sd.c:32
sd_register
uint64_t sd_register(uuid_t *uuid, mq_id_t mq)
Definition
sd.c:45
sd_send
int64_t sd_send(uuid_t *uuid, struct Message *msg)
Definition
sd.c:109
mq
static bool size_t size_t uint64_t * mq
Definition
syscalls.h:303
uuid.h
uuid_t
Definition
uuid.h:6
src
kernel
sd.h
Generated on Sun May 5 2024 18:59:27 for LF OS by
1.9.8