Skip to content

v1.3.0

Latest
Compare
Choose a tag to compare
@walkero-gr walkero-gr released this 04 Jun 12:47
· 44 commits to master since this release
90c4621

What's Changed

Full Changelog: v1.2.0...v1.3.0

More details on some changes

  • Moved all runtime optimized functions check to library initialization.This will speedup drastically a lot of functions
  • Add an additional test on mkdir to avoid the possibility to use more than one : in name
  • Fixed TIOCSWINSZ ioctl command. Check comment for details. Added FDF_IS_SERIAL to implement serial communication over fd (not yet implemented)
  • Added the possibility to profile the clib4
  • Fixed resolv problem was causing bad nameserver reading. Added _SC_TTY_NAME_MAX to sysconf
  • Fixed pipe2 was not using a reentrant pipenum variable. Fixed a problem in name resolution was not correctly loading search domain and hosts file
  • Pthread constructor is not static because needs to be called from shared amiga libraries if needed since constructors are not called due lack of main and all initialization done in _start
  • Fixed the destructor problem
  • Don't call GETCLIB4 on checkabort if we have already called it previously
  • Fixed some SPE errors during compilation. Move tzname* variables to global. Some minor makefile changes
  • Added elf.h
  • Implemented tzset was empty and reworked _tzname, _timezone and _daylight variables
  • Added missing in_pktinfo in in.h
  • Fixed dos.h to define BOOL. Added into features.h inline and define keyword if -ansi/-stdc=90 is used (not in c++)
  • Accept revisions of clib4 higher that current
  • Fixed socket flags was causing ffmpeg to fail
  • Determine the SDK version for which clib4 is being built with during the building of a cross compiler
  • Fixed a bug in fgets was using trashed buffers if used in while
  • Fixing pthread_timer_cond bug and some time problems
  • Fixed a problem in timersub