@@ -56,11 +56,54 @@ const char *globerrs[GLOBERRS]=
56
56
"Memory capacity exceeded (capacity %llu bytes)"
57
57
};
58
58
59
+ const char * globerrnames [GLOBERRS ]=
60
+ {
61
+ "EE_CANTCREATEFILE" ,
62
+ "EE_READ" ,
63
+ "EE_WRITE" ,
64
+ "EE_BADCLOSE" ,
65
+ "EE_OUTOFMEMORY" ,
66
+ "EE_DELETE" ,
67
+ "EE_LINK" ,
68
+ "" ,
69
+ "EE_EOFERR" ,
70
+ "EE_CANTLOCK" ,
71
+ "EE_CANTUNLOCK" ,
72
+ "EE_DIR" ,
73
+ "EE_STAT" ,
74
+ "EE_CANT_CHSIZE" ,
75
+ "EE_CANT_OPEN_STREAM" ,
76
+ "EE_GETWD" ,
77
+ "EE_SETWD" ,
78
+ "EE_LINK_WARNING" ,
79
+ "EE_OPEN_WARNING" ,
80
+ "EE_DISK_FULL" ,
81
+ "EE_CANT_MKDIR" ,
82
+ "EE_UNKNOWN_CHARSET" ,
83
+ "EE_OUT_OF_FILERESOURCES" ,
84
+ "EE_CANT_READLINK" ,
85
+ "EE_CANT_SYMLINK" ,
86
+ "EE_REALPATH" ,
87
+ "EE_SYNC" ,
88
+ "EE_UNKNOWN_COLLATION" ,
89
+ "EE_FILENOTFOUND" ,
90
+ "EE_FILE_NOT_CLOSED" ,
91
+ "EE_CHANGE_OWNERSHIP" ,
92
+ "EE_CHANGE_PERMISSIONS" ,
93
+ "EE_CANT_SEEK" ,
94
+ "EE_CAPACITY_EXCEEDED"
95
+ };
96
+
59
97
void init_glob_errs (void )
60
98
{
61
99
/* This is now done statically. */
62
100
}
63
101
102
+ void init_glob_err_names (void )
103
+ {
104
+ /* This is now done statically. */
105
+ }
106
+
64
107
#else
65
108
66
109
void init_glob_errs ()
@@ -98,6 +141,42 @@ void init_glob_errs()
98
141
EE (EE_CHANGE_PERMISSIONS ) = "Can't change permissions of the file '%s' (Errcode: %d - %s)" ;
99
142
EE (EE_CANT_SEEK ) = "Can't seek in file '%s' (Errcode: %d - %s)" ;
100
143
}
144
+
145
+ void init_glob_err_names ()
146
+ {
147
+ EE_NAME (EE_CANTCREATEFILE ) = "EE_CANTCREATEFILE" ;
148
+ EE_NAME (EE_READ ) = "EE_READ" ;
149
+ EE_NAME (EE_WRITE ) = "EE_WRITE" ;
150
+ EE_NAME (EE_BADCLOSE ) = "EE_BADCLOSE" ;
151
+ EE_NAME (EE_OUTOFMEMORY ) = "EE_OUTOFMEMORY" ;
152
+ EE_NAME (EE_DELETE ) = "EE_DELETE" ;
153
+ EE_NAME (EE_LINK ) = "EE_LINK" ;
154
+ EE_NAME (EE_EOFERR ) = "EE_EOFERR" ;
155
+ EE_NAME (EE_CANTLOCK ) = "EE_CANTLOCK" ;
156
+ EE_NAME (EE_CANTUNLOCK ) = "EE_CANTUNLOCK" ;
157
+ EE_NAME (EE_DIR ) = "EE_DIR" ;
158
+ EE_NAME (EE_STAT ) = "EE_STAT" ;
159
+ EE_NAME (EE_CANT_CHSIZE ) = "EE_CANT_CHSIZE" ;
160
+ EE_NAME (EE_CANT_OPEN_STREAM )= "EE_CANT_OPEN_STREAM" ;
161
+ EE_NAME (EE_GETWD ) = "EE_GETWD" ;
162
+ EE_NAME (EE_SETWD ) = "EE_SETWD" ;
163
+ EE_NAME (EE_LINK_WARNING ) = "EE_LINK_WARNING" ;
164
+ EE_NAME (EE_OPEN_WARNING ) = "EE_OPEN_WARNING" ;
165
+ EE_NAME (EE_DISK_FULL ) = "EE_DISK_FULL" ;
166
+ EE_NAME (EE_CANT_MKDIR ) = "EE_CANT_MKDIR" ;
167
+ EE_NAME (EE_UNKNOWN_CHARSET )= "EE_UNKNOWN_CHARSET" ;
168
+ EE_NAME (EE_OUT_OF_FILERESOURCES )= "EE_OUT_OF_FILERESOURCES" ;
169
+ EE_NAME (EE_CANT_READLINK )= "EE_CANT_READLINK" ;
170
+ EE_NAME (EE_CANT_SYMLINK )= "EE_CANT_SYMLINK" ;
171
+ EE_NAME (EE_REALPATH )= "EE_REALPATH" ;
172
+ EE_NAME (EE_SYNC )= "EE_SYNC" ;
173
+ EE_NAME (EE_UNKNOWN_COLLATION )= "EE_UNKNOWN_COLLATION" ;
174
+ EE_NAME (EE_FILENOTFOUND ) = "EE_FILENOTFOUND" ;
175
+ EE_NAME (EE_FILE_NOT_CLOSED ) = "EE_FILE_NOT_CLOSED" ;
176
+ EE_NAME (EE_CHANGE_OWNERSHIP ) = "EE_CHANGE_OWNERSHIP" ;
177
+ EE_NAME (EE_CHANGE_PERMISSIONS ) = "EE_CHANGE_PERMISSIONS" ;
178
+ EE_NAME (EE_CANT_SEEK ) = "EE_CANT_SEEK" ;
179
+ }
101
180
#endif
102
181
103
182
/*
0 commit comments