sleep; appl + kappl do smth more or less usefull

This commit is contained in:
2025-12-03 05:37:50 +01:00
parent 63f56ae02c
commit 246a5bc3e6
7 changed files with 44 additions and 44 deletions

View File

@@ -24,9 +24,19 @@ int getpid(Vault &vault) {
return -1;
}
size_t write(Vault &vault, uint32_t id, const void *buffer, size_t size) {
size_t write(Vault &vault, uint32_t id, const void *buffer, size_t size, int x, int y) {
(void)id;
int dummy;
if(x == -1 && y != -1)
vault.kout.getPos(x, dummy);
if(x != -1 && y == -1)
vault.kout.getPos(dummy, y);
if(x == -1 && y == -1)
vault.kout.getPos(x, y);
vault.kout.setPos(x, y);
for(size_t i = 0; i<size; i++)
vault.kout << ((char*)buffer)[i];
vault.kout.flush();
@@ -48,8 +58,7 @@ size_t read(Vault &vault, uint32_t id, void *buf, size_t len) {
}
void sleep(Vault &vault, size_t ms) {
(void)vault;
(void)ms;
vault.bellringer.sleep(vault, ms);
}
bool sem_init(Vault &vault, size_t id, uint32_t value) {