Главная страница
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.032 c
4-74526
DelBoy
2003-08-15 21:56
2003.10.23
Как ввести текст в


3-74051
ALFA
2003-10-02 15:37
2003.10.23
ПЕРЕКОДИРОВКА


1-74274
SiJack
2003-10-13 09:13
2003.10.23
програмно снять с Edit выделение текста


3-73985
explorer
2003-10-01 08:56
2003.10.23
Анализ данных


1-74212
romeo
2003-10-09 22:48
2003.10.23
Какой может быть размер иконки у TListView?