1. 22 10月, 2012 1 次提交
  2. 21 10月, 2012 1 次提交
  3. 17 10月, 2012 1 次提交
  4. 16 10月, 2012 2 次提交
  5. 01 10月, 2012 1 次提交
    • R
      add getopt reset support · 030e5263
      Rich Felker 提交于
      based on proposed patches by Daniel Cegiełka, with minor changes:
      - use a weak symbol for optreset so it doesn't clash with namespace
      - also reset optpos (position in multi-option arg like -lR)
      - also make getopt_long support reset
      030e5263
  6. 30 9月, 2012 3 次提交
  7. 29 9月, 2012 1 次提交
    • R
      microblaze port · 8c0a3d9e
      Rich Felker 提交于
      based on initial work by rdp, with heavy modifications. some features
      including threads are untested because qemu app-level emulation seems
      to be broken and I do not have a proper system image for testing.
      8c0a3d9e
  8. 21 9月, 2012 1 次提交
  9. 17 9月, 2012 1 次提交
  10. 16 9月, 2012 1 次提交
  11. 14 9月, 2012 2 次提交
  12. 10 9月, 2012 6 次提交
  13. 09 9月, 2012 6 次提交
  14. 08 9月, 2012 10 次提交
  15. 07 9月, 2012 3 次提交
    • R
      provide loff_t for splice syscall · c4ea0e3f
      Rich Felker 提交于
      so far, this is the only actual use of loff_t i've found. some
      software, including glib, assumes loff_t must exist if splice exists;
      this is a reasonable assumption since the official prototype for
      splice uses loff_t, as it always works with 64-bit offsets regardless
      of the selected libc off_t size. i'm using #define for now rather than
      a typedef to make it easy to define in other headers if necessary
      (like the LFS64 ugliness), but it may be necessary to add it to
      alltypes.h eventually if other functions end up needing it.
      c4ea0e3f
    • R
      further use of _Noreturn, for non-plain-C functions · 0c05bd3a
      Rich Felker 提交于
      note that POSIX does not specify these functions as _Noreturn, because
      POSIX is aligned with C99, not the new C11 standard. when POSIX is
      eventually updated to C11, it will almost surely give these functions
      the _Noreturn attribute. for now, the actual _Noreturn keyword is not
      used anyway when compiling with a c99 compiler, which is what POSIX
      requires; the GCC __attribute__ is used instead if it's available,
      however.
      
      in a few places, I've added infinite for loops at the end of _Noreturn
      functions to silence compiler warnings. presumably
      __buildin_unreachable could achieve the same thing, but it would only
      work on newer GCCs and would not be portable. the loops should have
      near-zero code size cost anyway.
      
      like the previous _Noreturn commit, this one is based on patches
      contributed by philomath.
      0c05bd3a
    • R
      c8ea9857