[Openmcl-devel] signal(SIGFPE, SIG_IGN) problem?
Park SungMin
byulparan_eng at icloud.com
Mon Aug 26 15:26:46 PDT 2013
dear, ccl-devs.
I'm now working with libpd(https://github.com/libpd/libpd) …
libpd is C library for multimedia programming…
libpd have this line….(in "libpd_init" function….)
void libpd_init(void) {
signal(SIGFPE, SIG_IGN);
….
…
}
after execute that function……
DIVISION-BY-ZERO code is not return.(C,Lisp both…)
void sched_set_using_audio(int flag) {
….
return 44100*64/0;
}
before that function return INF(call in CCL use external-call)
but after …not return…that function. and (/ 10 0) is not return…
(and servaral cocoa-api code not return...)
maybe…this is not bug,just signal(SIGFPE, SIG_IGN) is crash in ccl….right?
in SBCL, LispWorks not problem(before/after execute signal function..)
I find solution, avoid that problem….
More information about the Openmcl-devel
mailing list