storage class specified for parameter error
807575Nov 13 2007 — edited Nov 14 2007I used gcc version 4.2.1
on Target: sparc-sun-solaris2.8
Configured with: /net/Src/Gnu/GCC/gcc-4.2.1/configure prefix=/usr/local/Gnu/Sol8 enable-languages=c,c++,fortran with-ld=/usr/local/Gnu/bin/ld with-gnu-ld with-as=/usr/local/Gnu/bin/as with-gnu-as with-ar=/usr/local/Gnu/bin/ar with-gnu-ar
Thread model: posix
to make a program which include some of standard system header file
Making the code gave this error message:
gcc -o resource_vector_test.o -c resource_vector_test.c
In file included from /usr/include/sys/select.h:51,
from /usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/sys/types.h:574,
from /usr/include/fcntl.h:39,
from resource_vector_test.c:2:
/usr/include/sys/time.h:345: error: redefinition of parameter '_RESTRICT_KYWD'
/usr/include/sys/time.h:344: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/sys/time.h:395: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/sys/time.h:395: error: previous definition of '_RESTRICT_KYWD' was here
In file included from /usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/time.h:29,
from /usr/include/sys/time.h:416,
from /usr/include/sys/select.h:51,
from /usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/sys/types.h:574,
from /usr/include/fcntl.h:39,
from resource_vector_test.c:2:
/usr/include/iso/time_iso.h:110: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/iso/time_iso.h:110: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/iso/time_iso.h:111: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/iso/time_iso.h:110: error: previous definition of '_RESTRICT_KYWD' was here
In file included from /usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/sys/types.h:574,
from /usr/include/fcntl.h:39,
from resource_vector_test.c:2:
/usr/include/sys/select.h:168: error: redefinition of parameter '_RESTRICT_KYWD'
/usr/include/sys/select.h:168: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/sys/select.h:169: error: redefinition of parameter '_RESTRICT_KYWD'
/usr/include/sys/select.h:168: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/sys/select.h:169: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/sys/select.h:169: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/sys/select.h:172: error: redefinition of parameter '_RESTRICT_KYWD'
/usr/include/sys/select.h:172: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/sys/select.h:173: error: redefinition of parameter '_RESTRICT_KYWD'
/usr/include/sys/select.h:172: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/sys/select.h:173: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/sys/select.h:173: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/sys/select.h:174: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/sys/select.h:173: error: previous definition of '_RESTRICT_KYWD' was here
In file included from resource_vector_test.c:3:
/usr/include/unistd.h: In function '_exit':
/usr/include/unistd.h:292: error: expected declaration specifiers before '__NORETURN'
/usr/include/unistd.h:299: error: storage class specified for parameter 'fattach'
/usr/include/unistd.h:302: error: storage class specified for parameter 'fchdir'
/usr/include/unistd.h:303: error: storage class specified for parameter 'fchown'
/usr/include/unistd.h:306: error: storage class specified for parameter 'fchownat'
/usr/include/unistd.h:310: error: storage class specified for parameter 'fchroot'
/usr/include/unistd.h:314: error: storage class specified for parameter 'fdatasync'
/usr/include/unistd.h:322: error: storage class specified for parameter 'fdetach'
/usr/include/unistd.h:324: error: storage class specified for parameter 'fork'
/usr/include/unistd.h:326: error: storage class specified for parameter 'fork1'
/usr/include/unistd.h:327: error: storage class specified for parameter 'forkall'
/usr/include/unistd.h:329: error: storage class specified for parameter 'fpathconf'
/usr/include/unistd.h:332: error: storage class specified for parameter 'fsync'
/usr/include/unistd.h:337: error: storage class specified for parameter 'ftruncate'
/usr/include/unistd.h:339: error: storage class specified for parameter 'getcwd'
/usr/include/unistd.h:342: error: storage class specified for parameter 'getdtablesize'
/usr/include/unistd.h:344: error: storage class specified for parameter 'getegid'
/usr/include/unistd.h:345: error: storage class specified for parameter 'geteuid'
/usr/include/unistd.h:346: error: storage class specified for parameter 'getgid'
/usr/include/unistd.h:347: error: storage class specified for parameter 'getgroups'
/usr/include/unistd.h:349: error: storage class specified for parameter 'gethostid'
/usr/include/unistd.h:354: error: storage class specified for parameter 'gethostname'
/usr/include/unistd.h:356: error: storage class specified for parameter 'getlogin'
/usr/include/unistd.h:369: error: storage class specified for parameter 'getpagesize'
/usr/include/unistd.h:371: error: storage class specified for parameter 'getpgid'
/usr/include/unistd.h:373: error: storage class specified for parameter 'getpid'
/usr/include/unistd.h:374: error: storage class specified for parameter 'getppid'
/usr/include/unistd.h:375: error: storage class specified for parameter 'getpgrp'
/usr/include/unistd.h:381: error: storage class specified for parameter 'getsid'
/usr/include/unistd.h:383: error: storage class specified for parameter 'getuid'
/usr/include/unistd.h:385: error: storage class specified for parameter 'getusershell'
/usr/include/unistd.h:388: error: storage class specified for parameter 'getwd'
/usr/include/unistd.h:396: error: storage class specified for parameter 'ioctl'
/usr/include/unistd.h:397: error: storage class specified for parameter 'isaexec'
/usr/include/unistd.h:398: error: storage class specified for parameter 'issetugid'
/usr/include/unistd.h:400: error: storage class specified for parameter 'isatty'
/usr/include/unistd.h:402: error: storage class specified for parameter 'lchown'
/usr/include/unistd.h:404: error: storage class specified for parameter 'link'
/usr/include/unistd.h:406: error: storage class specified for parameter 'llseek'
/usr/include/unistd.h:411: error: storage class specified for parameter 'lockf'
/usr/include/unistd.h:413: error: storage class specified for parameter 'lseek'
/usr/include/unistd.h:416: error: storage class specified for parameter 'nice'
/usr/include/unistd.h:419: error: storage class specified for parameter 'mincore'
/usr/include/unistd.h:421: error: storage class specified for parameter 'pathconf'
/usr/include/unistd.h:422: error: storage class specified for parameter 'pause'
/usr/include/unistd.h:423: error: storage class specified for parameter 'pipe'
/usr/include/unistd.h:427: error: storage class specified for parameter 'pread'
/usr/include/unistd.h:430: error: storage class specified for parameter 'profil'
/usr/include/unistd.h:442: error: storage class specified for parameter 'pthread_atfork'
/usr/include/unistd.h:446: error: storage class specified for parameter 'ptrace'
/usr/include/unistd.h:451: error: storage class specified for parameter 'pwrite'
/usr/include/unistd.h:456: error: storage class specified for parameter 'rcmd_af'
/usr/include/unistd.h:458: error: storage class specified for parameter 'read'
/usr/include/unistd.h:461: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/unistd.h:461: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/unistd.h:462: error: storage class specified for parameter 'readlink'
/usr/include/unistd.h:466: error: storage class specified for parameter 'rename'
/usr/include/unistd.h:470: error: storage class specified for parameter 'renameat'
/usr/include/unistd.h:473: error: storage class specified for parameter 'resolvepath'
/usr/include/unistd.h:476: error: storage class specified for parameter 'rexec_af'
/usr/include/unistd.h:478: error: storage class specified for parameter 'rmdir'
/usr/include/unistd.h:481: error: storage class specified for parameter 'rresvport_af'
/usr/include/unistd.h:486: error: storage class specified for parameter 'sbrk'
/usr/include/unistd.h:489: error: storage class specified for parameter 'setegid'
/usr/include/unistd.h:490: error: storage class specified for parameter 'seteuid'
/usr/include/unistd.h:492: error: storage class specified for parameter 'setgid'
/usr/include/unistd.h:494: error: storage class specified for parameter 'setgroups'
/usr/include/unistd.h:495: error: storage class specified for parameter 'sethostname'
/usr/include/unistd.h:497: error: storage class specified for parameter 'setpgid'
/usr/include/unistd.h:499: error: storage class specified for parameter 'setpgrp'
/usr/include/unistd.h:500: error: storage class specified for parameter 'setregid'
/usr/include/unistd.h:501: error: storage class specified for parameter 'setreuid'
/usr/include/unistd.h:503: error: storage class specified for parameter 'setsid'
/usr/include/unistd.h:504: error: storage class specified for parameter 'setuid'
/usr/include/unistd.h:506: error: storage class specified for parameter 'setusershell'
/usr/include/unistd.h:508: error: storage class specified for parameter 'sleep'
/usr/include/unistd.h:510: error: storage class specified for parameter 'stime'
/usr/include/unistd.h:517: error: storage class specified for parameter 'symlink'
/usr/include/unistd.h:518: error: storage class specified for parameter 'sync'
/usr/include/unistd.h:527: error: storage class specified for parameter 'sysconf'
/usr/include/unistd.h:528: error: storage class specified for parameter 'tcgetpgrp'
/usr/include/unistd.h:529: error: storage class specified for parameter 'tcsetpgrp'
/usr/include/unistd.h:533: error: storage class specified for parameter 'tell'
/usr/include/unistd.h:538: error: storage class specified for parameter 'truncate'
/usr/include/unistd.h:540: error: storage class specified for parameter 'ttyname'
/usr/include/unistd.h:542: error: storage class specified for parameter 'ualarm'
/usr/include/unistd.h:544: error: storage class specified for parameter 'unlink'
/usr/include/unistd.h:547: error: storage class specified for parameter 'unlinkat'
/usr/include/unistd.h:550: error: storage class specified for parameter 'usleep'
/usr/include/unistd.h:553: error: storage class specified for parameter 'vfork'
/usr/include/unistd.h:556: error: storage class specified for parameter 'vhangup'
/usr/include/unistd.h:558: error: storage class specified for parameter 'write'
/usr/include/unistd.h:560: error: storage class specified for parameter 'yield'
/usr/include/unistd.h:566: error: storage class specified for parameter 'ftruncate64'
/usr/include/unistd.h:567: error: storage class specified for parameter 'lseek64'
/usr/include/unistd.h:568: error: storage class specified for parameter 'pread64'
/usr/include/unistd.h:569: error: storage class specified for parameter 'pwrite64'
/usr/include/unistd.h:570: error: storage class specified for parameter 'tell64'
/usr/include/unistd.h:571: error: storage class specified for parameter 'truncate64'
/usr/include/unistd.h:572: error: storage class specified for parameter 'lockf64'
/usr/include/unistd.h:962: error: storage class specified for parameter 'getlogin_r'
/usr/include/unistd.h:963: error: storage class specified for parameter 'ttyname_r'
In file included from /usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/string.h:27,
from resource_vector_test.c:4:
/usr/include/iso/string_iso.h:77: error: storage class specified for parameter 'memcmp'
/usr/include/iso/string_iso.h:78: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/iso/string_iso.h:78: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/iso/string_iso.h:78: error: storage class specified for parameter 'memcpy'
/usr/include/iso/string_iso.h:79: error: storage class specified for parameter 'memmove'
/usr/include/iso/string_iso.h:80: error: storage class specified for parameter 'memset'
/usr/include/iso/string_iso.h:81: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/iso/string_iso.h:81: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/iso/string_iso.h:81: error: storage class specified for parameter 'strcat'
/usr/include/iso/string_iso.h:82: error: storage class specified for parameter 'strcmp'
/usr/include/iso/string_iso.h:83: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/iso/string_iso.h:83: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/iso/string_iso.h:83: error: storage class specified for parameter 'strcpy'
/usr/include/iso/string_iso.h:84: error: storage class specified for parameter 'strcoll'
/usr/include/iso/string_iso.h:85: error: storage class specified for parameter 'strcspn'
/usr/include/iso/string_iso.h:86: error: storage class specified for parameter 'strerror'
/usr/include/iso/string_iso.h:87: error: storage class specified for parameter 'strlen'
/usr/include/iso/string_iso.h:88: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/iso/string_iso.h:88: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/iso/string_iso.h:88: error: storage class specified for parameter 'strncat'
/usr/include/iso/string_iso.h:89: error: storage class specified for parameter 'strncmp'
/usr/include/iso/string_iso.h:90: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/iso/string_iso.h:90: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/iso/string_iso.h:90: error: storage class specified for parameter 'strncpy'
/usr/include/iso/string_iso.h:91: error: storage class specified for parameter 'strspn'
/usr/include/iso/string_iso.h:92: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/iso/string_iso.h:92: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/iso/string_iso.h:92: error: storage class specified for parameter 'strtok'
/usr/include/iso/string_iso.h:93: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/iso/string_iso.h:93: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/iso/string_iso.h:93: error: storage class specified for parameter 'strxfrm'
/usr/include/iso/string_iso.h:147: error: storage class specified for parameter 'memchr'
/usr/include/iso/string_iso.h:148: error: storage class specified for parameter 'strchr'
/usr/include/iso/string_iso.h:149: error: storage class specified for parameter 'strpbrk'
/usr/include/iso/string_iso.h:150: error: storage class specified for parameter 'strrchr'
/usr/include/iso/string_iso.h:151: error: storage class specified for parameter 'strstr'
In file included from resource_vector_test.c:4:
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/string.h:72: error: storage class specified for parameter 'memccpy'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/string.h:77: error: storage class specified for parameter 'strsignal'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/string.h:78: error: storage class specified for parameter 'ffs'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/string.h:79: error: storage class specified for parameter 'strcasecmp'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/string.h:80: error: storage class specified for parameter 'strncasecmp'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/string.h:81: error: storage class specified for parameter 'strlcpy'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/string.h:82: error: storage class specified for parameter 'strlcat'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/string.h:88: error: storage class specified for parameter 'strdup'
In file included from /usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:27,
from resource_vector_test.c:5:
/usr/include/iso/stdlib_iso.h:55: error: storage class specified for parameter '__ctype'
/usr/include/iso/stdlib_iso.h:69: error: storage class specified for parameter 'div_t'
/usr/include/iso/stdlib_iso.h:74: error: storage class specified for parameter 'ldiv_t'
/usr/include/iso/stdlib_iso.h:116: error: storage class specified for parameter 'wchar_t'
/usr/include/iso/stdlib_iso.h:123: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__NORETURN'
/usr/include/iso/stdlib_iso.h:124: error: storage class specified for parameter 'abs'
/usr/include/iso/stdlib_iso.h:125: error: storage class specified for parameter 'atexit'
/usr/include/iso/stdlib_iso.h:126: error: storage class specified for parameter 'atof'
/usr/include/iso/stdlib_iso.h:127: error: storage class specified for parameter 'atoi'
/usr/include/iso/stdlib_iso.h:128: error: storage class specified for parameter 'atol'
/usr/include/iso/stdlib_iso.h:130: error: storage class specified for parameter 'bsearch'
/usr/include/iso/stdlib_iso.h:137: error: storage class specified for parameter 'calloc'
/usr/include/iso/stdlib_iso.h:138: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'div'
/usr/include/iso/stdlib_iso.h:140: error: expected '=', ',', ';', 'asm' or '__attribute__' before '__NORETURN'
/usr/include/iso/stdlib_iso.h:141: error: storage class specified for parameter 'free'
/usr/include/iso/stdlib_iso.h:142: error: storage class specified for parameter 'getenv'
/usr/include/iso/stdlib_iso.h:143: error: storage class specified for parameter 'labs'
/usr/include/iso/stdlib_iso.h:144: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'ldiv'
/usr/include/iso/stdlib_iso.h:145: error: storage class specified for parameter 'malloc'
/usr/include/iso/stdlib_iso.h:146: error: storage class specified for parameter 'mblen'
/usr/include/iso/stdlib_iso.h:147: error: expected ')' before '*' token
/usr/include/iso/stdlib_iso.h:149: error: expected ')' before '*' token
/usr/include/iso/stdlib_iso.h:150: error: storage class specified for parameter 'qsort'
/usr/include/iso/stdlib_iso.h:156: error: storage class specified for parameter 'rand'
/usr/include/iso/stdlib_iso.h:157: error: storage class specified for parameter 'realloc'
/usr/include/iso/stdlib_iso.h:158: error: storage class specified for parameter 'srand'
/usr/include/iso/stdlib_iso.h:159: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/iso/stdlib_iso.h:159: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/iso/stdlib_iso.h:159: error: storage class specified for parameter 'strtod'
/usr/include/iso/stdlib_iso.h:160: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/iso/stdlib_iso.h:160: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/iso/stdlib_iso.h:160: error: storage class specified for parameter 'strtol'
/usr/include/iso/stdlib_iso.h:162: error: conflicting types for '_RESTRICT_KYWD'
/usr/include/iso/stdlib_iso.h:161: error: previous definition of '_RESTRICT_KYWD' was here
/usr/include/iso/stdlib_iso.h:162: error: storage class specified for parameter 'strtoul'
/usr/include/iso/stdlib_iso.h:163: error: storage class specified for parameter 'system'
/usr/include/iso/stdlib_iso.h:164: error: expected declaration specifiers or '...' before 'wchar_t'
/usr/include/iso/stdlib_iso.h:164: error: storage class specified for parameter 'wctomb'
/usr/include/iso/stdlib_iso.h:165: error: expected ';', ',' or ')' before '*' token
In file included from resource_vector_test.c:5:
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:80: error: storage class specified for parameter 'lldiv_t'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:121: error: storage class specified for parameter '_exithandle'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:126: error: storage class specified for parameter 'drand48'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:127: error: storage class specified for parameter 'erand48'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:128: error: storage class specified for parameter 'jrand48'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:129: error: storage class specified for parameter 'lcong48'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:130: error: storage class specified for parameter 'lrand48'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:131: error: storage class specified for parameter 'mrand48'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:132: error: storage class specified for parameter 'nrand48'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:133: error: storage class specified for parameter 'seed48'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:134: error: storage class specified for parameter 'srand48'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:135: error: storage class specified for parameter 'putenv'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:136: error: storage class specified for parameter 'setkey'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:153: error: storage class specified for parameter 'swab'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:159: error: storage class specified for parameter 'mkstemp'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:164: error: storage class specified for parameter 'mkstemp64'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:170: error: storage class specified for parameter 'a64l'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:171: error: storage class specified for parameter 'ecvt'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:172: error: storage class specified for parameter 'fcvt'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:173: error: storage class specified for parameter 'gcvt'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:174: error: storage class specified for parameter 'getsubopt'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:175: error: storage class specified for parameter 'grantpt'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:176: error: storage class specified for parameter 'initstate'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:177: error: storage class specified for parameter 'l64a'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:178: error: storage class specified for parameter 'mktemp'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:179: error: storage class specified for parameter 'ptsname'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:180: error: storage class specified for parameter 'random'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:181: error: storage class specified for parameter 'realpath'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:182: error: storage class specified for parameter 'setstate'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:183: error: storage class specified for parameter 'srandom'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:184: error: storage class specified for parameter 'ttyslot'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:185: error: storage class specified for parameter 'unlockpt'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:186: error: storage class specified for parameter 'valloc'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:191: error: storage class specified for parameter 'dup2'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:192: error: storage class specified for parameter 'qecvt'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:193: error: storage class specified for parameter 'qfcvt'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:194: error: storage class specified for parameter 'qgcvt'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:195: error: storage class specified for parameter 'getcwd'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:195: error: redefinition of parameter 'getcwd'
/usr/include/unistd.h:339: error: previous definition of 'getcwd' was here
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:196: error: storage class specified for parameter 'getexecname'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:197: error: storage class specified for parameter 'getlogin'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:197: error: redefinition of parameter 'getlogin'
/usr/include/unistd.h:356: error: previous definition of 'getlogin' was here
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:198: error: storage class specified for parameter 'getopt'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:199: error: storage class specified for parameter 'optarg'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:200: error: storage class specified for parameter 'optind'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:200: error: storage class specified for parameter 'opterr'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:200: error: storage class specified for parameter 'optopt'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:201: error: storage class specified for parameter 'getpass'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:202: error: storage class specified for parameter 'getpassphrase'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:203: error: storage class specified for parameter 'getpw'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:204: error: storage class specified for parameter 'isatty'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:204: error: redefinition of parameter 'isatty'
/usr/include/unistd.h:400: error: previous definition of 'isatty' was here
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:205: error: storage class specified for parameter 'memalign'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:206: error: storage class specified for parameter 'ttyname'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:206: error: redefinition of parameter 'ttyname'
/usr/include/unistd.h:540: error: previous definition of 'ttyname' was here
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:209: error: storage class specified for parameter 'atoll'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:210: error: storage class specified for parameter 'llabs'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:211: error: expected '=', ',', ';', 'asm' or '__attribute__' before 'lldiv'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:212: error: storage class specified for parameter 'lltostr'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:213: error: storage class specified for parameter 'strtoll'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:214: error: storage class specified for parameter 'strtoull'
/usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/stdlib.h:215: error: storage class specified for parameter 'ulltostr'
In file included from resource_vector_test.c:7:
/usr/include/sys/mman.h:162: error: storage class specified for parameter 'mmap'
/usr/include/sys/mman.h:163: error: storage class specified for parameter 'munmap'
/usr/include/sys/mman.h:164: error: storage class specified for parameter 'mprotect'
/usr/include/sys/mman.h:165: error: storage class specified for parameter 'msync'
/usr/include/sys/mman.h:166: error: storage class specified for parameter 'mlock'
/usr/include/sys/mman.h:167: error: storage class specified for parameter 'munlock'
/usr/include/sys/mman.h:168: error: storage class specified for parameter 'mincore'
/usr/include/sys/mman.h:168: error: redefinition of parameter 'mincore'
/usr/include/unistd.h:419: error: previous definition of 'mincore' was here
/usr/include/sys/mman.h:169: error: storage class specified for parameter 'memcntl'
/usr/include/sys/mman.h:170: error: storage class specified for parameter 'madvise'
/usr/include/sys/mman.h:172: error: storage class specified for parameter 'getpagesizes'
/usr/include/sys/mman.h:181: error: storage class specified for parameter 'mmap64'
/usr/include/sys/mman.h:186: error: storage class specified for parameter 'mlockall'
/usr/include/sys/mman.h:187: error: storage class specified for parameter 'munlockall'
/usr/include/sys/mman.h:188: error: storage class specified for parameter 'shm_open'
/usr/include/sys/mman.h:189: error: storage class specified for parameter 'shm_unlink'
In file included from /usr/local/Gnu/Sol8/lib/gcc/sparc-sun-solaris2.8/4.2.1/include/sys/signal.h:28,
from /usr/include/sys/procset.h:42,
from /usr/include/sys/processor.h:39,
from resource_vector_test.c:9:
/usr/include/sys/iso/signal_iso.h:101: error: storage class specified for parameter '_sysconf'
In file included from /usr/local/Gnu/Sol8/lib/gcc/sparc