Jörg F. Wittenberger scripsit: > But not being allowed to allocate memory in the signal handler was > still too much of a road block for me.
Unfortunately, that's what Posix says. If you look at the table at http://pubs.opengroup.org/onlinepubs/9699919799/functions/V2_chap02.html#tag_15_04_03 you'll see a list of Posix functions that it's safe to call from a signal handler, and malloc() and free(), or anything traditionally implemented using either one, is not on that list. The reason is that most C libraries don't have reentrant allocators. -- John Cowan [email protected] http://www.ccil.org/~cowan Humpty Dump Dublin squeaks through his norse Humpty Dump Dublin hath a horrible vorse But for all his kinks English / And his irismanx brogues Humpty Dump Dublin's grandada of all rogues. --Cousin James _______________________________________________ Chicken-users mailing list [email protected] https://lists.nongnu.org/mailman/listinfo/chicken-users
