SayoriOS  0.3.3
Файл system.c

Дополнительные системные функции Подробнее...

#include <io/status_loggers.h>
#include "mem/vmm.h"
#include "io/ports.h"

См. исходные тексты.

Функции

char * getSysPath ()
 Получить текущий путь Подробнее...
 
void setSysPath (char *path)
 Установить текущий путь Подробнее...
 
void reboot ()
 Перезагрузка устройства
 
void shutdown ()
 Выключение устройства
 
char * getUserName ()
 Возращает имя пользователя Подробнее...
 
char * setUserName (char *new_name)
 Устанавливает имя пользователя Подробнее...
 
char * getHostname ()
 Возращает имя устройства Подробнее...
 
char * setHostname (char *new_name)
 Устанавливает имя устройства Подробнее...
 

Переменные

char * whoami = "root"
 Имя пользователя
 
char * hostname = "oem"
 Имя устройства
 
char * syspath = "/"
 Путь по умолчанию
 

Подробное описание

Дополнительные системные функции

Автор
Пиминов Никита (nikit.nosp@m.a.pi.nosp@m.minof.nosp@m.f@ya.nosp@m.ndex..nosp@m.ru)
Версия
0.3.5
Дата
2022-10-01

См. определение в файле system.c

Функции

◆ getHostname()

char* getHostname ( )

Возращает имя устройства

Возвращает
char* - Имя устройства

См. определение в файле system.c строка 106

◆ getSysPath()

char* getSysPath ( )

Получить текущий путь

Возвращает
char* путь

См. определение в файле system.c строка 24

◆ getUserName()

char* getUserName ( )

Возращает имя пользователя

Возвращает
char* - Имя пользователя

См. определение в файле system.c строка 76

◆ setHostname()

char* setHostname ( char *  new_name)

Устанавливает имя устройства

Аргументы
new- Новое имя устройства
Возвращает
char* - Имя устройства

См. определение в файле system.c строка 117

◆ setSysPath()

void setSysPath ( char *  path)

Установить текущий путь

Аргументы
path- путь
Возвращает
char* путь

См. определение в файле system.c строка 35

◆ setUserName()

char* setUserName ( char *  new_name)

Устанавливает имя пользователя

Аргументы
new- Новое имя пользователя
Возвращает
char* - Имя пользователя

См. определение в файле system.c строка 87