summaryrefslogtreecommitdiff
path: root/Build/source/utils/m-tx/mtx-0.60d-PATCHES
diff options
context:
space:
mode:
authorPeter Breitenlohner <peb@mppmu.mpg.de>2012-10-04 11:49:07 +0000
committerPeter Breitenlohner <peb@mppmu.mpg.de>2012-10-04 11:49:07 +0000
commitbb68138f5309f867ed9b80a6850794104832254f (patch)
treed8c199743baba187e9dde17f02997385e4e433b4 /Build/source/utils/m-tx/mtx-0.60d-PATCHES
parentd9fb534f18ff3816d0d7152a10e56f5fcd3821f7 (diff)
m-tx: More check value returned by malloc()
git-svn-id: svn://tug.org/texlive/trunk@27877 c570f23f-e606-0410-a88d-b1316a301751
Diffstat (limited to 'Build/source/utils/m-tx/mtx-0.60d-PATCHES')
-rw-r--r--Build/source/utils/m-tx/mtx-0.60d-PATCHES/ChangeLog2
-rw-r--r--Build/source/utils/m-tx/mtx-0.60d-PATCHES/patch-02-malloc12
2 files changed, 13 insertions, 1 deletions
diff --git a/Build/source/utils/m-tx/mtx-0.60d-PATCHES/ChangeLog b/Build/source/utils/m-tx/mtx-0.60d-PATCHES/ChangeLog
index ee186bd2a24..353e6408b6e 100644
--- a/Build/source/utils/m-tx/mtx-0.60d-PATCHES/ChangeLog
+++ b/Build/source/utils/m-tx/mtx-0.60d-PATCHES/ChangeLog
@@ -1,7 +1,7 @@
2012-10-04 Peter Breitenlohner <peb@mppmu.mpg.de>
* patch-02-malloc (new): Check value returned by malloc(), i.e.,
- undo action of sed from Makefile.orig.
+ undo action of sed from Makefile.orig. Do not use libp2c.a.
2012-05-16 Peter Breitenlohner <peb@mppmu.mpg.de>
diff --git a/Build/source/utils/m-tx/mtx-0.60d-PATCHES/patch-02-malloc b/Build/source/utils/m-tx/mtx-0.60d-PATCHES/patch-02-malloc
index 401234ca0d7..071cdd5f833 100644
--- a/Build/source/utils/m-tx/mtx-0.60d-PATCHES/patch-02-malloc
+++ b/Build/source/utils/m-tx/mtx-0.60d-PATCHES/patch-02-malloc
@@ -1,3 +1,15 @@
+diff -ur mtx-0.60d.orig/cfuncs.c mtx-0.60d/cfuncs.c
+--- mtx-0.60d.orig/cfuncs.c 2012-04-05 13:05:08.000000000 +0200
++++ mtx-0.60d/cfuncs.c 2012-10-04 13:27:57.000000000 +0200
+@@ -18,6 +18,8 @@
+ if (x==EOF) return 1;
+ ungetc(x,infile); return 0;
+ }
++void *__MallocTemp__;
++int _OutMem(void) { fprintf(stderr,"Out of memory\n"); exit(-2); return -2; }
+ void PASCAL_MAIN (int npars, char ** pars)
+ { P_argc = npars; P_argv = pars; }
+
diff -ur mtx-0.60d.orig/multfile.c mtx-0.60d/multfile.c
--- mtx-0.60d.orig/multfile.c 2012-04-05 14:47:20.000000000 +0200
+++ mtx-0.60d/multfile.c 2012-10-04 11:56:59.000000000 +0200