Christian Reiniger writes: > Bjarke Hammersholt Roune wrote: > > >>>__FILE__ is not const either. Actually, this code: > >>> > >>??????? > >>__FILE__ is evaluated by the preprocessor into a string constant. Ever > >>tried to change your current source file name at runtime? With GLibc it is a variable. Something to do with threading. Can't understand why.