Разные системные вызовы
chdir("/usr/ast/test");
при открытии файла xyz будет открыт файл /usr/ast/test/xyz.
В UNIX каждый файл имеет код режима, хранящийся в i-узле и используемый для его защиты. Для управления правами доступа к файлу этот код включает биты чтения- записи-выполнения (read-write-execute) для владельца, для группы и для других пользователей. Системный вызов chmod позволяет изменять биты прав доступа к файлу. Например, чтобы сделать файл доступным для чтения для всех, а для владельца — доступным и для чтения и для записи, необходимо выполнить следующий системный вызов:
chmod("file", 0644);
Системный вызов kill позволяет пользователям и пользовательским процессам посылать сигналы. Если процесс готов принять определенный сигнал, то при его поступлении запускается обработчик сигнала. Если процесс не готов к обработке сигнала, то его поступление уничтожает процесс (что соответствует имени системного вызова: kill — убивать, уничтожать).
Стандартом POSIX определен ряд процедур для работы со временем. Например, time просто возвращает текущее время в секундах, где 0 соответствует полуночи (началу, а не концу дня) 1 января 1970 года. На компьютерах, использующих 32-разрядные слова, максимальное значение, которое может быть возвращено процедурой time, равно 232 - 1 с (предполагается, что используется беззнаковое целое число — unsigned integer). Это значение соответствует периоду немногим более 136 лет. Таким образом, в 2106 году 32-разрядные системы UNIX «сойдут с ума», что сравнимо со знаменитой проблемой 2000 года (Y2K). Если сейчас вы работаете на 32-разрядной UNIX-системе, то ближе к 2106 году получите совет поменять ее на 64-битную.
1.6.5.
Еще по теме Разные системные вызовы:
- I. 1. СИСТЕМНЫЙ ПОДХОД КАК ИНСТРУМЕНТ ДЛЯ ПОСТРОЕНИЯ СИСТЕМНЫХ ОПИСАНИЙ
- I. СИСТЕМНЫЕ ОПИСАНИЯ - ГЛАВНЫЙ РЕЗУЛЬТАТ СИСТЕМНОГО ПОДХОДА В ПСИХОЛОГИИ
- Психология личности целостна, системна (принцип целостности, системности).
- РАЗНЫЕ, РАЗНЫЕ...
- РАЗНЫЕ МИРЫ
- РАЗНЫЕ... В ЧЕМ?
- ВЫЗОВ ВРАЧА
- Разные Отношения
- СПТ откликается на вызов обстоятельств
- Быстрый вызов желаемого
- Бросьте себе вызов
- Самоубийство как вызов обществу