Результаты поиска по запросу "system-calls"
Что подразумевается под «блокировкой системного вызова»?
Что означает «блокировка системного вызова»? В моем курсе по операционным системам мы изучаем многопоточное программирование. Я не уверен, что имеется в виду, когда я читаю в своем учебнике «он может позволить другому потоку работать, когда ...
однако гарантированно будут атомными.
равляется с этим правильно? Или мне придется вызывать flock ()?
К сожалению, у меня был какой-то тайм-аут здесь - не видя вашего ответа при публикации моего ... правильно и правильно.
meofday - системный вызов x86-86 в соответствии сэта страница [http://syscalls.kernelgrok.com/](просто поискgettimeofday в коробке): int gettimeofday(struct timeval *tv, struct timezone *tz);Я думал, что беда должна быть легкой, достаточно ...
Не удается, кроме, возможно, сообщить, что проблема возникла.
системный вызов close (2) завершится неудачно с EIO, дескриптор файла все еще будет удален? Если да, то невозможно ли обработать ложную ошибку ввода-вывода, повторив попытку позже? Если нет, то как предотвратить утечку файлового дескриптора?
Разница между хорошим и установленным приоритетом в Unix
Я пытаюсь реализовать другую разновидность команды nice в unix на языке C. Я видел определения системных вызовов nice () и setpriority (). Вызов nice () только увеличивает / уменьшает приоритет процесса. Если я хочу установить приоритет процесса ...
Как программно определить, является ли системный вызов «write» атомарным для определенного файла?
В некоторых случаях кодер не может полагаться на то, что системные вызовы являются атомарными, например если файл находится в файловой системе NFS. (C.F. Обзор NFS, FAQ и документы HOWTO [http://nfs.sourceforge.net/#faq_a9]). Но атомарные ...
Правда ли, что fork () вызывает clone () внутри?
Я читаюВот [http://www.makelinux.com/books/lkd2/ch03lev1sec3]этоclone() Системный вызов используется для создания потока в Linux. Теперьсинтаксис [http://linux.die.net/man/2/clone]изclone() таков, что ему необходимо передать начальный адрес ...
Как сделать системный вызов из другого системного вызова в пространстве ядра
Я новичок в разработке ядра Linux. Я реализовал системный вызов скажем my_pid в ядре Linux 2.6. Я хочу вызвать системный вызов getpid из моего системного вызова. Как я могу это сделать? Я хочу что-то вроде: pid_t my_pid () {return getpid (); ...
как добавить системный вызов / утилиту в xv6
Может ли кто-нибудь сказать мне / указать мне какие-либо ссылки на то, как добавить системный вызов / утилиту в XV6 Исчерпывающий поиск в Google был бесполезен, и взломать трудный путь до сих пор не удалось. в справочнике также не было ни ...