Re: 7.1 beta 3 CHANGES FOR QNX
От | Bruce Momjian |
---|---|
Тема | Re: 7.1 beta 3 CHANGES FOR QNX |
Дата | |
Msg-id | 200102091514.KAA02479@candle.pha.pa.us обсуждение исходный текст |
Ответ на | Re: 7.1 beta 3 CHANGES FOR QNX ("Maurizio" <maurizio.c@libero.it>) |
Список | pgsql-hackers |
OK, I have removed the termios.h, and thc ECHO hack from pgc.l. [ Charset ISO-8859-1 unsupported, converting... ] > Hi, > I have deleted the include of termios.h in include/port/qnx4.h. > Then I recompiled pgsql and I have compiled a program with ecpg. > > All seem to work right. > > Thanks > Maurizio > > . > ----- Original Message ----- > From: "Tom Lane" <tgl@sss.pgh.pa.us> > To: "Maurizio" <maurizio.c@libero.it> > Cc: <pgsql-hackers@postgresql.org>; "Bruce Momjian" > <pgman@candle.pha.pa.us>; "Kardos, Dr. Andreas" <kardos@repas-aeg.de> > Sent: Tuesday, February 06, 2001 4:08 AM > Subject: Re: [HACKERS] 7.1 beta 3 CHANGES FOR QNX > > > > "Maurizio" <maurizio.c@libero.it> writes: > > > ECHO is defined in the following QNX gcc include files : > > > termio.h > > > termios.h > > > If ECHO was not redefined in pgc.l you can't compile in embedded SQL C. > > > > Well, my question still stands: why aren't the other four flex outputs > > also broken? They all use ECHO. > > > > In any case, I'd prefer to see this fixed by not including <termios.h> > > rather than hacking up the .l files. Surely it doesn't need to be > > included everywhere, as src/include/port/qnx4.h is now causing to > > happen. In fact, it looks to me like qnx4.h probably includes and > > defines a lot more than it needs to; would you experiment with stripping > > it down? > > > > > I am also checking for another problem. > > > I have some errors if I compile pgsql without change the typedef Size in > > > c.h. > > > To succesfully compile pgsql I have changed typedef Size in int insteed > > > size_t. > > > > That strikes me as *horribly* dangerous. There is too much code whose > > behavior might change in unpleasant ways if Size becomes a signed type. > > Please explain what problems you are seeing that make you think this is > > a good idea. > > > > > > Andreas, the QNX port is largely your work IIRC. What do you think of > > these issues? Have you tried 7.1beta on QNX? > > > > regards, tom lane > > -- Bruce Momjian | http://candle.pha.pa.us pgman@candle.pha.pa.us | (610) 853-3000+ If your life is a hard drive, | 830 Blythe Avenue + Christ can be your backup. | Drexel Hill, Pennsylvania19026
В списке pgsql-hackers по дате отправления: