Fix 22_locale/locale/cons/12658_thread-2.cc on hppa.
[official-gcc.git] / libgm2 / ChangeLog
blob2139ea2ecf851f81b8cf1cf394c8f3a9c387bf71
1 2023-03-22  Gaius Mulley  <gaiusmod2@gmail.com>
3         * libm2pim/Makefile.am (M2DEFS): Remove M2LINK.def.
4         * libm2pim/Makefile.in: Rebuild.
6 2023-03-16  Gaius Mulley  <gaiusmod2@gmail.com>
8         * libm2cor/Makefile.am: Remove
9         * libm2cor/Makefile.in: Rebuild.
10         * libm2iso/RTco.cc (newSem): Halt parameters reordered.
11         (currentThread): Ditto.
12         (never): Ditto.
13         (defined): Ditto.
14         (initThread): Ditto.
15         * libm2iso/m2rts.h (m2iso_M2RTS_HaltC): Ditto.
17 2023-03-15  Gaius Mulley  <gaiusmod2@gmail.com>
19         PR modula2/109125
20         * libm2pim/dtoa.cc (TRUE): Remove.
21         (FALSE): Remove.  Replace int with bool.
22         * libm2pim/ldtoa.cc (TRUE): Remove.
23         (FALSE): Remove.  Replace int with bool.
25 2023-03-14  Gaius Mulley  <gaiusmod2@gmail.com>
27         PR modula2/109125
28         * libm2iso/ErrnoCategory.cc (FALSE): Remove.
29         (TRUE): Remove.
30         * libm2iso/wrapsock.c (TRUE): Remove.
31         (FALSE): Remove.
32         * libm2iso/wraptime.cc (TRUE): Remove.
33         (FALSE): Remove.
34         * libm2pim/cgetopt.cc: Replace int for bool for every BOOLEAN
35         parameter in the definition module.
36         * libm2pim/dtoa.cc: Ditto.
37         * libm2pim/ldtoa.cc: Ditto.
38         * libm2pim/termios.cc: Ditto.
39         (doSetUnset): Replace int for bool.
41 2023-02-27  Gaius Mulley  <gaiusmod2@gmail.com>
43         PR modula2/108944
44         * libm2pim/sckt.cc (getLocalIP): Correct parameter order.
46 2023-02-25  Gaius Mulley  <gaiusmod2@gmail.com>
48         PR modula2/108261
49         * libm2cor/KeyBoardLEDs.cc (EXPORT): New define.
50         (M2EXPORT): New define.
51         (M2LIBNAME): New define.
52         (KeyBoardLEDs_SwitchScroll): EXPORT.
53         (KeyBoardLEDs_SwitchNum): EXPORT.
54         (KeyBoardLEDs_SwitchCaps): EXPORT.
55         (KeyBoardLEDs_SwitchLeds): EXPORT.
56         (_M2_KeyBoardLEDs_init): M2EXPORT.
57         (_M2_KeyBoardLEDs_finish): M2EXPORT.
58         (_M2_KeyBoardLEDs_dep): M2EXPORT.
59         * libm2cor/Makefile.am (libm2cor_la_M2FLAGS): Define
60         path names.
61         * libm2cor/Makefile.in: Rebuild.
62         * libm2iso/ErrnoCategory.cc (EXPORT): New define.
63         (M2EXPORT): New define.
64         (M2LIBNAME): New define.
65         (ErrnoCategory_IsErrnoHard): EXPORT.
66         (ErrnoCategory_IsErrnoSoft): EXPORT.
67         (ErrnoCategory_UnAvailable): EXPORT.
68         (ErrnoCategory_GetOpenResults): EXPORT.
69         (_M2_ErrnoCategory_init): M2EXPORT.
70         (_M2_ErrnoCategory_fini): M2EXPORT.
71         (_M2_ErrnoCategory_dep): M2EXPORT.
72         (_M2_ErrnoCategory_ctor): M2EXPORT.
73         * libm2iso/Makefile.am (libm2iso_la_M2FLAGS): Define
74         path names.
75         * libm2iso/Makefile.in: Rebuild.
76         * libm2iso/RTco.cc (EXPORT): New define.
77         (M2EXPORT): New define.
78         (M2LIBNAME): New define.
79         (newSem): Add module libname prefix to HaltC.
80         (currentThread): Remove variable and replace with a function.
81         (never): Add module libname prefix to HaltC.
82         (initThread): Add module libname prefix to HaltC.
83         * libm2iso/m2rts.h (str): New define.
84         (M2RTS_RequestDependant): Change to the mangled name equivalent.
85         (M2RTS_RegisterModule): Change to the mangled name equivalent.
86         (m2iso_M2RTS_RequestDependant): Add libname parameter.
87         (m2iso_M2RTS_RegisterModule): Add libname parameter.
88         (m2pim_M2RTS_RegisterModule): Add libname parameter.
89         (_M2_M2RTS_init): Rename this...
90         (m2iso_M2_M2RTS_init): ...to this.
91         (M2RTS_ConstructModules): Change to the mangled name equivalent.
92         (M2RTS_Terminate): Change to the mangled name equivalent.
93         (M2RTS_DeconstructModules): Change to the mangled name equivalent.
94         (m2iso_M2RTS_ConstructModules): Add libname parameter.
95         (m2iso_M2RTS_Terminate): Add libname parameter.
96         (m2iso_M2RTS_DeconstructModules): Add libname parameter.
97         (M2RTS_HaltC): Rename this...
98         (m2iso_M2RTS_HaltC): ...to this.
99         * libm2iso/wrapsock.c (EXPORT): New define.
100         (IMPORT): New define.
101         (M2EXPORT): New define.
102         (M2LIBNAME): New define.
103         (m2iso_M2RTS_RequestDependant): Add prototype.
104         (wrapsock_clientOpen): EXPORT.
105         (wrapsock_clientOpenIP): EXPORT.
106         (wrapsock_getClientPortNo): EXPORT.
107         (wrapsock_getClientHostname): EXPORT.
108         (wrapsock_getClientSocketFd): EXPORT.
109         (wrapsock_getClientIP): EXPORT.
110         (wrapsock_getPushBackChar): EXPORT.
111         (wrapsock_setPushBackChar): EXPORT.
112         (wrapsock_getSizeOfClientInfo): EXPORT.
113         (_M2_wrapsock_init): M2EXPORT.
114         (_M2_wrapsock_fini): M2EXPORT.
115         (ctor): M2EXPORT.  New function.
116         * libm2iso/wraptime.c: Rename to...
117         * libm2iso/wraptime.cc: ...this.
118         (EXPORT): New define.
119         (M2EXPORT): New define.
120         (M2LIBNAME): New define.
121         (wraptime_InitTimeval): EXPORT.
122         (wraptime_KillTimeval): EXPORT.
123         (wraptime_InitTimezone): EXPORT.
124         (wraptime_KillTimezone): EXPORT.
125         (wraptime_InitTM): EXPORT.
126         (wraptime_KillTM): EXPORT.
127         (wraptime_gettimeofday): EXPORT.
128         (wraptime_settimeofday): EXPORT.
129         (wraptime_GetFractions): EXPORT.
130         (wraptime_localtime_r): EXPORT.
131         (wraptime_GetYear): EXPORT.
132         (wraptime_GetMonth): EXPORT.
133         (wraptime_GetDay): EXPORT.
134         (wraptime_GetHour): EXPORT.
135         (wraptime_GetMinute): EXPORT.
136         (wraptime_GetSecond): EXPORT.
137         (wraptime_GetSummerTime): EXPORT.
138         (wraptime_GetDST): EXPORT.
139         (wraptime_SetTimezone): EXPORT.
140         (wraptime_SetTimeval): EXPORT.
141         (_M2_wraptime_init): M2EXPORT.
142         (_M2_wraptime_fini): M2EXPORT.
143         (ctor): M2EXPORT.  New function.
144         * libm2log/Makefile.am (libm2log_la_M2FLAGS): Define
145         path names.
146         * libm2log/Makefile.in:
147         * libm2min/Makefile.am (libm2min_la_M2FLAGS): Define
148         path names.
149         * libm2min/Makefile.in:
150         * libm2pim/Makefile.am (libm2pim_la_M2FLAGS): Define
151         path names.
152         * libm2pim/Makefile.in:
153         * libm2pim/Selective.cc (EXPORT): New define.
154         (M2EXPORT): New define.
155         (M2LIBNAME): New define.
156         (Selective_Select): EXPORT.
157         (Selective_InitTime): EXPORT.
158         (Selective_GetTime): EXPORT.
159         (Selective_SetTime): EXPORT.
160         (Selective_KillTime): EXPORT.
161         (Selective_InitSet): EXPORT.
162         (Selective_KillSet): EXPORT.
163         (Selective_FdZero): EXPORT.
164         (Selective_FdSet): EXPORT.
165         (Selective_FdClr): EXPORT.
166         (Selective_FdIsSet): EXPORT.
167         (Selective_GetTimeOfDay): EXPORT.
168         (Selective_MaxFdsPlusOne): EXPORT.
169         (Selective_WriteCharRaw): EXPORT.
170         (Selective_ReadCharRaw): EXPORT.
171         (_M2_Selective_init): M2EXPORT.
172         (_M2_Selective_fini): M2EXPORT.
173         (_M2_Selective_dep): M2EXPORT.
174         (_M2_Selective_ctor): M2EXPORT.
175         * libm2pim/SysExceptions.cc (EXPORT): New define.
176         (M2EXPORT): New define.
177         (M2LIBNAME): New define.
178         (SysExceptions_InitExceptionHandlers): EXPORT.
179         (_M2_SysExceptions_init): M2EXPORT.
180         (_M2_SysExceptions_fini): M2EXPORT.
181         (_M2_SysExceptions_dep): M2EXPORT.
182         (_M2_SysExceptions_ctor): M2EXPORT.
183         * libm2pim/UnixArgs.cc (EXPORT): New define.
184         (M2EXPORT): New define.
185         (M2LIBNAME): New define.
186         (UnixArgs_GetArgC): EXPORT.
187         (UnixArgs_GetArgV): EXPORT.
188         (UnixArgs_GetEnvV): EXPORT.
189         (_M2_UnixArgs_init): M2EXPORT.
190         (_M2_UnixArgs_fini): M2EXPORT.
191         (_M2_UnixArgs_dep): M2EXPORT.
192         (_M2_UnixArgs_ctor): M2EXPORT.
193         * libm2pim/cgetopt.cc (EXPORT): New define.
194         (M2EXPORT): New define.
195         (M2LIBNAME): New define.
196         (cgetopt_getopt): EXPORT.
197         (cgetopt_getopt_long): EXPORT.
198         (cgetopt_getopt_long_only): EXPORT.
199         (cgetopt_InitOptions): EXPORT.
200         (cgetopt_KillOptions): EXPORT.
201         (cgetopt_SetOption): EXPORT.
202         (cgetopt_GetLongOptionArray): EXPORT.
203         (_M2_cgetopt_init): M2EXPORT.
204         (_M2_cgetopt_fini): M2EXPORT.
205         (_M2_cgetopt_dep): M2EXPORT.
206         (_M2_cgetopt_ctor): M2EXPORT.
207         * libm2pim/dtoa.cc (EXPORT): New define.
208         (M2EXPORT): New define.
209         (M2LIBNAME): New define.
210         (dtoa_strtod): EXPORT.
211         (dtoa_calcmaxsig): EXPORT.
212         (dtoa_calcdecimal): EXPORT.
213         (dtoa_calcsign): EXPORT.
214         (dtoa_dtoa): EXPORT.
215         (_M2_dtoa_init): M2EXPORT.
216         (_M2_dtoa_fini): M2EXPORT.
217         (_M2_dtoa_dep): M2EXPORT.
218         (_M2_dtoa_ctor): M2EXPORT.
219         * libm2pim/errno.cc (EXPORT): New define.
220         (M2EXPORT): New define.
221         (M2LIBNAME): New define.
222         (errno_geterrno): EXPORT.
223         (_M2_errno_init): M2EXPORT.
224         (_M2_errno_fini): M2EXPORT.
225         (_M2_errno_dep): M2EXPORT.
226         (_M2_errno_ctor): M2EXPORT.
227         * libm2pim/ldtoa.cc (EXPORT): New define.
228         (IMPORT): New define.
229         (M2EXPORT): New define.
230         (M2LIBNAME): New define.
231         (dtoa_calcmaxsig): EXPORT.
232         (dtoa_calcdecimal): EXPORT.
233         (dtoa_calcsign): EXPORT.
234         (ldtoa_strtold): EXPORT.
235         (ldtoa_ldtoa): EXPORT.
236         (_M2_ldtoa_init): M2EXPORT.
237         (_M2_ldtoa_fini): M2EXPORT.
238         (_M2_ldtoa_dep): M2EXPORT.
239         (_M2_ldtoa_ctor): M2EXPORT.
240         * libm2pim/sckt.cc (EXPORT): New define.
241         (M2EXPORT): New define.
242         (M2LIBNAME): New define.
243         (tcpServerEstablishPort): EXPORT.
244         (tcpServerEstablish): EXPORT.
245         (tcpServerAccept): EXPORT.
246         (tcpServerPortNo): EXPORT.
247         (tcpServerSocketFd): EXPORT.
248         (getLocalIP): EXPORT.
249         (tcpServerIP): EXPORT.
250         (tcpServerClientIP): EXPORT.
251         (tcpServerClientPortNo): EXPORT.
252         (tcpClientSocket): EXPORT.
253         (tcpClientSocketIP): EXPORT.
254         (tcpClientConnect): EXPORT.
255         (tcpClientPortNo): EXPORT.
256         (tcpClientSocketFd): EXPORT.
257         (tcpClientIP): EXPORT.
258         (_M2_sckt_init): M2EXPORT.
259         (_M2_sckt_finish): M2EXPORT.
260         (_M2_sckt_dep): M2EXPORT.
261         (_M2_sckt_ctor): M2EXPORT.
262         * libm2pim/termios.cc (EXPORT): New define.
263         (M2EXPORT): New define.
264         (M2LIBNAME): New define.
265         (_M2_termios_init): M2EXPORT.
266         (_M2_termios_fini): M2EXPORT.
267         (_M2_termios_dep): M2EXPORT.
268         (_M2_termios_ctor): M2EXPORT.
269         * libm2pim/wrapc.c (EXPORT): New define.
270         (M2EXPORT): New define.
271         (M2LIBNAME): New define.
272         (wrapc_strtime): EXPORT.
273         (wrapc_filesize): EXPORT.
274         (wrapc_filemtime): EXPORT.
275         (wrapc_fileinode): EXPORT.
276         (wrapc_getrand): EXPORT.
277         (wrapc_getusername): EXPORT.
278         (wrapc_getnameuidgid): EXPORT.
279         (wrapc_signbit): EXPORT.
280         (wrapc_signbitl): EXPORT.
281         (wrapc_signbitf): EXPORT.
282         (wrapc_isfinite): EXPORT.
283         (wrapc_isfinitel): EXPORT.
284         (wrapc_isfinitef): EXPORT.
285         (_M2_wrapc_init): M2EXPORT.
286         (_M2_wrapc_fini): M2EXPORT.
287         (_M2_wrapc_ctor): M2EXPORT.
288         * libm2pim/wrapc.cc: New file.
290 2023-02-19  Gaius Mulley  <gaiusmod2@gmail.com>
292         PR testsuite/108835
293         * libm2iso/RTco.cc: Re-implementation using a single lock
294         mutex and inlined wait/signal implementation within
295         transfer.
297 2023-02-13  Gaius Mulley  <gaiusmod2@gmail.com>
299         * libm2iso/RTco.cc (tprintf): Replace definition.
301 2023-02-01  Gaius Mulley  <gaiusmod2@gmail.com>
303         PR modula2/108612
304         PR modula2/108551
305         * libm2cor/Makefile.am (libm2cor_la_M2FLAGS): Add -Wreturn-type
306         -fcase.
307         * libm2cor/Makefile.in: Rebuild.
308         * libm2iso/Makefile.am (libm2iso_la_M2FLAGS): Add -Wreturn-type
309         -fcase.
310         * libm2iso/Makefile.in: Rebuild.
311         * libm2log/Makefile.am (libm2log_la_M2FLAGS): Add -Wreturn-type
312         -fcase.
313         * libm2log/Makefile.in: Rebuild.
314         * libm2pim/Makefile.am (libm2pim_la_M2FLAGS): Add -Wreturn-type
315         -fcase.
316         * libm2pim/Makefile.in: Rebuild.
318 2023-01-31  Richard Biener  <rguenther@suse.de>
320         PR modula2/108462
321         * libm2cor/Makefile.am: Remove static lib install from
322         install-data-local.
323         * libm2iso/Makefile.am: Likewise.
324         * libm2log/Makefile.am: Likewise.
325         * libm2min/Makefile.am: Likewise.
326         * libm2pim/Makefile.am: Likewise.
327         * libm2cor/Makefile.in: Regenerate.
328         * libm2iso/Makefile.in: Likewise.
329         * libm2log/Makefile.in: Likewise.
330         * libm2min/Makefile.in: Likewise.
331         * libm2pim/Makefile.in: Likewise.
333 2023-01-31  Gaius Mulley  <gaiusmod2@gmail.com>
335         * libm2log/Makefile.am (VPATH): Replace gm2-libs-pim
336         with gm2-libs-log.
337         (libm2log_la_M2FLAGS): Replace gm2-libs-pim with
338         gm2-libs-log.
339         (install-data-local): Replace gm2-libs-pim with
340         gm2-libs-log.
341         * libm2log/Makefile.in: Rebuilt.
343 2023-01-26  Gaius Mulley  <gaiusmod2@gmail.com>
345         * configure.ac (AM_INIT_AUTOMAKE): Specify 1.15.1.
347 2023-01-24  Co-Authored by: Iain Sandoe  <iain@sandoe.co.uk>
349         * libm2cor/Makefile.am (SYSTEM.def): Split path into
350         multiple -I components.
351         * libm2cor/Makefile.in: Rebuild.
352         * libm2min/Makefile.am (SYSTEM.def): Split path into
353         multiple -I components.
354         * libm2min/Makefile.in: Rebuild.
355         * libm2iso/Makefile.am (SYSTEM.def): Split path into
356         multiple -I components.
357         * libm2iso/Makefile.in: Rebuild.
359 2023-01-23  Richard Biener  <rguenther@suse.de>
361         PR modula2/108144
362         * libm2cor/Makefile.am: Revert previous change, instead
363         drop the redundant $(MULTIDIR).
364         * libm2iso/Makefile.am: Likewise.
365         * libm2log/Makefile.am: Likewise.
366         * libm2min/Makefile.am: Likewise.
367         * libm2pim/Makefile.am: Likewise.
368         * libm2cor/Makefile.in: Regenerate.
369         * libm2iso/Makefile.in: Likewise.
370         * libm2log/Makefile.in: Likewise.
371         * libm2min/Makefile.in: Likewise.
372         * libm2pim/Makefile.in: Likewise.
374 2023-01-23  Richard Biener  <rguenther@suse.de>
376         PR modula2/108144
377         * configure.ac: Apply config-ml.pl to the generated Makefiles.
378         Set multilib_arg, use AM_PROG_LIBTOOL.
379         * configure: Regenerate.
380         * Makefile.am (AM_MAKEFLAGS): Do not override MULTI* flags.
381         * Makefile.in: Regenerate.
382         * libm2cor/Makefile.am: Install to $(toolexeclibdir)$(M2LIBDIR)
383         rather than $(inst_libdir)/$(MULTIDIR)$(M2LIBDIR).
384         * libm2iso/Makefile.am: Likewise.
385         * libm2log/Makefile.am: Likewise.
386         * libm2min/Makefile.am: Likewise.
387         * libm2pim/Makefile.am: Likewise.
388         * libm2cor/Makefile.in: Regenerate.
389         * libm2iso/Makefile.in: Likewise.
390         * libm2log/Makefile.in: Likewise.
391         * libm2min/Makefile.in: Likewise.
392         * libm2pim/Makefile.in: Likewise.
394 2023-01-19  Richard Biener  <rguenther@suse.de>
396         PR modula2/108144
397         * configure.ac: Add GCC_BASE_VER.
398         * configure: Re-generate.
399         * Makefile.am: Use @get_gcc_base_ver@ for gcc_version.
400         * libm2cor/Makefile.am: Likewise.  Use gcc_version instead
401         of version.
402         * libm2iso/Makefile.am: Likewise.
403         * libm2log/Makefile.am: Likewise.
404         * libm2min/Makefile.am: Likewise.
405         * libm2pim/Makefile.am: Likewise.
406         * Makefile.in: Re-generate.
407         * libm2cor/Makefile.in: Likewise.
408         * libm2iso/Makefile.in: Likewise.
409         * libm2log/Makefile.in: Likewise.
410         * libm2min/Makefile.in: Likewise.
411         * libm2pim/Makefile.in: Likewise.
413 2023-01-17  Gaius Mulley  <gaiusmod2@gmail.com>
415         * libm2iso/RTco.cc (_M2_RTco_fini): Call M2RTS_HaltC.
416         (newSem): Call M2RTS_HaltC.
417         (currentThread): Call M2RTS_HaltC.
418         (never): Call M2RTS_HaltC.
419         (defined): Call M2RTS_HaltC.
420         (initThread): Call M2RTS_HaltC.
421         (RTco_transfer): Call M2RTS_HaltC.
422         * libm2iso/m2rts.h (M2RTS_Halt): Provide parameter names.
423         (M2RTS_HaltC): New procedure declaration.
425 2023-01-06  v  <gaiusmod2@gmail.com>
427         * configure: Regenerate.
428         * configure.ac (libtool_VERSION): Bump to 18:0:0.
430 2023-01-04  Iain Sandoe  <iain@sandoe.co.uk>
432         PR modula2/108183
433         * libm2cor/KeyBoardLEDs.cc (_M2_KeyBoardLEDs_ctor): Rework to use
434         an extern "C" function with 'constructor' attribute.
435         * libm2iso/ErrnoCategory.cc (_M2_ErrnoCategory_ctor): Likewise.
436         * libm2iso/RTco.cc (_M2_RTco_ctor): Likewise.
437         * libm2pim/Selective.cc (_M2_Selective_ctor): Likewise.
438         * libm2pim/SysExceptions.cc (_M2_SysExceptions_ctor): Likewise.
439         * libm2pim/UnixArgs.cc (_M2_UnixArgs_ctor): Likewise.
440         * libm2pim/cgetopt.cc (_M2_cgetopt_ctor): Likewise.
441         * libm2pim/dtoa.cc (_M2_dtoa_ctor): Likewise.
442         * libm2pim/errno.cc (_M2_errno_ctor): Likewise.
443         * libm2pim/ldtoa.cc (_M2_ldtoa_ctor): Likewise.
444         * libm2pim/sckt.cc (_M2_sckt_ctor): Likewise.
445         * libm2pim/termios.cc (_M2_termios_ctor): Likewise.
446         * libm2pim/wrapc.c: Add a new line to the file end.
448 2022-12-31  Iain Sandoe  <iain@sandoe.co.uk>
450         * configure: Regenerate.
451         * configure.ac: Make a conditional for configurations targeting
452         Darwin.
453         * libm2cor/Makefile.am: Use -undefined,dynamic_lookup on Darwin.
454         * libm2iso/Makefile.am: Likewise.
455         * libm2log/Makefile.am: Likewise.
456         * libm2pim/Makefile.am: Likewise
457         * libm2min/Makefile.am: Likewise
458         * libm2cor/Makefile.in: Regenerate.
459         * libm2iso/Makefile.in: Regenerate.
460         * libm2log/Makefile.in: Regenerate.
461         * libm2min/Makefile.in: Regenerate.
462         * libm2pim/Makefile.in: Regenerate.
464 2022-12-14  Gaius Mulley  <gaiusmod2@gmail.com>
466         * Makefile.am: New file.
467         * autogen.sh: New file.
468         * config.h.in: New file.
469         * configure.ac: New file.
470         * libm2cor/KeyBoardLEDs.cc: New file.
471         * libm2cor/Makefile.am: New file.
472         * libm2iso/ChanConsts.h: New file.
473         * libm2iso/ErrnoCategory.cc: New file.
474         * libm2iso/Makefile.am: New file.
475         * libm2iso/RTco.cc: New file.
476         * libm2iso/m2rts.h: New file.
477         * libm2iso/wrapsock.c: New file.
478         * libm2iso/wraptime.c: New file.
479         * libm2log/Break.c: New file.
480         * libm2log/Makefile.am: New file.
481         * libm2min/Makefile.am: New file.
482         * libm2min/libc.c: New file.
483         * libm2pim/Makefile.am: New file.
484         * libm2pim/Selective.cc: New file.
485         * libm2pim/SysExceptions.cc: New file.
486         * libm2pim/UnixArgs.cc: New file.
487         * libm2pim/cgetopt.cc: New file.
488         * libm2pim/dtoa.cc: New file.
489         * libm2pim/errno.cc: New file.
490         * libm2pim/ldtoa.cc: New file.
491         * libm2pim/sckt.cc: New file.
492         * libm2pim/target.c: New file.
493         * libm2pim/termios.cc: New file.
494         * libm2pim/wrapc.c: New file.
495         * configure: Generated.
496         * libm2log/Makefile.in: Generated.
497         * libm2min/Makefile.in: Generated.
498         * libm2cor/Makefile.in: Generated.
499         * libm2pim/Makefile.in: Generated.
500         * libm2iso/Makefile.in: Generated.
501         * Makefile.in: New file.
502         * aclocal.m4: New file.