Главная страница
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.48 MB
Время: 0.03 c
14-74472
Ренат
2003-10-06 16:03
2003.10.23
Подскажите как ограничить пользователю доступ в интернет


4-74525
acsoft
2003-08-18 08:01
2003.10.23
Как пользоваться функцией keybrd_event?


1-74151
ruslan_as
2003-10-10 17:35
2003.10.23
Как привязать программу к серверу?


1-74160
Nobody2002
2003-10-10 14:44
2003.10.23
DBGrid - как выделять всю строку с возможностью редактирования


3-73995
Cranium
2003-09-30 17:52
2003.10.23
Как воспользоваться ISC_PATH в Yffil