summaryrefslogtreecommitdiff
path: root/win32/config_H.ce
Commit message (Collapse)AuthorAgeFilesLines
* Revert "Remove unused filesystem stat symbols."Jarkko Hietaniemi2015-10-301-0/+99
| | | | | | | | | | | This reverts commit 821805a244cacd9869331999cd53407f3323206a. What's out, is out. perl #107904 Filesys-Df perl #108189 Filesys-DfPortable perl #108191 Filesys-Statvfs perl #126368 Filesys-DfPortable
* Remove unused BSD sendmsg/recvmg symbols.Jarkko Hietaniemi2015-10-021-36/+0
| | | | | Unused in CPAN, too. There are uses of these symbols, but under the Socket:: namespace.
* Remove unused d_modfl_pow32_bug symbol.Jarkko Hietaniemi2015-10-021-8/+0
| | | | | Even if the bug might still be present in ancient versions of glibc, there's no code in the current Perl core using that.
* Remove unused filesystem stat symbols.Jarkko Hietaniemi2015-10-021-99/+0
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | d_fs_data_s HAS_STRUCT_FS_DATA d_fstatfs HAS_FSTATFS d_fstatvfs HAS_FSTATVFS d_getfsstat HAS_GETFSSTAT d_getmnt HAS_GETMNT d_getmntent HAS_GETMNTENT d_hasmntopt HAS_HASMNTOPT d_statfs_f_flags HAS_STRUCT_STATFS_F_FLAGS d_statfs_s HAS_STRUCT_STATFS d_ustat HAS_USTAT i_mntent I_MNTENT i_sysmount I_SYS_MOUNT i_sysstatfs I_SYS_STATFS i_sysstatvfs I_SYS_STATVFS i_sysvfs I_SYS_VFS i_ustat I_USTAT Unused by the Perl core. As far as I can remember I added these scans long ago, for some purpose (df(1) kind of APIs?) but whatever it was, it obviously hasn't exactly caught fire in the last 15 years. Some rare uses of these APIs (not these defines, but e.g. statfs) in CPAN (like the Quota module), but those seem to do their own configuration.
* infnan: Configure scan for fp mantissa bytesJarkko Hietaniemi2015-06-121-0/+19
|
* infnan: Configure scan for infnan bytesJarkko Hietaniemi2015-06-121-0/+21
|
* refactor win32_get_*lib() funcs to match rest of PERL_IMPLICIT_SYS APIDaniel Dragan2015-06-031-2/+2
| | | | | | | | | | | | | | | | | | The front end of PERL_IMPLICIT_SYS is PerlEnv_*/PerlSock_*/PerlProc_*/etc macros. These are either macroed to C vtable calls when PERL_IMPLICIT_SYS is on, or to the backend raw win32_*() functions when PERL_IMPLICIT_SYS is off. win32_get_*() were not following this convention. All this code looks like a hack as if someone didn't have perms to edit perl.c, but they did have perms to edit /win32, so they devise a scheme of hooking "unhooked" win32_get_*() functions with win32.h macros for win32_get_*() to call the Perl*() virutalization macros, and rename the original function bodies in win32.c to g_win32_get_*() as to not make a macro loop. Undo all of this hack by having perl.c call correct PerlEnv_* macro. This refactoring will be useful for a future patch in #123658 to disable win32 registry lookups.
* fix WinCE buildDaniel Dragan2014-10-091-1/+1
| | | | | | locale changes in 2014 broke WinCE build. localconv() doesn't exist on WinCE. locale.h from celib has to be included for setlocale()/xcesetlocale() and LC_* constants.
* config.h: Remove the exceptions for cross-compilation buildsBrian Fraser2014-01-171-2/+2
| | | | | This makes it so that the values for MEM_ALIGNBYTES and BYTEORDER are taken from config.sh, instead of always getting a default.
* Purge sfio support from configure.com, Configure and related files.Nicholas Clark2013-12-271-12/+0
| | | | | | | Most of these are actually generated, so the maintenance complexity reduction is not as impressive as the diffstat suggests. (Incorporating a fix from Merijn)
* Regenerate Configure and chainsaw voidflagsH.Merijn Brand2013-09-161-25/+0
|
* On Win32, i_rpcsvcdbm should be 'undef' as there is no <rpcsvc/dbm.h>Nicholas Clark2013-06-101-1/+1
| | | | | | | | | | | | | | | | | | 3 canned Win32 config files had i_rpcsvcdbm as 'define', and consequently their generated headers had I_RPCSVC_DBM defined. This symbol means that a header file <rpcsvc/dbm.h> exists and should be included. However, it's only used by ODBM_File, which is not built on Win32, so nothing ever noticed the error. The errors in the header files seem to date from commit 0a753a764065f226 ("[inseparable changes from patch from perl5.003_23 to perl5.003_24]" in Jan 1997), which added the Win32 port. The config file, win32/config.w32, has i_rpcsvcdbm as 'undef' but the header file win32/config.h is inconsistent, with I_RPCSVC_DBM defined. The errors in the canned configs seem to date from commit 68dc074516a6859e ("[inseparable changes from match from perl-5.003_93 to perl-5.003_94]" in March 1997), where the value of i_rpcsvcdbm was changed in win32/config.w32
* time64.c utf8.c fix for WinCEDaniel Dragan2013-03-121-2/+34
| | | | | | | copy from VC build config_H.vc to eVC build config_H.ce, this is not the correct way to fix config_H.ce, but nobody has responded on how to automatically regenerate config_H.ce in http://www.nntp.perl.org/group/perl.perl5.porters/2013/01/msg197853.html
* Update canned win32/config_H.* files with static inline valuesAndy Dougherty2010-09-231-0/+21
| | | | | | to match the canned win32/config.* settings. For .bc and .ce, we still have a plain 'static'. Better settings from knowledgeable users about those platforms would be welcome.
* Add a parameter to win32_get_{priv,site,vendor}lib(), to return the length,Nicholas Clark2009-02-201-2/+2
| | | | | as we already know it, and use it in S_init_perllib() to save a strlen() in S_incpush_use_sep().
* Oops, change 33049 really did need to update all the Win?? headersNicholas Clark2008-01-231-1/+8
| | | | | as the symbol isn't used in a conditional compile. p4raw-id: //depot/perl@33054
* Add dtrace supportAndy Armstrong2008-01-111-0/+6
| | | | | | | | | Message-Id: <F4AC553F-7C7F-49C3-98C2-E04681E1004F@hexten.net> with fixups as discussed on list, plus adding usedtrace to Glossary, plus propagating all the new config variables everywhere. (Was there an automatic way to do that? I did it with emacs macros) p4raw-id: //depot/perl@32953
* Add a Configure probe for <assert.h>Nicholas Clark2007-12-221-0/+6
| | | p4raw-id: //depot/perl@32705
* Bump the version number to 5.11.0Nicholas Clark2007-12-191-2/+2
| | | p4raw-id: //depot/perl@32646
* Bump version number to 5.10.0.Rafael Garcia-Suarez2007-09-061-2/+2
| | | p4raw-id: //depot/perl@31799
* The non-unix parts for localtime_r_needs_tzsetH.Merijn Brand2006-11-061-0/+7
| | | | | Plus forced Glossary entry. That is a TODO for automation p4raw-id: //depot/perl@29213
* Bump version to 5.9.5Rafael Garcia-Suarez2006-10-091-2/+2
| | | p4raw-id: //depot/perl@28969
* g++ stage 1 reachedJarkko Hietaniemi2006-08-081-0/+6
| | | | | Message-ID: <44D7AA6B.4040802@iki.fi> p4raw-id: //depot/perl@28674
* wince crosscompile patch for 28132Vadim Konovalov2006-05-091-2/+2
| | | | | Message-ID: <44607877.90603@vkonovalov.ru> p4raw-id: //depot/perl@28140
* Re: Merge WinCE into Win32 directory and remove the the WinCE directoryYves Orton2006-05-021-0/+4371
Message-ID: <9b18b3110605011002m56c0db99n169ae677efb6d059@mail.gmail.com> Plus adjustements to MANIFEST. Also, perlmain.c seemed to be missing from the patch. p4raw-id: //depot/perl@28061