summaryrefslogtreecommitdiff
path: root/development/jasspa/20091011-glibc-2.32.patch
blob: 7e2f57c934bfa9411ad01b8ad5f72ea362171186 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
Fix compilation with glibc-2.32.

--- me091011-orig/src/file.c
+++ me091011/src/file.c
@@ -1325,7 +1325,7 @@
                    )
                 {
                     /* READ ONLY DIR */
-                    mlwrite(MWPAUSE,(meUByte *)"%s: %s", dirbuf, sys_errlist[errno]);
+                    mlwrite(MWPAUSE,(meUByte *)"%s: %s", dirbuf, strerror(errno));
                     /* Zap the filename - it is invalid.
                        We only want a buffer */
                     mlwrite (0,(meUByte *)"[New buffer %s]", getFileBaseName(fname));
@@ -1355,7 +1355,7 @@
             {
                 /* We are not allowed to read the file */
 #if ((defined _UNIX) || (defined _DOS))
-                mlwrite(MWABORT,(meUByte *)"[%s: %s]", fn, sys_errlist[errno]) ;
+                mlwrite(MWABORT,(meUByte *)"[%s: %s]", fn, strerror(errno)) ;
 #else
                 mlwrite(MWABORT,"[cannot read: %s]", fn) ;
 #endif
--- me091011-orig/src/fileio.c
+++ me091011/src/fileio.c
@@ -2331,7 +2331,7 @@
                                 if(meRename(filename,filename2) && (ffFileOp(filename,filename2,meRWFLAG_DELETE,-1) <= 0))
                                 {
                                     mlwrite(MWABORT|MWPAUSE,(meUByte *)"[Unable to backup file to %s (%d - %s)]", 
-                                            filename2,errno,sys_errlist[errno]) ;
+                                            filename2,errno,strerror(errno)) ;
                                     if(meUnlink(filename))
                                     {
                                         mlwrite(MWABORT|MWPAUSE,(meUByte *)"[Unable to remove backup file %s]", filename) ;
@@ -2346,7 +2346,7 @@
                         mlwrite(MWABORT|MWPAUSE,(meUByte *)"[Unable to remove backup file %s]", filename) ;
                     else if(meRename(filenameOld,filename) && (ffFileOp(filenameOld,filename,meRWFLAG_DELETE,-1) <= 0))
                         mlwrite(MWABORT|MWPAUSE,(meUByte *)"[Unable to backup file to %s (%d - %s)]", 
-                                filename,errno,sys_errlist[errno]) ;
+                                filename,errno,strerror(errno)) ;
                     else if(bp != NULL)
                     {
                         meUShort ss;
--- me091011-orig/src/spawn.c
+++ me091011/src/spawn.c
@@ -219,10 +219,10 @@
         case 0:
             /* we want the children to die on interrupt */
             execlp("xterm", "xterm", "-sl", "200", "-sb", NULL);
-            mlwrite(MWABORT,(meUByte *)"exec failed, %s", sys_errlist[errno]);
+            mlwrite(MWABORT,(meUByte *)"exec failed, %s", strerror(errno));
             meExit(127);
         case -1:
-            ss = mlwrite(MWABORT,(meUByte *)"exec failed, %s", sys_errlist[errno]);
+            ss = mlwrite(MWABORT,(meUByte *)"exec failed, %s", strerror(errno));
         default:
             ss = meTRUE ;
         }