Пишу сервер, нужно число конекций больше 1024.
$ cat test.cpp
#include <stdio.h>
#include <sys/stat.h>
#include <fcntl.h>
#include <unistd.h>
int main(int argc, char *argv[])
{
size_t count = 0;
for (;;)
{
int fh = open(argv[0], O_RDONLY);
if (fh == -1)
{
printf ("count = %u\n", count);
break;
}
count++;
}
return 0;
}
$ g++ test.cpp -o test
$ ./test
count = 1021
Как увеличить это число ??? Иными словами как программно сделать ulimit -n 2048 ???
Ответ на:
комментарий
от ale
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.
Похожие темы
- Форум pthread (2006)
- Форум Системный вызов sendfile ??? (2008)
- Форум non-blocking write (2011)
- Форум Поломана совместимость с С в С++11? (2013)
- Форум FIFO,write,read (2017)
- Форум Как писать CD? ioctl? (2003)
- Форум Почему при использовании -std=c99выводит, что S_IFDIR не описан? (2010)
- Форум Утилита для изменения аптайма (2008)
- Форум Покритикуйте функцию вывода шестнадцатеричного числа без использования %X, (2005)
- Форум Семафоры (2005)