Ho appena cercavo fino funciton attributi per gcc (http://gcc.gnu.org/onlinedocs/gcc-4.7.2/gcc/Function-Attributes.html) e mi sono imbattuto l'attributo returns_twice
.attributo funzione returns_twice
E io sono assolutamente incompetenti in quale caso una funzione può restituire due volte ... ho guardato rapidamente il citato vfork()
e setjmp()
ma continuare senza un'idea di come uno scenario del caso assomiglia - qualcuno di voi utilizzato o può spiegare un po?
Cerca 'vfork()' e 'setjmp()' lentamente. – alk