1. 04 7月, 2016 1 次提交
    • R
      make brace placement in public header struct definitions consistent · befa5866
      Rich Felker 提交于
      placing the opening brace on the same line as the struct keyword/tag
      is the style I prefer and seems to be the prevailing practice in more
      recent additions.
      
      these changes were generated by the command:
      
      find include/ arch/*/bits -name '*.h' \
      -exec sed -i '/^struct [^;{]*$/{N;s/\n/ /;}' {} +
      
      and subsequently checked by hand to ensure that the regex did not pick
      up any false positives.
      befa5866
  2. 06 2月, 2014 1 次提交
    • R
      add nonstandard timespec/timeval conversion macros in sys/time.h · ad87c2ee
      Rich Felker 提交于
      these are poorly designed (illogical argument order) and even poorly
      implemented (brace issues) on glibc, but unfortunately some software
      is using them. we could consider removing them again in the future at
      some point if they're documented as deprecated, but for now the
      simplest thing to do is just to provide them under _GNU_SOURCE.
      ad87c2ee
  3. 23 11月, 2013 1 次提交
  4. 27 5月, 2013 1 次提交
  5. 07 12月, 2012 1 次提交
    • R
      add obsolete futimesat() · 7aec71c4
      rofl0r 提交于
      this function is obsolete, however it's available as a syscall
      and as such qemu userspace emulation tries to forward it to the
      host kernel.
      7aec71c4
  6. 08 9月, 2012 1 次提交
    • R
      default features: make musl usable without feature test macros · c1a9658b
      Rich Felker 提交于
      the old behavior of exposing nothing except plain ISO C can be
      obtained by defining __STRICT_ANSI__ or using a compiler option (such
      as -std=c99) that predefines it. the new default featureset is POSIX
      with XSI plus _BSD_SOURCE. any explicit feature test macros will
      inhibit the default.
      
      installation docs have also been updated to reflect this change.
      c1a9658b
  7. 07 9月, 2012 1 次提交
    • R
      use restrict everywhere it's required by c99 and/or posix 2008 · 400c5e5c
      Rich Felker 提交于
      to deal with the fact that the public headers may be used with pre-c99
      compilers, __restrict is used in place of restrict, and defined
      appropriately for any supported compiler. we also avoid the form
      [restrict] since older versions of gcc rejected it due to a bug in the
      original c99 standard, and instead use the form *restrict.
      400c5e5c
  8. 23 5月, 2012 1 次提交
  9. 25 1月, 2012 1 次提交
  10. 14 4月, 2011 1 次提交
  11. 11 4月, 2011 1 次提交
  12. 27 2月, 2011 1 次提交
  13. 15 2月, 2011 1 次提交
  14. 12 2月, 2011 1 次提交