NeKernel dev
Loading...
Searching...
No Matches
Syscall.h
Go to the documentation of this file.
1/* ========================================
2
3 Copyright (C) 2025, Amlal El Mahrouss, licensed under the Apache 2.0 license.
4
5======================================== */
6
7#pragma once
8
10#include <cstdarg>
11
16
17IMPORT_C UInt64 libsys_hash_64(const Char* path);
18
19#ifndef SYSCALL_HASH
20#define SYSCALL_HASH(str) libsys_hash_64(str)
21#endif // !SYSCALL_HASH
IMPORT_C UInt64 libsys_hash_64(const Char *path)
Definition Utils.cc:15
IMPORT_C VoidPtr libsys_syscall_arg_4(SizeT id, VoidPtr arg1, VoidPtr arg3, VoidPtr arg4)
IMPORT_C VoidPtr libsys_syscall_arg_3(SizeT id, VoidPtr arg1, VoidPtr arg3)
IMPORT_C VoidPtr libsys_syscall_arg_2(SizeT id, VoidPtr arg1)
IMPORT_C VoidPtr libsys_syscall_arg_1(SizeT id)
void * VoidPtr
Definition Macros.h:59
#define IMPORT_C
Definition Macros.h:22