Архитектура операционной системы UNIX :: Бах Морис Дж.
Страница:
691 из 715
аlarm
unsigned alarm(seconds)
unsigned seconds;
Функция alarm планирует посылку вызывающему ее процессу сигнала тревоги через указанное количество секунд (seconds). Она возвращает число секунд, оставшееся до посылки сигнала от момента вызова функции.
brk
int brk(end_data_seg)
char *end_data_seg;
Функция brk устанавливает верхнюю границу (старший адрес) области данных процесса в соответствии со значением параметра end_data_seg. Еще одна функция, sbrk, использует ту же точку входа и увеличивает адрес верхней границы области на указанную величину.
сhdir
chdir(filename)
char *filename;
Функция chdir делает текущим каталогом вызывающего процесса каталог, указанный в параметре filename.
сhmod
chmod(filename, mode)
char *filename;
Функция chmod изменяет права доступа к указанному файлу в соответствии со значением параметра mode, являющимся комбинацией из следующих кодов (в восьмеричной системе):
04000 бит установки кода идентификации пользователя
02000 бит установки группового кода идентификации
01000 признак sticky bit
00400 чтение владельцем
00200 запись владельцем
00100 исполнение владельцем
00040 чтение групповым пользователем
00020 запись групповым пользователем
00010 исполнение групповым пользователем
00004 чтение прочим пользователем
00002 апись прочим пользователем
00001 исполнение прочим пользователем
сhown
chown(filename, owner, group)
char *filename;
int owner,group;
Функция chown меняет коды идентификации владельца и груп�
|< Пред. 689 690 691 692 693 След. >|