X-Git-Url: http://git.shadowcat.co.uk/gitweb/gitweb.cgi?a=blobdiff_plain;f=mathoms.c;h=113aac003fdd662a468f2da7c7db546febbcd430;hb=4358a253560c226dd674c77f83b913c071c4fa25;hp=2ad9de58a5d4187fe588066ee0c4cb9c88856775;hpb=4992681b5f41367f309b397b0b26b5b9cea591b8;p=p5sagit%2Fp5-mst-13.2.git diff --git a/mathoms.c b/mathoms.c index 2ad9de5..113aac0 100644 --- a/mathoms.c +++ b/mathoms.c @@ -14,6 +14,8 @@ * hand to hand were of that sort." */ +#ifndef NO_MATHOMS + /* * This file contains mathoms, various binary artifacts from previous * versions of Perl. For binary or source compatibility reasons, though, @@ -27,6 +29,8 @@ #define PERL_IN_MATHOMS_C #include "perl.h" +void Perl_mathoms() {} + /* ref() is now a macro using Perl_doref; * this version provided for binary compatibility only. */ @@ -871,6 +875,166 @@ PP(pp_ftctime) return pp_ftis(); } +PP(pp_ftzero) +{ + return pp_ftrowned(); +} + +PP(pp_ftsock) +{ + return pp_ftrowned(); +} + +PP(pp_ftchr) +{ + return pp_ftrowned(); +} + +PP(pp_ftblk) +{ + return pp_ftrowned(); +} + +PP(pp_ftfile) +{ + return pp_ftrowned(); +} + +PP(pp_ftdir) +{ + return pp_ftrowned(); +} + +PP(pp_ftpipe) +{ + return pp_ftrowned(); +} + +PP(pp_ftsuid) +{ + return pp_ftrowned(); +} + +PP(pp_ftsgid) +{ + return pp_ftrowned(); +} + +PP(pp_ftsvtx) +{ + return pp_ftrowned(); +} + +PP(pp_unlink) +{ + return pp_chown(); +} + +PP(pp_chmod) +{ + return pp_chown(); +} + +PP(pp_utime) +{ + return pp_chown(); +} + +PP(pp_kill) +{ + return pp_chown(); +} + +PP(pp_symlink) +{ + return pp_link(); +} + +PP(pp_ftrwrite) +{ + return pp_ftrread(); +} + +PP(pp_ftrexec) +{ + return pp_ftrread(); +} + +PP(pp_fteread) +{ + return pp_ftrread(); +} + +PP(pp_ftewrite) +{ + return pp_ftrread(); +} + +PP(pp_fteexec) +{ + return pp_ftrread(); +} + +PP(pp_msgsnd) +{ + return pp_shmwrite(); +} + +PP(pp_msgrcv) +{ + return pp_shmwrite(); +} + +PP(pp_syswrite) +{ + return pp_send(); +} + +PP(pp_semop) +{ + return pp_shmwrite(); +} + +PP(pp_dor) +{ + return pp_defined(); +} + +PP(pp_andassign) +{ + return pp_and(); +} + +PP(pp_orassign) +{ + return pp_or(); +} + +PP(pp_dorassign) +{ + return pp_defined(); +} + +PP(pp_lcfirst) +{ + return pp_ucfirst(); +} + +PP(pp_slt) +{ + return pp_sle(); +} + +PP(pp_sgt) +{ + return pp_sle(); +} + +PP(pp_sge) +{ + return pp_sle(); +} + U8 * Perl_uvuni_to_utf8(pTHX_ U8 *d, UV uv) { @@ -920,6 +1084,8 @@ Perl_sv_nounlocking(pTHX_ SV *sv) PERL_UNUSED_ARG(sv); } +#endif /* NO_MATHOMS */ + /* * Local variables: * c-indentation-style: bsd