|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 28 Feb 2004 23:20:33 To : eugen@grosbein.pp.ru Subject : Re: Sendmail+qpopper -------------------------------------------------------------------------------- >>> Eugene Grosbein wrote: VN>>>> Бр-р-р... ничего не понял. Откуда SIGBUS??? EG>>> char strftime_d[50]="initializer"; EG>>> strftime_d[0]='1'; /* аналог raise(SIGBUS); */ EG> Hемножко не так, да. EG> char *filename; EG> ... EG> if (filename == NULL || (filename[0]=='/' && filename[1]=='\0')) EG> filename="/index.html"; EG> urldecode_inplace(filename); Короче: не смог я добиться от gcc даже с -Wall -W -fno-writable-strings, чтобы он за код в таком стиле хотя бы предупреждение выдал. Значит, такой вот хреновый компилятор. И -Wcast-qual не помогает. %опа, короче. Hо это не значит, что ты имеешь право так писать. Присвоил указателю на неконстантное строковую константу - сам виноват, думать надо было и понимать, что пишешь не на ЯВУ, а на слабопереносимом ассемблере фоннеймановских машин с двоичной иерархией размерностей. -netch- --- ifmail v.2.15dev5.3 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73680b437214.html, оценка из 5, голосов 10
|