Perl / perl5

🐪 The Perl programming language
https://dev.perl.org/perl5/
Other
1.98k stars 559 forks source link

Prototype mismatch error from *.ph header file #4386

Closed p5pRT closed 16 years ago

p5pRT commented 23 years ago

Migrated from rt.perl.org#7649 (status was 'rejected')

Searchable as RT7649$

p5pRT commented 23 years ago

From surely@nortelnetworks.com


The following error was generated by a script containing a single statement\, "require 'termios.ph'"

=============================================================================== Prototype mismatch​: sub main​::_LARGEFILE_SOURCE vs () at sys/feature_tests.ph line 4.

These *.ph files were generated using 'h2ph -hrl .' The pertinent header files follow​:

=================== # termios.ph

require '_h2ph_pre.ph';

unless(defined(&_TERMIOS_H)) {   eval "\n#line 1 ./termios.ph\n" . 'sub _TERMIOS_H () {1;}' unless defined(&_TERMIOS_H);   require 'sys/termios.ph'; } 1;

=================== # sys/termios.ph

require '_h2ph_pre.ph';

unless(defined(&_SYS_TERMIOS_H)) {   eval "\n#line 1 ./sys/termios.ph\n" . 'sub _SYS_TERMIOS_H () {1;}' unless defined(&_SYS_TERMIOS_H);   require 'sys/feature_tests.ph';   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   require 'sys/ttydev.ph';   require 'sys/time.ph';   }   require 'sys/types.ph';   if(defined(&__cplusplus)) {   }   unless(defined(&_POSIX_VDISABLE)) {   eval "\n#line 2 ./sys/termios.ph\n" . 'sub _POSIX_VDISABLE () {0;}' unless defined(&_POSIX_VDISABLE);   }   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 3 ./sys/termios.ph\n" . 'sub CTRL {   local($c) = @​_;   eval q((($c)&037));   }' unless defined(&CTRL);   eval "\n#line 4 ./sys/termios.ph\n" . 'sub IBSHIFT () {16;}' unless defined(&IBSHIFT);   }   eval "\n#line 5 ./sys/termios.ph\n" . 'sub _NCC () {8;}' unless defined(&_NCC);   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 6 ./sys/termios.ph\n" . 'sub NCC () { &_NCC;}' unless defined(&NCC);   }   eval "\n#line 7 ./sys/termios.ph\n" . 'sub NCCS () {19;}' unless defined(&NCCS);   unless(defined(&_KERNEL)) {   if(defined( &__STDC__)) {   } else {   }   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &_XPG4_2) || defined( &__EXTENSIONS__)) {   if(defined( &__STDC__)) {   } else {   }   }   }   eval "\n#line 8 ./sys/termios.ph\n" . 'sub VINTR () {0;}' unless defined(&VINTR);   eval "\n#line 9 ./sys/termios.ph\n" . 'sub VQUIT () {1;}' unless defined(&VQUIT);   eval "\n#line 10 ./sys/termios.ph\n" . 'sub VERASE () {2;}' unless defined(&VERASE);   eval "\n#line 11 ./sys/termios.ph\n" . 'sub VKILL () {3;}' unless defined(&VKILL);   eval "\n#line 12 ./sys/termios.ph\n" . 'sub VEOF () {4;}' unless defined(&VEOF);   eval "\n#line 13 ./sys/termios.ph\n" . 'sub VEOL () {5;}' unless defined(&VEOL);   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 14 ./sys/termios.ph\n" . 'sub VEOL2 () {6;}' unless defined(&VEOL2);   }   eval "\n#line 15 ./sys/termios.ph\n" . 'sub VMIN () {4;}' unless defined(&VMIN);   eval "\n#line 16 ./sys/termios.ph\n" . 'sub VTIME () {5;}' unless defined(&VTIME);   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 17 ./sys/termios.ph\n" . 'sub VSWTCH () {7;}' unless defined(&VSWTCH);   }   eval "\n#line 18 ./sys/termios.ph\n" . 'sub VSTART () {8;}' unless defined(&VSTART);   eval "\n#line 19 ./sys/termios.ph\n" . 'sub VSTOP () {9;}' unless defined(&VSTOP);   eval "\n#line 20 ./sys/termios.ph\n" . 'sub VSUSP () {10;}' unless defined(&VSUSP);   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 21 ./sys/termios.ph\n" . 'sub VDSUSP () {11;}' unless defined(&VDSUSP);   eval "\n#line 22 ./sys/termios.ph\n" . 'sub VREPRINT () {12;}' unless defined(&VREPRINT);   eval "\n#line 23 ./sys/termios.ph\n" . 'sub VDISCARD () {13;}' unless defined(&VDISCARD);   eval "\n#line 24 ./sys/termios.ph\n" . 'sub VWERASE () {14;}' unless defined(&VWERASE);   eval "\n#line 25 ./sys/termios.ph\n" . 'sub VLNEXT () {15;}' unless defined(&VLNEXT);   eval "\n#line 26 ./sys/termios.ph\n" . 'sub VCEOF () { &NCC;}' unless defined(&VCEOF);   eval "\n#line 27 ./sys/termios.ph\n" . 'sub VCEOL () {( &NCC + 1);}' unless defined(&VCEOL);   eval "\n#line 28 ./sys/termios.ph\n" . 'sub CNUL () {0;}' unless defined(&CNUL);   eval "\n#line 29 ./sys/termios.ph\n" . 'sub CDEL () {0177;}' unless defined(&CDEL);   eval "\n#line 30 ./sys/termios.ph\n" . 'sub CESC () {ord(\'\\\\\');}' unless defined(&CESC);   eval "\n#line 31 ./sys/termios.ph\n" . 'sub CINTR () { &CTRL(ord(\'c\'));}' unless defined(&CINTR);   eval "\n#line 32 ./sys/termios.ph\n" . 'sub CQUIT () {034;}' unless defined(&CQUIT);   eval "\n#line 33 ./sys/termios.ph\n" . 'sub CERASE () {0177;}' unless defined(&CERASE);   eval "\n#line 34 ./sys/termios.ph\n" . 'sub CKILL () { &CTRL(ord(\'u\'));}' unless defined(&CKILL);   eval "\n#line 35 ./sys/termios.ph\n" . 'sub CEOT () {04;}' unless defined(&CEOT);   eval "\n#line 36 ./sys/termios.ph\n" . 'sub CEOL () {0;}' unless defined(&CEOL);   eval "\n#line 37 ./sys/termios.ph\n" . 'sub CEOL2 () {0;}' unless defined(&CEOL2);   eval "\n#line 38 ./sys/termios.ph\n" . 'sub CEOF () {04;}' unless defined(&CEOF);   eval "\n#line 39 ./sys/termios.ph\n" . 'sub CSTART () {021;}' unless defined(&CSTART);   eval "\n#line 40 ./sys/termios.ph\n" . 'sub CSTOP () {023;}' unless defined(&CSTOP);   eval "\n#line 41 ./sys/termios.ph\n" . 'sub CSWTCH () {032;}' unless defined(&CSWTCH);   eval "\n#line 42 ./sys/termios.ph\n" . 'sub CNSWTCH () {0;}' unless defined(&CNSWTCH);   eval "\n#line 43 ./sys/termios.ph\n" . 'sub CSUSP () { &CTRL(ord(\'z\'));}' unless defined(&CSUSP);   eval "\n#line 44 ./sys/termios.ph\n" . 'sub CDSUSP () { &CTRL(ord(\'y\'));}' unless defined(&CDSUSP);   eval "\n#line 45 ./sys/termios.ph\n" . 'sub CRPRNT () { &CTRL(ord(\'r\'));}' unless defined(&CRPRNT);   eval "\n#line 46 ./sys/termios.ph\n" . 'sub CFLUSH () { &CTRL(ord(\'o\'));}' unless defined(&CFLUSH);   eval "\n#line 47 ./sys/termios.ph\n" . 'sub CWERASE () { &CTRL(ord(\'w\'));}' unless defined(&CWERASE);   eval "\n#line 48 ./sys/termios.ph\n" . 'sub CLNEXT () { &CTRL(ord(\'v\'));}' unless defined(&CLNEXT);   }   eval "\n#line 49 ./sys/termios.ph\n" . 'sub IGNBRK () {0000001;}' unless defined(&IGNBRK);   eval "\n#line 50 ./sys/termios.ph\n" . 'sub BRKINT () {0000002;}' unless defined(&BRKINT);   eval "\n#line 51 ./sys/termios.ph\n" . 'sub IGNPAR () {0000004;}' unless defined(&IGNPAR);   eval "\n#line 52 ./sys/termios.ph\n" . 'sub PARMRK () {0000010;}' unless defined(&PARMRK);   eval "\n#line 53 ./sys/termios.ph\n" . 'sub INPCK () {0000020;}' unless defined(&INPCK);   eval "\n#line 54 ./sys/termios.ph\n" . 'sub ISTRIP () {0000040;}' unless defined(&ISTRIP);   eval "\n#line 55 ./sys/termios.ph\n" . 'sub INLCR () {0000100;}' unless defined(&INLCR);   eval "\n#line 56 ./sys/termios.ph\n" . 'sub IGNCR () {0000200;}' unless defined(&IGNCR);   eval "\n#line 57 ./sys/termios.ph\n" . 'sub ICRNL () {0000400;}' unless defined(&ICRNL);   if(!defined( &_POSIX_C_SOURCE) || defined( &_XOPEN_SOURCE) || defined( &__EXTENSIONS__)) {   eval "\n#line 58 ./sys/termios.ph\n" . 'sub IUCLC () {0001000;}' unless defined(&IUCLC);   }   eval "\n#line 59 ./sys/termios.ph\n" . 'sub IXON () {0002000;}' unless defined(&IXON);   if(!defined( &_POSIX_C_SOURCE) || defined( &_XOPEN_SOURCE) || defined( &__EXTENSIONS__)) {   eval "\n#line 60 ./sys/termios.ph\n" . 'sub IXANY () {0004000;}' unless defined(&IXANY);   }   eval "\n#line 61 ./sys/termios.ph\n" . 'sub IXOFF () {0010000;}' unless defined(&IXOFF);   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 62 ./sys/termios.ph\n" . 'sub IMAXBEL () {0020000;}' unless defined(&IMAXBEL);   eval "\n#line 63 ./sys/termios.ph\n" . 'sub DOSMODE () {0100000;}' unless defined(&DOSMODE);   }   eval "\n#line 64 ./sys/termios.ph\n" . 'sub OPOST () {0000001;}' unless defined(&OPOST);   if(!defined( &_POSIX_C_SOURCE) || defined( &_XOPEN_SOURCE) || defined( &__EXTENSIONS__)) {   eval "\n#line 65 ./sys/termios.ph\n" . 'sub OLCUC () {0000002;}' unless defined(&OLCUC);   eval "\n#line 66 ./sys/termios.ph\n" . 'sub ONLCR () {0000004;}' unless defined(&ONLCR);   eval "\n#line 67 ./sys/termios.ph\n" . 'sub OCRNL () {0000010;}' unless defined(&OCRNL);   eval "\n#line 68 ./sys/termios.ph\n" . 'sub ONOCR () {0000020;}' unless defined(&ONOCR);   eval "\n#line 69 ./sys/termios.ph\n" . 'sub ONLRET () {0000040;}' unless defined(&ONLRET);   eval "\n#line 70 ./sys/termios.ph\n" . 'sub OFILL () {0000100;}' unless defined(&OFILL);   eval "\n#line 71 ./sys/termios.ph\n" . 'sub OFDEL () {0000200;}' unless defined(&OFDEL);   eval "\n#line 72 ./sys/termios.ph\n" . 'sub NLDLY () {0000400;}' unless defined(&NLDLY);   eval "\n#line 73 ./sys/termios.ph\n" . 'sub NL0 () {0;}' unless defined(&NL0);   eval "\n#line 74 ./sys/termios.ph\n" . 'sub NL1 () {0000400;}' unless defined(&NL1);   eval "\n#line 75 ./sys/termios.ph\n" . 'sub CRDLY () {0003000;}' unless defined(&CRDLY);   eval "\n#line 76 ./sys/termios.ph\n" . 'sub CR0 () {0;}' unless defined(&CR0);   eval "\n#line 77 ./sys/termios.ph\n" . 'sub CR1 () {0001000;}' unless defined(&CR1);   eval "\n#line 78 ./sys/termios.ph\n" . 'sub CR2 () {0002000;}' unless defined(&CR2);   eval "\n#line 79 ./sys/termios.ph\n" . 'sub CR3 () {0003000;}' unless defined(&CR3);   eval "\n#line 80 ./sys/termios.ph\n" . 'sub TABDLY () {0014000;}' unless defined(&TABDLY);   eval "\n#line 81 ./sys/termios.ph\n" . 'sub TAB0 () {0;}' unless defined(&TAB0);   eval "\n#line 82 ./sys/termios.ph\n" . 'sub TAB1 () {0004000;}' unless defined(&TAB1);   eval "\n#line 83 ./sys/termios.ph\n" . 'sub TAB2 () {0010000;}' unless defined(&TAB2);   eval "\n#line 84 ./sys/termios.ph\n" . 'sub TAB3 () {0014000;}' unless defined(&TAB3);   }   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 85 ./sys/termios.ph\n" . 'sub XTABS () {0014000;}' unless defined(&XTABS);   }   if(!defined( &_POSIX_C_SOURCE) || defined( &_XOPEN_SOURCE) || defined( &__EXTENSIONS__)) {   eval "\n#line 86 ./sys/termios.ph\n" . 'sub BSDLY () {0020000;}' unless defined(&BSDLY);   eval "\n#line 87 ./sys/termios.ph\n" . 'sub BS0 () {0;}' unless defined(&BS0);   eval "\n#line 88 ./sys/termios.ph\n" . 'sub BS1 () {0020000;}' unless defined(&BS1);   eval "\n#line 89 ./sys/termios.ph\n" . 'sub VTDLY () {0040000;}' unless defined(&VTDLY);   eval "\n#line 90 ./sys/termios.ph\n" . 'sub VT0 () {0;}' unless defined(&VT0);   eval "\n#line 91 ./sys/termios.ph\n" . 'sub VT1 () {0040000;}' unless defined(&VT1);   eval "\n#line 92 ./sys/termios.ph\n" . 'sub FFDLY () {0100000;}' unless defined(&FFDLY);   eval "\n#line 93 ./sys/termios.ph\n" . 'sub FF0 () {0;}' unless defined(&FF0);   eval "\n#line 94 ./sys/termios.ph\n" . 'sub FF1 () {0100000;}' unless defined(&FF1);   }   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 95 ./sys/termios.ph\n" . 'sub PAGEOUT () {0200000;}' unless defined(&PAGEOUT);   eval "\n#line 96 ./sys/termios.ph\n" . 'sub WRAP () {0400000;}' unless defined(&WRAP);   eval "\n#line 97 ./sys/termios.ph\n" . 'sub CBAUD () {0000017;}' unless defined(&CBAUD);   }   eval "\n#line 98 ./sys/termios.ph\n" . 'sub CSIZE () {0000060;}' unless defined(&CSIZE);   eval "\n#line 99 ./sys/termios.ph\n" . 'sub CS5 () {0;}' unless defined(&CS5);   eval "\n#line 100 ./sys/termios.ph\n" . 'sub CS6 () {0000020;}' unless defined(&CS6);   eval "\n#line 101 ./sys/termios.ph\n" . 'sub CS7 () {0000040;}' unless defined(&CS7);   eval "\n#line 102 ./sys/termios.ph\n" . 'sub CS8 () {0000060;}' unless defined(&CS8);   eval "\n#line 103 ./sys/termios.ph\n" . 'sub CSTOPB () {0000100;}' unless defined(&CSTOPB);   eval "\n#line 104 ./sys/termios.ph\n" . 'sub CREAD () {0000200;}' unless defined(&CREAD);   eval "\n#line 105 ./sys/termios.ph\n" . 'sub PARENB () {0000400;}' unless defined(&PARENB);   eval "\n#line 106 ./sys/termios.ph\n" . 'sub PARODD () {0001000;}' unless defined(&PARODD);   eval "\n#line 107 ./sys/termios.ph\n" . 'sub HUPCL () {0002000;}' unless defined(&HUPCL);   eval "\n#line 108 ./sys/termios.ph\n" . 'sub CLOCAL () {0004000;}' unless defined(&CLOCAL);   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 109 ./sys/termios.ph\n" . 'sub RCV1EN () {0010000;}' unless defined(&RCV1EN);   eval "\n#line 110 ./sys/termios.ph\n" . 'sub XMT1EN () {0020000;}' unless defined(&XMT1EN);   eval "\n#line 111 ./sys/termios.ph\n" . 'sub LOBLK () {0040000;}' unless defined(&LOBLK);   eval "\n#line 112 ./sys/termios.ph\n" . 'sub XCLUDE () {0100000;}' unless defined(&XCLUDE);   eval "\n#line 113 ./sys/termios.ph\n" . 'sub CRTSXOFF () {010000000000;}' unless defined(&CRTSXOFF);   eval "\n#line 114 ./sys/termios.ph\n" . 'sub CRTSCTS () {020000000000;}' unless defined(&CRTSCTS);   eval "\n#line 115 ./sys/termios.ph\n" . 'sub CIBAUD () {03600000;}' unless defined(&CIBAUD);   eval "\n#line 116 ./sys/termios.ph\n" . 'sub PAREXT () {04000000;}' unless defined(&PAREXT);   eval "\n#line 117 ./sys/termios.ph\n" . 'sub CBAUDEXT () {010000000;}' unless defined(&CBAUDEXT);   eval "\n#line 118 ./sys/termios.ph\n" . 'sub CIBAUDEXT () {020000000;}' unless defined(&CIBAUDEXT);   eval "\n#line 119 ./sys/termios.ph\n" . 'sub CRTS_IFLOW () {010000000000;}' unless defined(&CRTS_IFLOW);   eval "\n#line 120 ./sys/termios.ph\n" . 'sub CCTS_OFLOW () {020000000000;}' unless defined(&CCTS_OFLOW);   }   eval "\n#line 121 ./sys/termios.ph\n" . 'sub ISIG () {0000001;}' unless defined(&ISIG);   eval "\n#line 122 ./sys/termios.ph\n" . 'sub ICANON () {0000002;}' unless defined(&ICANON);   if(!defined( &_POSIX_C_SOURCE) || defined( &_XOPEN_SOURCE) || defined( &__EXTENSIONS__)) {   eval "\n#line 123 ./sys/termios.ph\n" . 'sub XCASE () {0000004;}' unless defined(&XCASE);   }   eval "\n#line 124 ./sys/termios.ph\n" . 'sub ECHO () {0000010;}' unless defined(&ECHO);   eval "\n#line 125 ./sys/termios.ph\n" . 'sub ECHOE () {0000020;}' unless defined(&ECHOE);   eval "\n#line 126 ./sys/termios.ph\n" . 'sub ECHOK () {0000040;}' unless defined(&ECHOK);   eval "\n#line 127 ./sys/termios.ph\n" . 'sub ECHONL () {0000100;}' unless defined(&ECHONL);   eval "\n#line 128 ./sys/termios.ph\n" . 'sub NOFLSH () {0000200;}' unless defined(&NOFLSH);   eval "\n#line 129 ./sys/termios.ph\n" . 'sub TOSTOP () {0000400;}' unless defined(&TOSTOP);   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 130 ./sys/termios.ph\n" . 'sub ECHOCTL () {0001000;}' unless defined(&ECHOCTL);   eval "\n#line 131 ./sys/termios.ph\n" . 'sub ECHOPRT () {0002000;}' unless defined(&ECHOPRT);   eval "\n#line 132 ./sys/termios.ph\n" . 'sub ECHOKE () {0004000;}' unless defined(&ECHOKE);   eval "\n#line 133 ./sys/termios.ph\n" . 'sub DEFECHO () {0010000;}' unless defined(&DEFECHO);   eval "\n#line 134 ./sys/termios.ph\n" . 'sub FLUSHO () {0020000;}' unless defined(&FLUSHO);   eval "\n#line 135 ./sys/termios.ph\n" . 'sub PENDIN () {0040000;}' unless defined(&PENDIN);   }   eval "\n#line 136 ./sys/termios.ph\n" . 'sub IEXTEN () {0100000;}' unless defined(&IEXTEN);   eval "\n#line 137 ./sys/termios.ph\n" . 'sub _TIOC () {(ord(\'T\')\<\<8);}' unless defined(&_TIOC);   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 138 ./sys/termios.ph\n" . 'sub TIOC () { &_TIOC;}' unless defined(&TIOC);   eval "\n#line 139 ./sys/termios.ph\n" . 'sub TCGETA () {( &_TIOC|1);}' unless defined(&TCGETA);   eval "\n#line 140 ./sys/termios.ph\n" . 'sub TCSETA () {( &_TIOC|2);}' unless defined(&TCSETA);   eval "\n#line 141 ./sys/termios.ph\n" . 'sub TCSETAW () {( &_TIOC|3);}' unless defined(&TCSETAW);   eval "\n#line 142 ./sys/termios.ph\n" . 'sub TCSETAF () {( &_TIOC|4);}' unless defined(&TCSETAF);   eval "\n#line 143 ./sys/termios.ph\n" . 'sub TCSBRK () {( &_TIOC|5);}' unless defined(&TCSBRK);   eval "\n#line 144 ./sys/termios.ph\n" . 'sub TCXONC () {( &_TIOC|6);}' unless defined(&TCXONC);   eval "\n#line 145 ./sys/termios.ph\n" . 'sub TCFLSH () {( &_TIOC|7);}' unless defined(&TCFLSH);   eval "\n#line 146 ./sys/termios.ph\n" . 'sub TIOCKBON () {( &_TIOC|8);}' unless defined(&TIOCKBON);   eval "\n#line 147 ./sys/termios.ph\n" . 'sub TIOCKBOF () {( &_TIOC|9);}' unless defined(&TIOCKBOF);   eval "\n#line 148 ./sys/termios.ph\n" . 'sub KBENABLED () {( &_TIOC|10);}' unless defined(&KBENABLED);   unless(defined(&IOCTYPE)) {   eval "\n#line 149 ./sys/termios.ph\n" . 'sub IOCTYPE () {0xff00;}' unless defined(&IOCTYPE);   }   eval "\n#line 150 ./sys/termios.ph\n" . 'sub TCDSET () {( &_TIOC|32);}' unless defined(&TCDSET);   eval "\n#line 151 ./sys/termios.ph\n" . 'sub RTS_TOG () {( &_TIOC|33);}' unless defined(&RTS_TOG);   eval "\n#line 152 ./sys/termios.ph\n" . 'sub TIOCGWINSZ () {( &_TIOC|104);}' unless defined(&TIOCGWINSZ);   eval "\n#line 153 ./sys/termios.ph\n" . 'sub TIOCSWINSZ () {( &_TIOC|103);}' unless defined(&TIOCSWINSZ);   eval "\n#line 154 ./sys/termios.ph\n" . 'sub TIOCGSOFTCAR () {( &_TIOC|105);}' unless defined(&TIOCGSOFTCAR);   eval "\n#line 155 ./sys/termios.ph\n" . 'sub TIOCSSOFTCAR () {( &_TIOC|106);}' unless defined(&TIOCSSOFTCAR);   eval "\n#line 156 ./sys/termios.ph\n" . 'sub TCGETS () {( &_TIOC|13);}' unless defined(&TCGETS);   eval "\n#line 157 ./sys/termios.ph\n" . 'sub TCSETS () {( &_TIOC|14);}' unless defined(&TCSETS);   }   eval "\n#line 158 ./sys/termios.ph\n" . 'sub TCSANOW () {( &_TIOC|14);}' unless defined(&TCSANOW);   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 159 ./sys/termios.ph\n" . 'sub TCSETSW () {( &_TIOC|15);}' unless defined(&TCSETSW);   }   eval "\n#line 160 ./sys/termios.ph\n" . 'sub TCSADRAIN () {( &_TIOC|15);}' unless defined(&TCSADRAIN);   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 161 ./sys/termios.ph\n" . 'sub TCSETSF () {( &_TIOC|16);}' unless defined(&TCSETSF);   eval "\n#line 162 ./sys/termios.ph\n" . 'sub TIOCGPPS () {( &_TIOC|125);}' unless defined(&TIOCGPPS);   eval "\n#line 163 ./sys/termios.ph\n" . 'sub TIOCSPPS () {( &_TIOC|126);}' unless defined(&TIOCSPPS);   eval "\n#line 164 ./sys/termios.ph\n" . 'sub TIOCGPPSEV () {( &_TIOC|127);}' unless defined(&TIOCGPPSEV);   }   eval "\n#line 165 ./sys/termios.ph\n" . 'sub TCSAFLUSH () {( &_TIOC|16);}' unless defined(&TCSAFLUSH);   eval "\n#line 166 ./sys/termios.ph\n" . 'sub TCIFLUSH () {0;}' unless defined(&TCIFLUSH);   eval "\n#line 167 ./sys/termios.ph\n" . 'sub TCOFLUSH () {1;}' unless defined(&TCOFLUSH);   eval "\n#line 168 ./sys/termios.ph\n" . 'sub TCIOFLUSH () {2;}' unless defined(&TCIOFLUSH);   eval "\n#line 169 ./sys/termios.ph\n" . 'sub TCOOFF () {0;}' unless defined(&TCOOFF);   eval "\n#line 170 ./sys/termios.ph\n" . 'sub TCOON () {1;}' unless defined(&TCOON);   eval "\n#line 171 ./sys/termios.ph\n" . 'sub TCIOFF () {2;}' unless defined(&TCIOFF);   eval "\n#line 172 ./sys/termios.ph\n" . 'sub TCION () {3;}' unless defined(&TCION);   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 173 ./sys/termios.ph\n" . 'sub tIOC () {(ord(\'t\')\<\<8);}' unless defined(&tIOC);   }   unless(defined(&_SYS_TTOLD_H)) {   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 174 ./sys/termios.ph\n" . 'sub TIOCGETD () {( &tIOC|0);}' unless defined(&TIOCGETD);   eval "\n#line 175 ./sys/termios.ph\n" . 'sub TIOCSETD () {( &tIOC|1);}' unless defined(&TIOCSETD);   eval "\n#line 176 ./sys/termios.ph\n" . 'sub TIOCHPCL () {( &tIOC|2);}' unless defined(&TIOCHPCL);   eval "\n#line 177 ./sys/termios.ph\n" . 'sub TIOCGETP () {( &tIOC|8);}' unless defined(&TIOCGETP);   eval "\n#line 178 ./sys/termios.ph\n" . 'sub TIOCSETP () {( &tIOC|9);}' unless defined(&TIOCSETP);   eval "\n#line 179 ./sys/termios.ph\n" . 'sub TIOCSETN () {( &tIOC|10);}' unless defined(&TIOCSETN);   eval "\n#line 180 ./sys/termios.ph\n" . 'sub TIOCEXCL () {( &tIOC|13);}' unless defined(&TIOCEXCL);   eval "\n#line 181 ./sys/termios.ph\n" . 'sub TIOCNXCL () {( &tIOC|14);}' unless defined(&TIOCNXCL);   eval "\n#line 182 ./sys/termios.ph\n" . 'sub TIOCFLUSH () {( &tIOC|16);}' unless defined(&TIOCFLUSH);   eval "\n#line 183 ./sys/termios.ph\n" . 'sub TIOCSETC () {( &tIOC|17);}' unless defined(&TIOCSETC);   eval "\n#line 184 ./sys/termios.ph\n" . 'sub TIOCGETC () {( &tIOC|18);}' unless defined(&TIOCGETC);   eval "\n#line 185 ./sys/termios.ph\n" . 'sub TIOCLBIS () {( &tIOC|127);}' unless defined(&TIOCLBIS);   eval "\n#line 186 ./sys/termios.ph\n" . 'sub TIOCLBIC () {( &tIOC|126);}' unless defined(&TIOCLBIC);   eval "\n#line 187 ./sys/termios.ph\n" . 'sub TIOCLSET () {( &tIOC|125);}' unless defined(&TIOCLSET);   eval "\n#line 188 ./sys/termios.ph\n" . 'sub TIOCLGET () {( &tIOC|124);}' unless defined(&TIOCLGET);   eval "\n#line 189 ./sys/termios.ph\n" . 'sub TIOCSBRK () {( &tIOC|123);}' unless defined(&TIOCSBRK);   eval "\n#line 190 ./sys/termios.ph\n" . 'sub TIOCCBRK () {( &tIOC|122);}' unless defined(&TIOCCBRK);   eval "\n#line 191 ./sys/termios.ph\n" . 'sub TIOCSDTR () {( &tIOC|121);}' unless defined(&TIOCSDTR);   eval "\n#line 192 ./sys/termios.ph\n" . 'sub TIOCCDTR () {( &tIOC|120);}' unless defined(&TIOCCDTR);   eval "\n#line 193 ./sys/termios.ph\n" . 'sub TIOCSLTC () {( &tIOC|117);}' unless defined(&TIOCSLTC);   eval "\n#line 194 ./sys/termios.ph\n" . 'sub TIOCGLTC () {( &tIOC|116);}' unless defined(&TIOCGLTC);   eval "\n#line 195 ./sys/termios.ph\n" . 'sub TIOCOUTQ () {( &tIOC|115);}' unless defined(&TIOCOUTQ);   eval "\n#line 196 ./sys/termios.ph\n" . 'sub TIOCNOTTY () {( &tIOC|113);}' unless defined(&TIOCNOTTY);   eval "\n#line 197 ./sys/termios.ph\n" . 'sub TIOCSTOP () {( &tIOC|111);}' unless defined(&TIOCSTOP);   eval "\n#line 198 ./sys/termios.ph\n" . 'sub TIOCSTART () {( &tIOC|110);}' unless defined(&TIOCSTART);   }   }   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   eval "\n#line 199 ./sys/termios.ph\n" . 'sub TIOCGPGRP () {( &tIOC|20);}' unless defined(&TIOCGPGRP);   eval "\n#line 200 ./sys/termios.ph\n" . 'sub TIOCSPGRP () {( &tIOC|21);}' unless defined(&TIOCSPGRP);   eval "\n#line 201 ./sys/termios.ph\n" . 'sub TIOCGSID () {( &tIOC|22);}' unless defined(&TIOCGSID);   eval "\n#line 202 ./sys/termios.ph\n" . 'sub TIOCSSID () {( &tIOC|24);}' unless defined(&TIOCSSID);   eval "\n#line 203 ./sys/termios.ph\n" . 'sub TIOCSTI () {( &tIOC|23);}' unless defined(&TIOCSTI);   eval "\n#line 204 ./sys/termios.ph\n" . 'sub TIOCMSET () {( &tIOC|26);}' unless defined(&TIOCMSET);   eval "\n#line 205 ./sys/termios.ph\n" . 'sub TIOCMBIS () {( &tIOC|27);}' unless defined(&TIOCMBIS);   eval "\n#line 206 ./sys/termios.ph\n" . 'sub TIOCMBIC () {( &tIOC|28);}' unless defined(&TIOCMBIC);   eval "\n#line 207 ./sys/termios.ph\n" . 'sub TIOCMGET () {( &tIOC|29);}' unless defined(&TIOCMGET);   eval "\n#line 208 ./sys/termios.ph\n" . 'sub TIOCM_LE () {0001;}' unless defined(&TIOCM_LE);   eval "\n#line 209 ./sys/termios.ph\n" . 'sub TIOCM_DTR () {0002;}' unless defined(&TIOCM_DTR);   eval "\n#line 210 ./sys/termios.ph\n" . 'sub TIOCM_RTS () {0004;}' unless defined(&TIOCM_RTS);   eval "\n#line 211 ./sys/termios.ph\n" . 'sub TIOCM_ST () {0010;}' unless defined(&TIOCM_ST);   eval "\n#line 212 ./sys/termios.ph\n" . 'sub TIOCM_SR () {0020;}' unless defined(&TIOCM_SR);   eval "\n#line 213 ./sys/termios.ph\n" . 'sub TIOCM_CTS () {0040;}' unless defined(&TIOCM_CTS);   eval "\n#line 214 ./sys/termios.ph\n" . 'sub TIOCM_CAR () {0100;}' unless defined(&TIOCM_CAR);   eval "\n#line 215 ./sys/termios.ph\n" . 'sub TIOCM_CD () { &TIOCM_CAR;}' unless defined(&TIOCM_CD);   eval "\n#line 216 ./sys/termios.ph\n" . 'sub TIOCM_RNG () {0200;}' unless defined(&TIOCM_RNG);   eval "\n#line 217 ./sys/termios.ph\n" . 'sub TIOCM_RI () { &TIOCM_RNG;}' unless defined(&TIOCM_RI);   eval "\n#line 218 ./sys/termios.ph\n" . 'sub TIOCM_DSR () {0400;}' unless defined(&TIOCM_DSR);   eval "\n#line 219 ./sys/termios.ph\n" . 'sub TIOCREMOTE () {( &tIOC|30);}' unless defined(&TIOCREMOTE);   eval "\n#line 220 ./sys/termios.ph\n" . 'sub TIOCSIGNAL () {( &tIOC|31);}' unless defined(&TIOCSIGNAL);   eval "\n#line 221 ./sys/termios.ph\n" . 'sub LDIOC () {(ord(\'D\')\<\<8);}' unless defined(&LDIOC);   eval "\n#line 222 ./sys/termios.ph\n" . 'sub LDOPEN () {( &LDIOC|0);}' unless defined(&LDOPEN);   eval "\n#line 223 ./sys/termios.ph\n" . 'sub LDCLOSE () {( &LDIOC|1);}' unless defined(&LDCLOSE);   eval "\n#line 224 ./sys/termios.ph\n" . 'sub LDCHG () {( &LDIOC|2);}' unless defined(&LDCHG);   eval "\n#line 225 ./sys/termios.ph\n" . 'sub LDGETT () {( &LDIOC|8);}' unless defined(&LDGETT);   eval "\n#line 226 ./sys/termios.ph\n" . 'sub LDSETT () {( &LDIOC|9);}' unless defined(&LDSETT);   eval "\n#line 227 ./sys/termios.ph\n" . 'sub LDSMAP () {( &LDIOC|110);}' unless defined(&LDSMAP);   eval "\n#line 228 ./sys/termios.ph\n" . 'sub LDGMAP () {( &LDIOC|111);}' unless defined(&LDGMAP);   eval "\n#line 229 ./sys/termios.ph\n" . 'sub LDNMAP () {( &LDIOC|112);}' unless defined(&LDNMAP);   eval "\n#line 230 ./sys/termios.ph\n" . 'sub LDEMAP () {( &LDIOC|113);}' unless defined(&LDEMAP);   eval "\n#line 231 ./sys/termios.ph\n" . 'sub LDDMAP () {( &LDIOC|114);}' unless defined(&LDDMAP);   eval "\n#line 232 ./sys/termios.ph\n" . 'sub DIOC () {(ord(\'d\')\<\<8);}' unless defined(&DIOC);   eval "\n#line 233 ./sys/termios.ph\n" . 'sub DIOCGETP () {( &DIOC|8);}' unless defined(&DIOCGETP);   eval "\n#line 234 ./sys/termios.ph\n" . 'sub DIOCSETP () {( &DIOC|9);}' unless defined(&DIOCSETP);   eval "\n#line 235 ./sys/termios.ph\n" . 'sub FIORDCHK () {((ord(\'f\')\<\<8)|3);}' unless defined(&FIORDCHK);   }   eval "\n#line 236 ./sys/termios.ph\n" . 'sub B0 () {0;}' unless defined(&B0);   eval "\n#line 237 ./sys/termios.ph\n" . 'sub B50 () {1;}' unless defined(&B50);   eval "\n#line 238 ./sys/termios.ph\n" . 'sub B75 () {2;}' unless defined(&B75);   eval "\n#line 239 ./sys/termios.ph\n" . 'sub B110 () {3;}' unless defined(&B110);   eval "\n#line 240 ./sys/termios.ph\n" . 'sub B134 () {4;}' unless defined(&B134);   eval "\n#line 241 ./sys/termios.ph\n" . 'sub B150 () {5;}' unless defined(&B150);   eval "\n#line 242 ./sys/termios.ph\n" . 'sub B200 () {6;}' unless defined(&B200);   eval "\n#line 243 ./sys/termios.ph\n" . 'sub B300 () {7;}' unless defined(&B300);   eval "\n#line 244 ./sys/termios.ph\n" . 'sub B600 () {8;}' unless defined(&B600);   eval "\n#line 245 ./sys/termios.ph\n" . 'sub B1200 () {9;}' unless defined(&B1200);   eval "\n#line 246 ./sys/termios.ph\n" . 'sub B1800 () {10;}' unless defined(&B1800);   eval "\n#line 247 ./sys/termios.ph\n" . 'sub B2400 () {11;}' unless defined(&B2400);   eval "\n#line 248 ./sys/termios.ph\n" . 'sub B4800 () {12;}' unless defined(&B4800);   eval "\n#line 249 ./sys/termios.ph\n" . 'sub B9600 () {13;}' unless defined(&B9600);   eval "\n#line 250 ./sys/termios.ph\n" . 'sub B19200 () {14;}' unless defined(&B19200);   eval "\n#line 251 ./sys/termios.ph\n" . 'sub B38400 () {15;}' unless defined(&B38400);   eval "\n#line 252 ./sys/termios.ph\n" . 'sub B57600 () {16;}' unless defined(&B57600);   eval "\n#line 253 ./sys/termios.ph\n" . 'sub B76800 () {17;}' unless defined(&B76800);   eval "\n#line 254 ./sys/termios.ph\n" . 'sub B115200 () {18;}' unless defined(&B115200);   eval "\n#line 255 ./sys/termios.ph\n" . 'sub B153600 () {19;}' unless defined(&B153600);   eval "\n#line 256 ./sys/termios.ph\n" . 'sub B230400 () {20;}' unless defined(&B230400);   eval "\n#line 257 ./sys/termios.ph\n" . 'sub B307200 () {21;}' unless defined(&B307200);   eval "\n#line 258 ./sys/termios.ph\n" . 'sub B460800 () {22;}' unless defined(&B460800);   unless(defined(&_SYS_TTOLD_H)) {   unless(defined(&_SYS_PTEM_H)) {   if((!defined( &_POSIX_C_SOURCE) && !defined( &_XOPEN_SOURCE)) || defined( &__EXTENSIONS__)) {   }   }   }   if(defined(&__cplusplus)) {   } } 1;

=================== # _h2ph_pre.ph

# This file was created by h2ph version 2 unless (defined &_FILE_OFFSET_BITS) { sub _FILE_OFFSET_BITS() { 64 } }

unless (defined &_LARGEFILE64_SOURCE) { sub _LARGEFILE64_SOURCE() { 1 } }

unless (defined &_LARGEFILE_SOURCE) { sub _LARGEFILE_SOURCE() { 1 } }

unless (defined &__GCC_NEW_VARARGS__) { sub __GCC_NEW_VARARGS__() { 1 } }

unless (defined &__GNUC_MINOR__) { sub __GNUC_MINOR__() { 95 } }

unless (defined &__GNUC__) { sub __GNUC__() { 2 } }

unless (defined &__STDC__) { sub __STDC__() { 1 } }

unless (defined &__SVR4) { sub __SVR4() { 1 } }

unless (defined &__sparc) { sub __sparc() { 1 } }

unless (defined &__sparc__) { sub __sparc__() { 1 } }

unless (defined &__sun) { sub __sun() { 1 } }

unless (defined &__sun__) { sub __sun__() { 1 } }

unless (defined &__svr4__) { sub __svr4__() { 1 } }

unless (defined &__unix) { sub __unix() { 1 } }

unless (defined &__unix__) { sub __unix__() { 1 } }

unless (defined &cpu) { sub cpu() { &sparc } }

unless (defined &machine) { sub machine() { &sparc } }

unless (defined &sparc) { sub sparc() { 1 } }

unless (defined &sun) { sub sun() { 1 } }

unless (defined &system) { sub system() { &unix } }

unless (defined &unix) { sub unix() { 1 } }

=================== # sys/feature_tests.ph

require '_h2ph_pre.ph';

unless(defined(&_SYS_FEATURE_TESTS_H)) {   eval "\n#line 1 ./sys/feature_tests.ph\n" . 'sub _SYS_FEATURE_TESTS_H () {1;}' unless defined(&_SYS_FEATURE_TESTS_H);   if(defined(&__cplusplus)) {   }   if(defined( &_POSIX_SOURCE) && !defined( &_POSIX_C_SOURCE)) {   eval "\n#line 2 ./sys/feature_tests.ph\n" . 'sub _POSIX_C_SOURCE () {1;}' unless defined(&_POSIX_C_SOURCE);   }   if(!(defined( &_POSIX_SOURCE) || defined( &_XOPEN_SOURCE) || (defined(&__STDC__) ? &__STDC__ : 0) - 0== 1) || defined( &_EXTENSIONS) || defined( &_KERNEL) || defined( &_KMEMUSER)) {   undef(&_LARGEFILE64_SOURCE) if defined(&_LARGEFILE64_SOURCE);   eval "\n#line 3 ./sys/feature_tests.ph\n" . 'sub _LARGEFILE64_SOURCE () {1;}' unless defined(&_LARGEFILE64_SOURCE);   }   if((defined(&_LARGEFILE64_SOURCE) ? &_LARGEFILE64_SOURCE : 0) - 0== 1) {   undef(&_LARGEFILE_SOURCE) if defined(&_LARGEFILE_SOURCE);   eval "\n#line 4 ./sys/feature_tests.ph\n" . 'sub _LARGEFILE_SOURCE () {1;}' unless defined(&_LARGEFILE_SOURCE);   }   unless(defined(&_FILE_OFFSET_BITS)) {   eval "\n#line 5 ./sys/feature_tests.ph\n" . 'sub _FILE_OFFSET_BITS () {32;}' unless defined(&_FILE_OFFSET_BITS);   }   if((defined(&_FILE_OFFSET_BITS) ? &_FILE_OFFSET_BITS : 0) - 0!= 32 && (defined(&_FILE_OFFSET_BITS) ? &_FILE_OFFSET_BITS : 0) - 0!= 64) {   die("invalid _FILE_OFFSET_BITS value specified");   }   if((defined( &_XOPEN_SOURCE) && (defined(&_XOPEN_SOURCE_EXTENDED) ? &_XOPEN_SOURCE_EXTENDED : 0) - 0== 1)) {   eval "\n#line 6 ./sys/feature_tests.ph\n" . 'sub _XPG4_2 () {1;}' unless defined(&_XPG4_2);   }   unless(defined(&_XOPEN_VERSION)) {   if(defined(&_XPG4_2)) {   eval "\n#line 7 ./sys/feature_tests.ph\n" . 'sub _XOPEN_VERSION () {4;}' unless defined(&_XOPEN_VERSION);   } else {   eval "\n#line 8 ./sys/feature_tests.ph\n" . 'sub _XOPEN_VERSION () {3;}' unless defined(&_XOPEN_VERSION);   }   }   if(defined(&__cplusplus)) {   } } 1;



Flags​:   category=utilities   severity=high


Site configuration information for perl v5.6.1​:

Configured by surely at Tue Aug 14 13​:38​:10 CDT 2001.

Summary of my perl5 (revision 5.0 version 6 subversion 1) configuration​:   Platform​:   osname=solaris\, osvers=2.6\, archname=sun4-solaris   uname='sunos caets200 5.6 generic_105181-23 sun4u sparc sunw\,ultra-enterprise '   config_args=''   hint=recommended\, useposix=true\, d_sigaction=define   usethreads=undef use5005threads=undef useithreads=undef usemultiplicity=undef   useperlio=undef d_sfio=undef uselargefiles=define usesocks=undef   use64bitint=undef use64bitall=undef uselongdouble=undef   Compiler​:   cc='gcc'\, ccflags ='-fno-strict-aliasing -I/usr/local/include -D_LARGEFILE_SOURCE -D_FILE_OFFSET_BITS=64'\,   optimize='-O'\,   cppflags='-fno-strict-aliasing -I/usr/local/include'   ccversion=''\, gccversion='2.95.2 19991024 (release)'\, gccosandvers='solaris2.6'   intsize=4\, longsize=4\, ptrsize=4\, doublesize=8\, byteorder=4321   d_longlong=define\, longlongsize=8\, d_longdbl=define\, longdblsize=16   ivtype='long'\, ivsize=4\, nvtype='double'\, nvsize=8\, Off_t='off_t'\, lseeksize=8   alignbytes=8\, usemymalloc=y\, prototype=define   Linker and Libraries​:   ld='gcc'\, ldflags =' -L/usr/local/lib '   libpth=/usr/local/lib /usr/lib /usr/ccs/lib   libs=-lsocket -lnsl -ldl -lm -lc   perllibs=-lsocket -lnsl -ldl -lm -lc   libc=/lib/libc.so\, so=so\, useshrplib=false\, libperl=libperl.a   Dynamic Linking​:   dlsrc=dl_dlopen.xs\, dlext=so\, d_dlsymun=undef\, ccdlflags=' '   cccdlflags='-fPIC'\, lddlflags='-G -L/usr/local/lib'

Locally applied patches​:


@​INC for perl v5.6.1​:   /opt/corp/local/perl-5.6.1/lib/5.6.1/sun4-solaris   /opt/corp/local/perl-5.6.1/lib/5.6.1   /opt/corp/local/perl-5.6.1/lib/site_perl/5.6.1/sun4-solaris   /opt/corp/local/perl-5.6.1/lib/site_perl/5.6.1   /opt/corp/local/perl-5.6.1/lib/site_perl   .


Environment for perl v5.6.1​:   HOME=/users/guest   LANG=C   LANGUAGE (unset)   LC_COLLATE=en_US   LC_CTYPE=en_US   LC_MESSAGES=C   LC_MONETARY=en_US   LC_NUMERIC=en_US   LC_TIME=en_US   LD_LIBRARY_PATH=/usr/openwin/lib   LOGDIR (unset)   PATH=/usr/openwin/demo​:/usr/dt/bin​:/usr/openwin/bin​:/bin​:/usr/bin​:/usr/ccs/bin​:/usr/ucb​:/opt/corp/local/bin​:/opt/corp/tools/bin​:/bnr/tools/bin​:/bnr/tools/bin/sun​:/bnr/3rdparty/bin​:/bnr/3rdparty/bin/sun​:/opt/corp/mnt/wpd/bin​:/usr/atria/bin​:/opt/bootleg/bin​:/gsm/tools/obj/gpp/bin/um_rich/bin​:/gsm/tools/obj/gpp/bin​:/gsm/common/bin​:/opt/corp/mnt/ntcad_sun/ntcad/bin​:/tke/bin​:/bnr/bootleg/bin​:/bnr/bootleg/bin/sun​:/usr/contrib/bin​:/opt/corp/contrib/bin​:/usr/local/bin​:/users/guest/bin​:/users/guest/bin/sun​:.   PERL_BADLANG (unset)   SHELL=/bin/ksh

p5pRT commented 23 years ago

From @schwern

Could you send along a copy of sys/feature_tests.h (ie. the C header file)?

This is likely to have been fixed in bleadperl. Could you also download a copy and give it a try?

  rsync -avz rsync​://ftp.linux.activestate.com/perl-current/ .

p5pRT commented 16 years ago

p5p@spam.wizbit.be - Status changed from 'open' to 'rejected'