1.4, pavlinux (??), 19:40, 28/04/2007 [ответить] [﹢﹢﹢] [ · · · ] [↓] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
> Параметры запуска mkinitrd зависят от используемого дистрибутива.
> Для дистрибутива SUSE Linux:
Для дистрибутва SuSE, устанавливается перл модуль Bootloader_API.pm,
который сам все делает.
Ай-яй-яй дядя...
>#include <sys/syscall.h>
>#include <stdio.h>
>#define __NR_getstsize 318
318_ый syscall - это __NR_getcpu
наверно правильней будет
#define __NR_getstsize (NR_syscalls+1)
| |
|
2.5, pavlinux (??), 19:54, 28/04/2007 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
>s2 = (char *)malloc(len);
> memset(s2, 0, len);
>...
>...
>...
>...return 0;
>}
А типа free(s2) не надо?
В общем, статья хорошая, коротко и ясно,
если бы я ничего не знал, как многие студенты,
я бы нихрена не понял :)
| |
|
3.8, www.andr.ru (?), 09:51, 29/04/2007 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
> А типа free(s2) не надо?
В том то и дело, что не обязательно!
Мне разработчик, разрабатывающий софтину на девайс, мониторящий радиационную обстановку на АЭС, так объяснил свой выбор: его программа, замечательно работавшая под линухом, запущенная под соляркой вдруг начала бессовестно жрать ОЗУ. долгие мучительные поиски дали, ессно, результат: он забыл делать free. Линух за ним всё гавно собирал, за маленьким, а солярка, - кака какая, - нет. Вот он и выбирает, понятное дело, Линух. Я же говорю - крутые профи тама собрались. | |
|
4.16, Deka (??), 08:43, 02/05/2007 [^] [^^] [^^^] [ответить] [п©Б∙╗ п©Б∙╙п©Б∙╛п©Б∙╒п©Б∙ёя▐Б■─п©Б∙÷я▐Б■▄п©Б∙╛я▐Б■─я▐Б■░]
| +/– |
Про АЭС это сказки.
На АЭС просто тае не пустят.
Наши пацаны, кто учился со мной, перепаивают 155 серию на девайсах токо чтобы они работали. Софт туда не пускают и ПиСюКи там не живут - радиация страшная весчь.
Про выбор прогаммистов - иногда встречаются такие сказки.
А вот освобождать память учат в детском саду еще. Я бы от таких программистов отказался.
Хотя - что то здесь не то. Подсистема управления памятью не может работать по разному в соляре и линухе. Отсюда вывод - если чел неосвобождал память под линухом, то и линух должен был жрать память как и солярка. Так что прогер чегото не таго сказал. | |
|
|
|
|