X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=dosish.h;h=045fef5b50485edeb608a53dccea34bc6a3648eb;hb=b9735fbe46261ffc768a05c081097581832f36c9;hp=a3d5d13e5c3f46e9a9277d9f7cd69024b6267f15;hpb=b8f067006afad15c18a7a7f38940359571795fee;p=p5sagit%2Fp5-mst-13.2.git diff --git a/dosish.h b/dosish.h index a3d5d13..045fef5 100644 --- a/dosish.h +++ b/dosish.h @@ -1,3 +1,12 @@ +/* dosish.h + * + * Copyright (c) 1997-2002, Larry Wall + * + * You may distribute under the terms of either the GNU General Public + * License or the Artistic License, as specified in the README file. + * + */ + #define ABORT() abort(); #ifndef SH_PATH @@ -28,7 +37,7 @@ # else # ifdef NETWARE # define PERL_SYS_INIT(c,v) Perl_nw5_init(c,v) -# define BIT_BUCKET "nul" +# define BIT_BUCKET "nwnul" # else # define PERL_SYS_INIT(c,v) # define BIT_BUCKET "\\dev\\nul" /* "wanna be like, umm, Newlined, or somethin?" */ @@ -70,7 +79,11 @@ * to include and to get any typedef'ed * information. */ +#if defined(WIN64) || defined(USE_LARGE_FILES) +#define Stat_t struct _stati64 +#else #define Stat_t struct stat +#endif /* USE_STAT_RDEV: * This symbol is defined if this system has a stat structure declaring @@ -90,7 +103,7 @@ * as the first line of a Perl program designed to be executed directly * by name, instead of the standard Unix #!. If ALTERNATE_SHEBANG * begins with a character other then #, then Perl will only treat - * it as a command line if if finds the string "perl" in the first + * it as a command line if it finds the string "perl" in the first * word; otherwise it's treated as the first line of code in the script. * (IOW, Perl won't hand off to another interpreter via an alternate * shebang sequence that might be legal Perl code.)