Final polishing to debugging system.

This commit is contained in:
Enrico Fraccaroli
2021-12-30 11:50:15 +01:00
parent 47276eb503
commit c6906d4f2d
288 changed files with 150 additions and 322 deletions
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file assert.h
/// @brief Defines the function and pre-processor macro for assertions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file stat.h
/// @brief Defines the structure used by the functiosn fstat(), lstat(), and stat().
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file termios-struct.h
/// @brief Definition of the `termios` structure.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file ctype.h
/// @brief Functions related to character handling.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file debug.h
/// @brief Debugging primitives.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file fcntl.h
/// @brief Headers of functions fcntl() and open().
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file fcvt.h
/// @brief Declare the functions required to turn double values into a string.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file grp.h
/// @brief Defines the structures and functions for managing groups.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file mm_io.h
/// @brief Memory Mapped IO functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file port_io.h
/// @brief Byte I/O on ports prototypes.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file ipc.h
/// @brief Inter-Process Communication (IPC) structures.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file msg.h
/// @brief Definition of structure for managing message queues.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file sem.h
/// @brief Definition of structure for managing semaphores.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file shm.h
/// @brief Definition of structure for managing shared memories.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file libgen.h
/// @brief String routines.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file limits.h
/// @brief OS numeric limits.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file math.h
/// @brief Mathematical constants and functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file pwd.h
/// @brief Contains the structure and functions for managing passwords.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file sched.h
/// @brief Structures and functions for managing the scheduler.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file signal.h
/// @brief Signals definition.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file stdarg.h
/// @brief Contains the macros required to manage variable number of arguments.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file stdbool.h
/// @brief Defines the boolean values.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file stddef.h
/// @brief Define basic data types.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file stdint.h
/// @brief Standard integer data-types.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file stdio.h
/// @brief Standard I/0 functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file stdlib.h
/// @brief Useful generic functions and macros.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file strerror.h
/// @brief Contains the function that transfornms an errno into a string.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file string.h
/// @brief String routines.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file bitops.h
/// @brief Bitmasks functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file dirent.h
/// @brief Functions used to manage directories.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file errno.h
/// @brief System call errors definition.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file ioctl.h
/// @brief Input/Output ConTroL (IOCTL) functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file reboot.h
/// @brief Defines the values required to issue a reboot.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file stat.h
/// @brief Stat functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file types.h
/// @brief Collection of Kernel datatype
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file unistd.h
/// @brief Functions used to manage files.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file utsname.h
/// @brief Functions used to provide information about the machine & OS.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file wait.h
/// @brief Event management functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file syscall_types.h
/// @brief System Call numbers.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file termios.h
/// @brief Defines the termios functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file time.h
/// @brief Time-related functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file abort.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file assert.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file ctype.c
/// @brief Functions related to character handling.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file debug.c
/// @brief Debugging primitives.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file fcvt.c
/// @brief Define the functions required to turn double values into a string.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file grp.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file mm_io.c
/// @brief Memory Mapped IO functions implementation.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file port_io.c
/// @brief Byte I/O on ports prototypes.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file ipc.c
/// @brief Inter-Process Communication (IPC) system call implementation.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file libgen.c
/// @brief String routines.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file math.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file pwd.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file stdlib.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file strerror.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file string.c
/// @brief String routines.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file errno.c
/// @brief Stores the error number.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file ioctl.c
/// @brief Input/Output ConTroL (IOCTL) functions implementation.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file unistd.c
/// @brief Functions used to manage files.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file utsname.c
/// @brief Functions used to provide information about the machine & OS.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file termios.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file time.c
/// @brief Clock functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file chdir.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file close.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file creat.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file exec.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file exit.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file fork.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file getcwd.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file getdents.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file getgid.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file getpgid.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file getpid.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file getppid.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file getsid.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file getuid.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file kill.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file open.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file mkdir.c
/// @brief Make directory functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file nice.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file open.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file read.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file reboot.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file rmdir.c
/// @brief Make directory functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file setgid.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file setpgid.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file setsid.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file setuid.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file signal.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file stat.c
/// @brief Stat functions.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file unlink.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file waitpid.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file write.c
/// @brief
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file vscanf.c
/// @brief Reading formatting routines.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.
-1
View File
@@ -1,4 +1,3 @@
/// MentOS, The Mentoring Operating system project
/// @file vsprintf.c
/// @brief Print formatting routines.
/// @copyright (c) 2014-2021 This file is distributed under the MIT License.