УМННБJ, ЯХВ. Войти !bnw Сегодня Клубы
Хчу кароч загрузить софтину (скажем, date(1)), а затем звать main() (на самом деле _init) в цыкле, дабы не расходовать энергию на форки-экзеки. Can i haz? // у меня показометры на башє з urxvt, лень переписывать на цивилизованный ЯП
Рекомендовали: @l29ah_eto_pedikulez_bnwacha
#2MP41Z / @l29ah / 2429 дней назад

надо еще вызовы exit перехватывать

#2MP41Z/U5F / @lexszero / 2429 дней назад

алсо gdb :]

#2MP41Z/FUH / @lexszero / 2429 дней назад
@lexszero надо еще чтоб все инициализированные неконстантные глобальные и статические локальные переменные переприсваивались в начальное состояние, а еще надо чтоб вся malloc-нутая память честно освобождалась через free, ведь если перехватывать вызов exit то надо еще какие-то костыли лепить, чтоб всю память освободить, а еще программа может открывать какие-то сокеты и при внезапном вызове exit эти сокеты сами подчищаются ядром, а если exit перехватывать и делать вместо него какую-то свою хуйню, надо эти самые сокеты позакрывать, и вообще тут довольно дохуя ньюансов и хз как это сделать для общего случая
#2MP41Z/ZC4 / @j123123 --> #2MP41Z/U5F / 2429 дней назад

@j123123 можно запомнить мэппинги и открытые fd перед запуском и позакрывать все лишнее при экзите

#2MP41Z/PN8 / @lexszero --> #2MP41Z/ZC4 / 2429 дней назад

@j123123 а инициализация data и bss это пара экранов сишки в худшем случае.
но да, еботня это все.

#2MP41Z/PZ8 / @lexszero --> #2MP41Z/ZC4 / 2429 дней назад
ipv6 ready BnW для ведрофона BnW на Реформале Викивач Котятки

Цоперайт © 2010-2016 @stiletto.