Commit Graph

18 Commits

Author SHA1 Message Date
a2e9747ee8 driver: Check if process has an associated terminal
Return ENOTTY if thisProcess->tty is null for any operation.
2024-10-13 14:58:29 +03:00
396ad681ba tty: Fix kcon & tty implementation; Add stub ptmx 2024-10-13 13:00:22 +03:00
9a6008a07c driver: Fix wrong file type in RegisterBlockDevice()
S_IFCHR -> S_IFBLK
2024-10-13 02:28:50 +03:00
bd0c8d9ad8 Fix readdir inside /dev 2024-09-24 22:30:08 +03:00
18d00a4bf3 Fix missing offset for /dev files 2024-09-24 22:29:39 +03:00
85b6fdef80 Implement Virtual Terminal and fix /dev/kcon 2024-09-22 13:17:19 +03:00
51ea074b60 Fix driver implementation 2024-07-07 03:14:54 +03:00
6801475243 Refactor filesystem & stl code 2024-05-18 07:42:01 +03:00
a49e5e9913 Remove redundant file operation functions 2024-04-01 04:36:11 +03:00
08c4bcc4a3 Fix RawKeyQueue empty check 2024-03-31 02:26:07 +02:00
eb3020bde7 Fix key event handling 2024-03-27 22:29:19 +02:00
8caed0c35c Update error colors 2024-03-02 01:42:23 +02:00
d651dcbe7f Add check for empty drivers list and print message if no drivers to load 2024-03-02 01:33:00 +02:00
d3a16469ad Revise PID and TID generation to align with standards 2024-03-02 00:51:06 +02:00
a60ac0ca73 Fix KEY_SLASH character 2024-02-29 03:50:16 +02:00
5fd8d3b3a5 Revamped kernel panic functions with significant improvements 2024-02-28 06:31:02 +02:00
1c59565553 Fix memory allocation exploit (driver mapped with user flag) 2024-02-28 05:35:10 +02:00
96daa43d38 Update kernel 2024-01-19 06:47:42 +02:00