Skip to content

Commit 84ec37a

Browse files
committed
#ifndef
1 parent 808eab1 commit 84ec37a

14 files changed

Lines changed: 84 additions & 0 deletions

File tree

include/sys_config.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifndef SYS_CONFIG_H
2+
#define SYS_CONFIG_H
3+
14
#include "types.h"
25

36
typedef struct {
@@ -6,3 +9,6 @@ typedef struct {
69

710
void sys_config_init(void);
811
sys_config_state_t sys_config_state(void);
12+
13+
#endif
14+

include/sys_view.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifndef SYS_VIEW_H
2+
#define SYS_VIEW_H
3+
14
#include "types.h"
25

36
typedef struct {
@@ -6,3 +9,6 @@ typedef struct {
69

710
void sys_view_init(void);
811
sys_view_state_t sys_view_state(void);
12+
13+
#endif
14+

include/syscall.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifndef SYSCALL_H
2+
#define SYSCALL_H
3+
14
#include "idt.h"
25

36
enum {
@@ -42,3 +45,6 @@ enum {
4245
#define OS_ERR 0xFFFFFFFFu
4346

4447
void syscall_init(void);
48+
49+
#endif
50+

include/task.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifndef TASK_H
2+
#define TASK_H
3+
14
#include "types.h"
25
#include "idt.h"
36

@@ -17,3 +20,6 @@ registers_t* scheduler(registers_t* regs);
1720
int task_create(void (*entry)(void));
1821
void switch_to(task_t* next);
1922
extern task_t* current_task_ptr;
23+
24+
#endif
25+

include/timer.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1+
#ifndef TIMER_H
2+
#define TIMER_H
3+
14
#include "types.h"
25

36
void pit_init(uint32_t frequency);
47
uint64_t timer_get_ticks(void);
8+
9+
#endif
10+

include/trace_forge.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifndef TRACE_FORGE_H
2+
#define TRACE_FORGE_H
3+
14
#include "types.h"
25

36
typedef struct {
@@ -15,3 +18,6 @@ void trace_forge_init(void);
1518
void trace_forge_emit(uint32_t tag, uint32_t value);
1619
trace_forge_state_t trace_forge_state(void);
1720
uint32_t trace_forge_get(uint32_t index, trace_event_t* out);
21+
22+
#endif
23+

include/tty_core.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifndef TTY_CORE_H
2+
#define TTY_CORE_H
3+
14
#include "types.h"
25

36
typedef struct {
@@ -7,3 +10,6 @@ typedef struct {
710

811
void tty_core_init(void);
912
tty_state_t* tty_core_state(void);
13+
14+
#endif
15+

include/types.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,6 @@
1+
#ifndef TYPES_H
2+
#define TYPES_H
3+
14
typedef unsigned char uint8_t;
25
typedef unsigned short uint16_t;
36
typedef unsigned int uint32_t;
@@ -8,3 +11,6 @@ typedef signed int int32_t;
811
typedef signed long long int64_t;
912

1013
typedef volatile uint32_t spinlock_t;
14+
15+
#endif
16+

include/usb_nexus.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,10 @@
1+
#ifndef USB_NEXUS_H
2+
#define USB_NEXUS_H
3+
14
#include "types.h"
25

36
void usb_nexus_init(void);
47
uint32_t usb_nexus_ports(void);
8+
9+
#endif
10+

include/usermode.h

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,9 @@
1+
#ifndef USERMODE_H
2+
#define USERMODE_H
3+
14
#include "types.h"
25

36
void switch_to_user_mode(uint32_t entry_point, uint32_t user_stack);
7+
8+
#endif
9+

0 commit comments

Comments
 (0)