[GENERAL] Adding miscadmin.h generates errors ?
After adding miscadmin.h to my source I get some errors, shown below. I'm sure its something simple like adding a flag or similar, but I'v spent hours on this now. Im running Fedora 3 and Postgres 8.0.3. GCC 3.4.3 20050227. Any ideas ? Thanks /Otto Blomqvist gcc -Wall -c commfunct.c In file included from commfunct.c:62: miscadmin.h:67: error: syntax error before volatile miscadmin.h:67: warning: type defaults to `int' in declaration of `InterruptPending' miscadmin.h:67: warning: data definition has no type or storage class miscadmin.h:68: error: syntax error before QueryCancelPending miscadmin.h:68: warning: type defaults to `int' in declaration of `QueryCancelPending' miscadmin.h:68: warning: data definition has no type or storage class miscadmin.h:69: error: syntax error before ProcDiePending miscadmin.h:69: warning: type defaults to `int' in declaration of `ProcDiePending' miscadmin.h:69: warning: data definition has no type or storage class miscadmin.h:72: error: syntax error before ImmediateInterruptOK miscadmin.h:72: warning: type defaults to `int' in declaration of `ImmediateInterruptOK' miscadmin.h:72: warning: data definition has no type or storage class miscadmin.h:73: error: syntax error before InterruptHoldoffCount miscadmin.h:73: warning: type defaults to `int' in declaration of `InterruptHoldoffCount' miscadmin.h:73: warning: data definition has no type or storage class miscadmin.h:74: error: syntax error before CritSectionCount miscadmin.h:74: warning: type defaults to `int' in declaration of `CritSectionCount' miscadmin.h:74: warning: data definition has no type or storage class miscadmin.h:124: error: syntax error before IsPostmasterEnvironment miscadmin.h:124: warning: type defaults to `int' in declaration of `IsPostmasterEnvironment' miscadmin.h:124: warning: data definition has no type or storage class miscadmin.h:125: error: syntax error before IsUnderPostmaster miscadmin.h:125: warning: type defaults to `int' in declaration of `IsUnderPostmaster' miscadmin.h:125: warning: data definition has no type or storage class miscadmin.h:127: error: syntax error before ExitOnAnyError miscadmin.h:127: warning: type defaults to `int' in declaration of `ExitOnAnyError' miscadmin.h:127: warning: data definition has no type or storage class miscadmin.h:131: error: syntax error before int miscadmin.h:134: error: syntax error before int miscadmin.h:139: error: syntax error before char miscadmin.h:151: error: syntax error before Oid miscadmin.h:151: warning: type defaults to `int' in declaration of `MyDatabaseId' miscadmin.h:151: warning: data definition has no type or storage class miscadmin.h:153: error: syntax error before Oid miscadmin.h:153: warning: type defaults to `int' in declaration of `MyDatabaseTableSpace' miscadmin.h:153: warning: data definition has no type or storage class miscadmin.h:197: error: syntax error before HasCTZSet miscadmin.h:197: warning: type defaults to `int' in declaration of `HasCTZSet' miscadmin.h:197: warning: data definition has no type or storage class miscadmin.h:202: error: syntax error before enableFsync miscadmin.h:202: warning: type defaults to `int' in declaration of `enableFsync' miscadmin.h:202: warning: data definition has no type or storage class miscadmin.h:203: error: syntax error before allowSystemTableMods miscadmin.h:203: warning: type defaults to `int' in declaration of `allowSystemTableMods' miscadmin.h:203: warning: data definition has no type or storage class miscadmin.h:204: error: syntax error before int miscadmin.h:205: error: syntax error before int miscadmin.h:214: error: syntax error before VacuumCostActive miscadmin.h:214: warning: type defaults to `int' in declaration of `VacuumCostActive' miscadmin.h:214: warning: data definition has no type or storage class miscadmin.h:229: error: syntax error before Oid miscadmin.h:234: error: syntax error before userid miscadmin.h:235: error: syntax error before GetUserId miscadmin.h:235: warning: type defaults to `int' in declaration of `GetUserId' miscadmin.h:235: warning: data definition has no type or storage class miscadmin.h:236: error: syntax error before userid miscadmin.h:237: error: syntax error before GetSessionUserId miscadmin.h:237: warning: type defaults to `int' in declaration of `GetSessionUserId' miscadmin.h:237: warning: data definition has no type or storage class miscadmin.h:238: error: syntax error before userid miscadmin.h:241: error: syntax error before userid miscadmin.h:247: error: syntax error before superuser miscadmin.h:247: warning: type defaults to `int' in declaration of `superuser' miscadmin.h:247: warning: data definition has no type or storage class miscadmin.h:248: error: syntax error before superuser_arg miscadmin.h:248: error: syntax error before userid miscadmin.h:248: warning: type defaults to `int' in declaration of `superuser_arg' miscadmin.h:248: warning: data definition has no type or storage class miscadmin.h:305: error: syntax error before InitPostgres
Re: [GENERAL] Adding miscadmin.h generates errors ?
On Wed, Jul 06, 2005 at 02:51:53PM -0700, Otto Blomqvist wrote: After adding miscadmin.h to my source I get some errors, shown below. I'm sure its something simple like adding a flag or similar, but I'v spent hours on this now. Im running Fedora 3 and Postgres 8.0.3. GCC 3.4.3 20050227. Do you include c.h before miscadmin.h? It seems to be required. (The first error seems to be related to DLL_IMPORT). -- Alvaro Herrera (alvherre[a]alvh.no-ip.org) You knock on that door or the sun will be shining on places inside you that the sun doesn't usually shine (en Death: The High Cost of Living) ---(end of broadcast)--- TIP 1: subscribe and unsubscribe commands go to [EMAIL PROTECTED]
Re: [GENERAL] Adding miscadmin.h generates errors ?
On Wed, Jul 06, 2005 at 02:51:53PM -0700, Otto Blomqvist wrote: After adding miscadmin.h to my source I get some errors, shown below. I'm sure its something simple like adding a flag or similar, but I'v spent hours on this now. Im running Fedora 3 and Postgres 8.0.3. GCC 3.4.3 20050227. If you're writing server-side code then you should be including postgres.h before any other headers. See Writing Code in the C-Language Functions section of the Extending SQL chapter of the documentation for details. -- Michael Fuhr http://www.fuhr.org/~mfuhr/ ---(end of broadcast)--- TIP 3: if posting/reading through Usenet, please send an appropriate subscribe-nomail command to [EMAIL PROTECTED] so that your message can get through to the mailing list cleanly