Главная страница
Top.Mail.Ru    Яндекс.Метрика
Текущий архив: 2003.10.23;
Скачать: CL | DM;

Вниз

Схожу с ума от С   Найти похожие ветки 

 
pasha_golub ©   (2003-10-06 14:57) [0]

int setrlimit (int resource, struct rlimit *rlp) (функция)

Сохраняет текущее значение и максимальное значение ресурса в *rlp.

Возвращаемое значение - 0 при успехе и -1 при отказе. Следующее errno условие ошибки возможно:

EPERM

Вы пробовали изменять максимально допустимое значение ограничения, но Вы не имеете привилегий, чтобы сделать это.

struct rlimit (тип данных)

Эта структура используется с getrlimit, чтобы получить значения ограничений, и с setrlimit, чтобы определить значения ограничений. Она имеет два поля:

Rlim_cur Текущее значение рассматриваемого ограничения.

Rlim_max Максимально допустимое значение рассматриваемого ограничения. Вы не можете устанавливать текущее значение ограничения больше чем этот максимум. Только root может изменять максимально допустимое значение.

В getrlimit, эта структура - вывод; она получает текущие значения. В setrlimit она определяет новые значения.

Это отрывок из мануала GCC. Мне надо вызвать функцию setrlimit с параметром rlp.Rlim_cur=20. А С я на уровне собачьем знаю, понять могу, а написать не могу. Прошу кусок кода


 
Игорь Шевченко ©   (2003-10-06 15:03) [1]

struct rlimit tmp;
int result;
int resource; //сам присвой, что надо

tmp.Rlim_cur = 20;

result = setrlimit (resource, & tmp);


 
LordOfSilence ©   (2003-10-06 15:05) [2]

что-то вроде:
MyResult = setrlimit(MyIntegerParam, &rpl)
где &rpl - это то же, что и @rpl


 
pasha_golub ©   (2003-10-06 15:06) [3]

Игорь Шевченко, LordOfSilence

Спасибо, понял. Значит * это указатель, да? Соответственно & или @ это адрес переменной?


 
Игорь Шевченко ©   (2003-10-06 15:08) [4]

Да


 
LordOfSilence ©   (2003-10-06 15:23) [5]

@ - это в Паскале, смотри не напутай :-)
Это я, чтоб тебе понятней было :-)


 
pasha_golub ©   (2003-10-06 15:27) [6]

2LordOfSilence
А, я подумал какой хороший язык, мона так, а мона так :-))))



Страницы: 1 вся ветка

Текущий архив: 2003.10.23;
Скачать: CL | DM;

Наверх




Память: 0.47 MB
Время: 0.016 c
6-74344
Melcor
2003-08-20 18:39
2003.10.23
СКАНЕР СЕТЕВЫХ РЕСУРСОВ


14-74374
Another
2003-10-02 20:54
2003.10.23
Найти книгу


4-74528
AHTOXAA
2003-08-10 00:49
2003.10.23
Как реализовать команду NET SEND средствами WinApi. (win2k)


3-73971
Dark Elf
2003-10-01 14:47
2003.10.23
количество столбцов в DBGrid


3-74083
Lamerr
2003-10-01 14:49
2003.10.23
Теория. Инструментарий для создания интернетовской базы данных.