summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--ext/File-Glob/Glob.pm8
-rw-r--r--ext/File-Glob/Makefile.PL6
2 files changed, 5 insertions, 9 deletions
diff --git a/ext/File-Glob/Glob.pm b/ext/File-Glob/Glob.pm
index 6fc06fa838..5ae3c6db43 100644
--- a/ext/File-Glob/Glob.pm
+++ b/ext/File-Glob/Glob.pm
@@ -74,14 +74,6 @@ sub AUTOLOAD {
XSLoader::load();
-sub GLOB_CSH () {
- GLOB_BRACE()
- | GLOB_NOMAGIC()
- | GLOB_QUOTE()
- | GLOB_TILDE()
- | GLOB_ALPHASORT()
-}
-
$DEFAULT_FLAGS = GLOB_CSH();
if ($^O =~ /^(?:MSWin32|VMS|os2|dos|riscos)$/) {
$DEFAULT_FLAGS |= GLOB_NOCASE();
diff --git a/ext/File-Glob/Makefile.PL b/ext/File-Glob/Makefile.PL
index c1f86d593f..790613bde4 100644
--- a/ext/File-Glob/Makefile.PL
+++ b/ext/File-Glob/Makefile.PL
@@ -26,6 +26,10 @@ WriteConstants(
NAME => 'File::Glob',
NAMES => [qw(GLOB_ABEND GLOB_ALPHASORT GLOB_ALTDIRFUNC GLOB_BRACE GLOB_ERR
GLOB_LIMIT GLOB_MARK GLOB_NOCASE GLOB_NOCHECK GLOB_NOMAGIC
- GLOB_NOSORT GLOB_NOSPACE GLOB_QUOTE GLOB_TILDE)],
+ GLOB_NOSORT GLOB_NOSPACE GLOB_QUOTE GLOB_TILDE),
+ {name => 'GLOB_CSH',
+ value => 'GLOB_BRACE|GLOB_NOMAGIC|GLOB_QUOTE|GLOB_TILDE|GLOB_ALPHASORT',
+ macro => 1},
+ ],
BREAKOUT_AT => 8,
);