1. 06 2月, 2012 1 次提交
  2. 03 2月, 2012 1 次提交
    • R
      include dummied-out dlopen and dlsym functions for static binaries · 5a09a530
      Rich Felker 提交于
      these don't work (or do anything at all) but at least make it possible
      to static link programs that insist on "having" dynamic loading
      support...as long as they don't actually need to use it.
      
      adding real support for dlopen/dlsym with static linking is going to
      be significantly more difficult...
      5a09a530
  3. 02 2月, 2012 2 次提交
    • R
      make stdio open, read, and write operations cancellation points · 58165923
      Rich Felker 提交于
      it should be noted that only the actual underlying buffer flush and
      fill operations are cancellable, not reads from or writes to the
      buffer. this behavior is compatible with POSIX, which makes all
      cancellation points in stdio optional, and it achieves the goal of
      allowing cancellation of a thread that's "stuck" on IO (due to a
      non-responsive socket/pipe peer, slow/stuck hardware, etc.) without
      imposing any measurable performance cost.
      58165923
    • R
      make passwd/group functions safe against cancellation in stdio · 4948a24d
      Rich Felker 提交于
      these changes are a prerequisite to making stdio cancellable.
      4948a24d
  4. 30 1月, 2012 1 次提交
  5. 29 1月, 2012 1 次提交
  6. 25 1月, 2012 1 次提交
  7. 24 1月, 2012 2 次提交
  8. 23 1月, 2012 4 次提交
  9. 21 1月, 2012 3 次提交
  10. 19 1月, 2012 1 次提交
  11. 17 1月, 2012 1 次提交
  12. 24 12月, 2011 1 次提交
  13. 17 11月, 2011 1 次提交
    • R
      fix issue with excessive mremap syscalls on realloc · e5d78fe8
      Rich Felker 提交于
      CHUNK_SIZE macro was defined incorrectly and shaving off at least one
      significant bit in the size of mmapped chunks, resulting in the test
      for oldlen==newlen always failing and incurring a syscall. fortunately
      i don't think this issue caused any other observable behavior; the
      definition worked correctly for all non-mmapped chunks where its
      correctness matters more, since their lengths are always multiples of
      the alignment.
      e5d78fe8
  14. 11 11月, 2011 1 次提交
  15. 26 10月, 2011 1 次提交
  16. 15 10月, 2011 5 次提交
  17. 10 10月, 2011 1 次提交
    • R
      fix F_GETOWN return value handling · 8e8ddeff
      Rich Felker 提交于
      the fcntl syscall can return a negative value when the command is
      F_GETOWN, and this is not an error code but an actual value. thus we
      must special-case it and avoid calling __syscall_ret to set errno.
      this fix is better than the glibc fix (using F_GETOWN_EX) which only
      works on newer kernels and is more complex.
      8e8ddeff
  18. 09 10月, 2011 1 次提交
  19. 03 10月, 2011 6 次提交
  20. 01 10月, 2011 3 次提交
    • R
      fix failure-to-wake in rwlock unlock · b85fec2d
      Rich Felker 提交于
      a reader unlocking the lock need only wake one waiter (necessarily a
      writer, but a writer unlocking the lock must wake all waiters
      (necessarily readers). if it only wakes one, the remainder can remain
      blocked indefinitely, or at least until the first reader unlocks (in
      which case the whole lock becomes serialized and behaves as a mutex
      rather than a read lock).
      b85fec2d
    • R
      dlsym entry point for arm · 8b98c09f
      Rich Felker 提交于
      8b98c09f
    • R
      dynamic linker entry point for arm · fcaf7065
      Rich Felker 提交于
      mildly tested, seems to work
      fcaf7065
  21. 29 9月, 2011 2 次提交