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

Авторство
  Copyright SayoriOS Team (c) 2022-2024

См. определение в файле 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