On Tue, 2004-08-31 at 00:43, Kurt Roeckx wrote: > Why don't people look at warnings when they get them? > > Your piece of code generated 2 warnings (if turned on) when > compiled as C because C assumes types when you do not declare a > function. > > In C++ it's even an error to not declare function.
I do care about warnings and of course it's clear to me that things won't work when there are undeclared functions. I just somehow got on the wrong track here... I tried to reproduce what was crashing gftp and isolated the code - that was when I noticed that the very same code worked with c++ (ptsname declared), but not with c (ptsname not declared). So I thought it might be a bug in gcc, but obviously I was wrong with that. Anyways, putting #define _GNU_SOURCE in two files fixed all the problems and I mailed that tiny patch to the author. So, thanks for your help and sorry for bugging you with this. -- Sebastian Steinlechner

