1
0
mirror of https://github.com/adtools/clib2.git synced 2025-12-08 14:59:05 +00:00

Commit Graph

  • 3c9f119046 - The common error reporting function __show_error() could throw Enforcer hits if the program was not launched from Shell. Fixed. Olaf Barthel 2004-12-24 10:52:02 +00:00
  • 76c68da3a5 - Moved the environment variable cleanup code into a destructor function. Olaf Barthel 2004-12-19 16:42:51 +00:00
  • 7b67ccdec1 - The Kickstart 1.x specific code for error requesters is no longer built for the OS4 library. Olaf Barthel 2004-12-13 11:11:57 +00:00
  • 19ea207fba Added simple startup code for baserel Thomas Frieden 2004-11-28 12:31:27 +00:00
  • b3f0f0dfe0 Added baserel target Thomas Frieden 2004-11-28 12:30:53 +00:00
  • 59c0bb7f0b This commit was manufactured by cvs2svn to create tag 'V1_184'. V1_184 Olaf Barthel 2004-11-28 10:01:27 +00:00
  • 7492d108a3 c.lib 1.184 (28.11.2004) Olaf Barthel 2004-11-28 10:01:26 +00:00
  • 9bf1e01518 - popen() now accepts "rb" and "wb" as mode parameters. However, "r+", "w+" and variants thereof are still unsupported due to the unidirectional pipe support in the standard "PIPE:" device. Olaf Barthel 2004-11-28 09:33:19 +00:00
  • be2d80a86a - For sockets, ioctl() and fcntl() now interact on the FIONBIO/FIOASYNC requests (ioctl) and the O_NOBLOCK/O_ASYNC flags (fcntl). Olaf Barthel 2004-11-27 12:43:12 +00:00
  • 24ea9161a7 - Split the reentrant functions from the non-reentrant ones. Olaf Barthel 2004-11-18 09:40:37 +00:00
  • 2d5193371a - Added asctime_r(), ctime_r(), gmtime_r(), localtime_r() and strtok_r(). Olaf Barthel 2004-11-17 19:07:26 +00:00
  • 186887bba5 - The program's task priority is now always restored before it exits. Olaf Barthel 2004-11-14 11:43:30 +00:00
  • 83f0977c0c - Added stubs for the Rexx Variables Interface code that used to be part of amiga.lib. While comparable functionality is available in rexxsyslib.library V45, the new stubs might be helpful during porting. Care must be taken since these functions don't work exactly like the originals. Olaf Barthel 2004-11-14 11:06:29 +00:00
  • 6af7dae39b This commit was manufactured by cvs2svn to create tag 'V1_183'. V1_183 Olaf Barthel 2004-11-13 12:55:40 +00:00
  • e22a226640 c.lib 1.183 (13.11.2004) Olaf Barthel 2004-11-13 12:55:39 +00:00
  • 3c1df9b1db - mktemp() was broken in libunix.a with Unix path semantics enabled. This was because the name template was translated and translated back again, overwriting the translation buffer. This, funny enough, broke Samba's printing feature. Fixed by translating the name only before each test for "uniqueness" is made. The new code also handles empty "" templates gracefully, which was a problem with both the "standard" and the Unix path semantics flavour. Olaf Barthel 2004-11-10 17:45:40 +00:00
  • 655ea577d2 - Modified the amiga.lib Ext/StdIO functions to work well with the updated system header files. Olaf Barthel 2004-11-10 14:55:30 +00:00
  • 308b1321d5 This commit was manufactured by cvs2svn to create tag 'V1_182'. V1_182 Olaf Barthel 2004-11-08 17:57:53 +00:00
  • 99e6856c11 c.lib 1.182 (8.11.2004) Olaf Barthel 2004-11-08 17:57:52 +00:00
  • b252f90d66 - Added a few more scanf() tests. Olaf Barthel 2004-11-08 17:56:32 +00:00
  • 1ed26d0a60 - The __open_iob() function can be made simpler still. Olaf Barthel 2004-11-03 15:39:04 +00:00
  • 4dd74de299 - Changed the error abort condition for the %s conversion of the scanf() family. It now matches the abort conditions for all other conversions and no longer ignores whether any other parameters were converted before. This was a quirk in the older implementation. Olaf Barthel 2004-11-03 15:35:56 +00:00
  • 3b5a4a32a4 c.lib 1.181 (26.10.2004) Olaf Barthel 2004-10-26 16:25:04 +00:00
  • 7f7ca50d06 - strtok() did not terminate properly if the last token in the string did not end with a separator character but with a '\0' byte. Fixed. Olaf Barthel 2004-10-25 19:53:15 +00:00
  • 0ed8ef67ed - Added the strtok_test program. Olaf Barthel 2004-10-25 19:50:33 +00:00
  • 267bdc4be6 - The directory scanning functions opendir/closedir did not get the global directory data tracking data structure initialized which later led to Enforcer hits and maybe trashed memory. Fixed. Olaf Barthel 2004-10-24 20:03:42 +00:00
  • 6a45248665 This commit was manufactured by cvs2svn to create tag 'V1_180'. V1_180 Olaf Barthel 2004-10-23 16:38:19 +00:00
  • a7bac89279 c.lib 1.180 (23.10.2004) Olaf Barthel 2004-10-23 16:38:18 +00:00
  • 5a5063ff71 This commit was manufactured by cvs2svn to create tag 'V1_179'. V1_179 Olaf Barthel 2004-10-22 15:57:39 +00:00
  • 95f0617964 - Updated the release notes file to match the contents of the changes file. Olaf Barthel 2004-10-22 15:57:38 +00:00
  • 4b3dbd3546 - Updated the scanf() test to check if the fixes for the scanf() family regarding '%x' and leading zeroes in strings to be parsed are really working. Olaf Barthel 2004-10-22 15:55:53 +00:00
  • b8663a4240 c.lib 1.179 (22.10.2004) Olaf Barthel 2004-10-22 10:57:53 +00:00
  • 48f67425c0 This commit was manufactured by cvs2svn to create tag 'V1_178'. V1_178 Olaf Barthel 2004-10-07 14:58:04 +00:00
  • aa3ccda8de c.lib 1.178 (7.10.2004) Olaf Barthel 2004-10-07 14:58:03 +00:00
  • 8062f49f1c Fixes for compiler errors with soft-float Thomas Frieden 2004-10-07 11:03:46 +00:00
  • 1310865c33 - Floating point support code generation was enabled for the entire PowerPC library, and not just for "libm.a". Fixed. Olaf Barthel 2004-10-07 09:20:44 +00:00
  • 2ed76311fd - Updated the release notes file. Olaf Barthel 2004-10-02 15:59:40 +00:00
  • 3f19d52557 - Fixed the stack swapping function which, for reasons unknown, ceased to work. Olaf Barthel 2004-10-02 15:56:13 +00:00
  • 7038751f6b - Updated the .cvsignore file to ignore the _rev.i and _rev.s files. Olaf Barthel 2004-10-01 15:56:54 +00:00
  • 5d9e4c07a6 - The start time used by clock() is now initialized by a constructor function. Olaf Barthel 2004-09-29 19:57:58 +00:00
  • f49a45f6a8 - The socket exit code now calls the common stdio function which flushes and shuts down all buffered and unbuffered files. Olaf Barthel 2004-09-29 17:03:57 +00:00
  • fef99a0181 - Reversed the 'unsigned long' -> 'ULONG' change in the constructor handling code. It is not necessary. Olaf Barthel 2004-09-29 16:54:54 +00:00
  • 17a0e794c5 - Added an OS4 specific build makefile. Olaf Barthel 2004-09-29 14:37:10 +00:00
  • 64f39b51ae - Modified the socket functions which now take parameters to constant pointers. Olaf Barthel 2004-09-29 14:31:57 +00:00
  • a7e0bc8e16 - Fixed fabs() for PowerPC soft-float support; previously, the function definitions would clash. Olaf Barthel 2004-09-29 14:30:03 +00:00
  • 14595cc0a8 - unistd_timer.c was missing... Olaf Barthel 2004-09-29 14:21:34 +00:00
  • 8555296691 c.lib 1.177 (29.9.2004) Olaf Barthel 2004-09-29 14:17:46 +00:00
  • 53bb602493 - Added usleep(), and created wrapper code that both sleep() and usleep() can use. Olaf Barthel 2004-09-29 12:10:35 +00:00
  • a048eadf09 - The timeval definition should work with OS 3.1 compatible header files again. Olaf Barthel 2004-09-29 10:15:57 +00:00
  • c10f9dca91 This commit was manufactured by cvs2svn to create tag 'V1_176'. V1_176 Olaf Barthel 2004-09-27 15:11:21 +00:00
  • 51e20cee1d Bumped revision Thomas Frieden 2004-09-27 15:11:20 +00:00
  • 618af18519 Compiling with soft-float now ommits storing the FPU registers Thomas Frieden 2004-09-27 15:07:20 +00:00
  • 0cbc101798 Some adjustments so that the function is available even in non-FPU code Thomas Frieden 2004-09-27 15:06:19 +00:00
  • 5d508c6e6d Added soft-float and small data targets Thomas Frieden 2004-09-27 15:04:51 +00:00
  • a4b138e406 - Added strtoll() and strtoull(), with further changes to <limits.h> and <stdlib.h>. Olaf Barthel 2004-09-20 17:16:07 +00:00
  • 7d21a272cc - Changed the stack layout used for the StackSwap() call. Olaf Barthel 2004-09-18 09:03:30 +00:00
  • 7ae8399e43 - Fixed the broken umask() function definition for GCC 68k and SAS/C: it does have a return value... Olaf Barthel 2004-09-16 08:45:03 +00:00
  • 0d101fd928 - added .cvsignore file to make sure autogenerated files/dirs are not added to the repository Jens Maus 2004-09-10 09:06:37 +00:00
  • 6a2db55fc2 - Added the test program for the sprintf() buffer flush bug, courtesy of Jens Langner. Olaf Barthel 2004-09-10 07:41:13 +00:00
  • 17019604d1 This commit was manufactured by cvs2svn to create tag 'V1_175'. V1_175 Olaf Barthel 2004-09-10 07:39:21 +00:00
  • 6214bc2067 c.lib 1.175 (10.9.2004) Olaf Barthel 2004-09-10 07:39:20 +00:00
  • 4a4c8b2ef9 - Moved the POSIX<->Amiga timeval member variable definitions again. Olaf Barthel 2004-09-09 10:56:24 +00:00
  • f3c4ee68cd - Broke down the tests for the __TIMEVAL_ALREADY_DEFINED and DEVICES_TIMER_H symbols into two lines. Olaf Barthel 2004-09-09 08:30:31 +00:00
  • 0848048029 - <stdarg.h> now tries to use the compiler supplied, machine specific <stdarg.h> file and also includes the OS4-specifc <sys/amigaos-va.h> file, if necessary. Olaf Barthel 2004-09-09 08:25:31 +00:00
  • dfd3dc3170 - Replaced the rint() and rintf() functions with the fdlibm code. Olaf Barthel 2004-08-27 13:49:17 +00:00
  • 5d705f3c30 c.lib 1.174 (27.8.2004) Olaf Barthel 2004-08-27 11:40:49 +00:00
  • 69d7d50c6f This commit was manufactured by cvs2svn to create tag 'V1_173'. V1_173 Olaf Barthel 2004-08-25 15:27:29 +00:00
  • 51f1dacdfa c.lib 1.173 (25.8.2004) Olaf Barthel 2004-08-25 15:27:28 +00:00
  • 56e788a268 - Removed the USE_64_BIT_INTS definition from the GCC-68k makefile. Apparently, the 64 bit integer math still doesn't work right in the plain 68k libgcc.a. Olaf Barthel 2004-08-23 13:47:32 +00:00
  • d308d79f85 This commit was manufactured by cvs2svn to create tag 'V1_172'. V1_172 Olaf Barthel 2004-08-21 18:57:42 +00:00
  • 916dfa3c6a c.lib 1.172 (21.8.2004) Olaf Barthel 2004-08-21 18:57:41 +00:00
  • 7a24c7de75 This commit was manufactured by cvs2svn to create tag 'V1_171'. V1_171 Olaf Barthel 2004-08-16 09:33:14 +00:00
  • de24377581 c.lib 1.171 (16.8.2004) Olaf Barthel 2004-08-16 09:33:13 +00:00
  • 51c2ad8cfd - Added a build makefile for GCC/68k. Olaf Barthel 2004-08-14 15:01:22 +00:00
  • a9b217d3f8 - Moved the address alignment test macros for memchr(), memcmp(), memcpy(), memmove() and memset() into "string_headers.h". Olaf Barthel 2004-08-14 11:11:01 +00:00
  • a0c638e3d6 - memcmp(), memcpy() and memset() now build with the GCC 2.x compatibility header files in place. Olaf Barthel 2004-08-14 10:00:33 +00:00
  • 5c449cb631 This commit was manufactured by cvs2svn to create tag 'V1_170'. V1_170 Olaf Barthel 2004-08-14 08:54:26 +00:00
  • 16407d5389 c.lib 1.170 (14.8.2004) Olaf Barthel 2004-08-14 08:54:25 +00:00
  • c18e21ee36 - Added "math_logb.c"; I still have to verify that it works as expected. Olaf Barthel 2004-08-12 12:31:29 +00:00
  • c4cd7f3e32 This commit was manufactured by cvs2svn to create tag 'V1_169'. V1_169 Olaf Barthel 2004-08-08 10:55:58 +00:00
  • 3f284b7fb8 c.lib 1.169 (8.8.2004) Olaf Barthel 2004-08-08 10:55:57 +00:00
  • 0a3962a105 - Moved the isascii() definition behind the "The following is not part of the ISO 'C' (1994) standard." warning. Olaf Barthel 2004-08-07 10:42:04 +00:00
  • baf7257d89 This commit was manufactured by cvs2svn to create tag 'V1_168'. V1_168 Olaf Barthel 2004-08-07 10:24:05 +00:00
  • 1ebd864f60 c.lib 1.168 (7.8.2004) Olaf Barthel 2004-08-07 10:24:04 +00:00
  • 115497faec - Ditched __is_infinity() and __is_not_a_number(), brought them back as isinf() and isnan(). Olaf Barthel 2004-08-07 09:15:33 +00:00
  • f6c5e12f63 Implements the functions rint and rintf (float version). The rint function rounds the argument to the integral value. Used for example in the Ogg Vorbis libraries. Thomas Frieden 2004-08-06 12:56:43 +00:00
  • 04d2b93463 - Fixed the smakefile so that the library builds properly. Olaf Barthel 2004-08-06 11:53:49 +00:00
  • bdaf52ea0e - Added notes on building the library Olaf Barthel 2004-08-06 11:52:21 +00:00
  • f3435ba057 - Added a build smakefile, which is based upon the original smakefile used for building the library and the test code. Olaf Barthel 2004-08-06 11:51:50 +00:00
  • 5d1a8ec197 - Modified <string.h> so that it no longer causes warnings with GCC 2.95.x if -fno-builtin is not used. Olaf Barthel 2004-07-30 09:25:16 +00:00
  • 1b4d0215d7 c.lib 1.167 (29.7.2004) Olaf Barthel 2004-07-29 08:35:15 +00:00
  • 93619a81a3 - Modified __is_infinity() and __is_not_a_number() to use more portable methods for accessing the low level representation of the IEEE 754 numbers they work on. Olaf Barthel 2004-07-29 08:14:49 +00:00
  • 280c88bd10 This commit was manufactured by cvs2svn to create tag 'V1_166'. V1_166 Olaf Barthel 2004-07-28 15:50:46 +00:00
  • 8e5ebc5400 c.lib 1.166 (28.7.2004) Olaf Barthel 2004-07-28 15:50:45 +00:00
  • 39860a86f8 - The 'fd_set' definition is no longer just a typedef based upon a nameless 'struct' definition. It can be referenced as 'struct fd_set', too. Olaf Barthel 2004-07-28 15:25:59 +00:00
  • e899a25944 - Added the sig_t typedef to <signal.h>. Olaf Barthel 2004-07-28 14:14:38 +00:00
  • 2f8580ed06 This commit was manufactured by cvs2svn to create tag 'start'. start Olaf Barthel 2004-07-26 16:36:57 +00:00
  • 203e8f4e08 This commit was manufactured by cvs2svn to create tag 'MAIN'. MAIN Olaf Barthel 2004-07-26 16:36:56 +00:00
  • 91bcdea2a2 Initial import into SourceForge CVS Olaf Barthel 2004-07-26 16:36:55 +00:00
  • a9e8f137ad initial checkin Olaf Barthel 2004-07-23 13:10:21 +00:00