sigset_t sigmask; PCC-F-02209, Macro Invocation has Incorrect Number of Arguments (Doc ID 1483727.1)

Last updated on JULY 05, 2017

Applies to:

Precompilers - Version 11.2.0.3 and later
Information in this document applies to any platform.

Symptoms

Pro*C/C++: Release 11.2.0.3.0 - Production on Mon Aug 13 13:35:15 2012

Copyright (c) 1982, 2011, Oracle and/or its affiliates. All rights reserved.

System default option values taken from: /engn001/orasvc01/product/11.2.0/precomp/admin/pcscfg.cfg

Parser error at line 840, column 32, file /usr/include/sys/thread.h: Error at line 840, column 32 in file /usr/include/sys/thread.h
  sigset_t sigmask;
...............................1
PCC-F-02209, Macro invocation has incorrect number of arguments
Syntax error at line 840, column 25, file /usr/include/sys/thread.h:
Error at line 840, column 25 in file /usr/include/sys/thread.h
  sigset_t sigmask;
........................1
PCC-S-02201, Encountered the symbol "1" when expecting one of the following: ( * an identifier,

Syntax error at line 840, column 25, file /usr/include/sys/thread.h:
Error at line 840, column 25 in file /usr/include/sys/thread.h
  sigset_t sigmask;
........................1
PCC-S-02201, Encountered the symbol ")" when expecting one of the following:

  ; , ( [ * ? | & < > + - / % . ^ | & == != <= >= << >> ++ --
  ->
The symbol "(" was substituted for ")" to continue.

Syntax error at line 68, column 2, file /usr/include/sys/proc.h:
Error at line 68, column 2 in file /usr/include/sys/proc.h
  cid_t pu_kcid; /* Corral A's users are distinct
.1
PCC-S-02201, Encountered the symbol "cid_t" when expecting one of the following:

  } char, const, double, enum, float, int, long, ulong_varchar,
  OCIBFileLocator OCIBlobLocator, OCIClobLocator, OCIDateTime,
  OCIExtProcContext, OCIInterval, OCIRowid, OCIDate, OCINumber,
  OCIRaw, OCIString, short, signed, sql_context, sql_cursor,
  struct, union, unsigned, utext, uvarchar, varchar, void,
  volatile, a typedef name,
The symbol "enum," was substituted for "cid_t" to continue.

Cause

Sign In with your My Oracle Support account

Don't have a My Oracle Support account? Click to get started

My Oracle Support provides customers with access to over a
Million Knowledge Articles and hundreds of Community platforms