Вопросы с тегом «system-calls»

4
dup2 / dup - зачем мне дублировать дескриптор файла?
Я пытаюсь понять использование dup2и dup. На странице руководства: DESCRIPTION dup and dup2 create a copy of the file descriptor oldfd. After successful return of dup or dup2, the old and new descriptors may be used interchangeably. They share locks, file position pointers and flags; for example, if the file …

1
Почему запись постоянно оставляет 4K байтов в буфере?
У меня есть по существу следующий код: int fileWrite(int file, void * pBuffer, size_t size) { size_t bytesWritten = (size_t)write( file, pBuffer, size ) ; if (bytesWritten != size) { return -1; } return 0; } Это работает, если размер составляет 1 ГБ, но когда размер составляет ~ 2 ГБ, …
30 c  linux  system-calls 

1
Запретить процессу открывать новый дескриптор файла в Linux, но разрешать получение файловых дескрипторов через сокеты
В настоящее время я работаю над проектом, в котором у меня есть родительский процесс, который устанавливает пару сокетов, разветвляется, а затем использует эту пару сокетов для связи. Дочерний, если он хочет открыть файл (или любой другой ресурс, основанный на дескрипторе файла), должен всегда идти к родителю, запрашивать ресурс и получать …
9 c  linux  system-calls 
Используя наш сайт, вы подтверждаете, что прочитали и поняли нашу Политику в отношении файлов cookie и Политику конфиденциальности.
Licensed under cc by-sa 3.0 with attribution required.