update ksys.h (more functions)
#355
Reference in New Issue
Block a user
Delete Branch "Egor00f/kolibrios:update-ksys.h"
Deleting a branch is permanent. Although the deleted branch may continue to exist for a short time before it actually gets removed, it CANNOT be undone in most cases. Continue?
added system functions:
18.1018.1318.1518.2018.2218.2318.2418.2521.221.521.1121.122226.226.526.1126.12add return value for
_ksys_kill_by_pidand_ksys_keyboard_layoutand small fixes (grammar fix and extra comma here)
без очепяток никуда
d89aeb2178to48fbb1964a(forced a normal commit title)
@Egor00f Why are these changes required?
shelland some syscalls are absent inksys.h, no need for bicycles in programs@@ -787,1 +811,4 @@/*====== Function 18, subfunction 10 - minimize current window. ========*/KOSAPI void _ksys_minimize_current_windows()I recommend using void for functions without a parameter.
umm... it already with
voidI mean:
KOSAPI void _ksys_minimize_current_windows(void)AAAAAAAAAAAAAAAAAA....
done
There are no other arguments other than SHELL. It won't be any worse... It will be worse when someone uses your wrapper and it turns out not to work because no program uses it to check. In the future, don't add dead code.
из всего списка, теоретически необходимыми являются только 18.13, 22, 26.2 и 26.5. Всё остальное уже используется системными программами, либо вообще не должно использоваться не специализированными программами(это про 21.11 и 21.12), либо редко используемо, из-за чего реализация не обязательна в основном подключаемом файле
Я тоже считаю, что ряд врапперов является избыточными, особенно при условии, что они нигде не используются. Но пологаю, что строгих ограничений нет. Думаю это будет слито.
@@ -859,0 +1018,4 @@KSYS_KEYBOARD_LAYOUT_ALT = 3} ksys_keyboard_layout_t;KOSAPI int _ksys_set_keyboard_layout(ksys_keyboard_layout_t mode, char* table)const char*?
done
@@ -833,0 +997,4 @@asm_inline("int $0x40": "=a"(err): "a"(21), "b"(2), "c"(mode), "d"(table));const char*?
maybe...
done
@Egor00f - Please note that the file path for
ktccwas recently changed with #425. This will conflict with your changes.d614d248dfto9afd2695abupdate `ksys.h`to update `ksys.h` (more functions)c749797a0bto2136f821f82136f821f8to4b734950314b73495031to0e1c18dd2aksys.hcab93d1c88ksys.hb7f6f547c1ksys.he434c242ddreturn530716d2fdvoidto functions without arguments e7ef6734bd0e1c18dd2atoa5e6062179a5e6062179tobcd6d5b7b7_ksys_get_kernel_versioncb78f73c06toda33dd63c8