Move IPC stuff from the libc side, inside the sys folder.

This commit is contained in:
Enrico Fraccaroli
2023-05-08 12:53:17 +02:00
parent e19354a9ee
commit 19e8ad309f
16 changed files with 45 additions and 43 deletions
+4 -4
View File
@@ -3,15 +3,15 @@
/// @copyright (c) 2014-2022 This file is distributed under the MIT License.
/// See LICENSE.md for details.
#include "fs/procfs.h"
#include "process/process.h"
#include "sys/errno.h"
#include "fs/procfs.h"
#include "io/debug.h"
#include "sys/msg.h"
#include "sys/sem.h"
#include "sys/shm.h"
#include "string.h"
#include "ipc/msg.h"
#include "ipc/sem.h"
#include "ipc/shm.h"
extern ssize_t procipc_msg_read(vfs_file_t *file, char *buf, off_t offset, size_t nbyte);
+2 -2
View File
@@ -12,10 +12,10 @@
#include "io/debug.h" // Include debugging functions.
// ============================================================================
#include "ipc/msg.h"
#include "system/panic.h"
#include "process/process.h"
#include "system/panic.h"
#include "sys/errno.h"
#include "sys/msg.h"
#include "string.h"
#include "assert.h"
#include "stdio.h"
+3 -2
View File
@@ -38,9 +38,10 @@
#include "io/debug.h" // Include debugging functions.
// ============================================================================
#include "ipc/sem.h"
#include "klib/list.h"
#include "sys/sem.h"
#include "process/process.h"
#include "klib/list.h"
#include "sys/errno.h"
#include "string.h"
#include "assert.h"
+1 -1
View File
@@ -12,7 +12,7 @@
#include "io/debug.h" // Include debugging functions.
// ============================================================================
#include "ipc/shm.h"
#include "sys/shm.h"
#include "system/panic.h"
#include "process/process.h"
#include "sys/errno.h"
+5 -5
View File
@@ -13,17 +13,17 @@
#include "mem/kheap.h"
#include "system/syscall.h"
#include "descriptor_tables/isr.h"
#include "sys/errno.h"
#include "kernel.h"
#include "process/process.h"
#include "process/scheduler.h"
#include "sys/utsname.h"
#include "fs/ioctl.h"
#include "hardware/timer.h"
#include "ipc/msg.h"
#include "ipc/sem.h"
#include "ipc/shm.h"
#include "sys/errno.h"
#include "sys/utsname.h"
#include "sys/msg.h"
#include "sys/sem.h"
#include "sys/shm.h"
/// The signature of a function call.
typedef int (*SystemCall)();