1. 30 6月, 2013 1 次提交
  2. 24 1月, 2013 2 次提交
    • R
      add RTLD_NODELETE flag for dlopen · 55ddbc3e
      Rich Felker 提交于
      this is a trivial no-op, because dlclose never deletes libraries. thus
      we might as well have it in the header in case some application wants
      it, since we're already providing it anyway.
      55ddbc3e
    • R
      add support for RTLD_NOLOAD to dlopen · 4d07e552
      Rich Felker 提交于
      based on patch by Pierre Carrier <pierre@gcarrier.fr> that just added
      the flag constant, but with minimal additional code so that it
      actually works as documented. this is a nonstandard option but some
      major software (reportedly, Firefox) uses it and it was easy to add
      anyway.
      4d07e552
  3. 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
  4. 07 9月, 2012 2 次提交
  5. 27 8月, 2012 1 次提交
    • R
      dladdr support for dynamic linker (nonstandard extension) · f419bcb9
      Rich Felker 提交于
      based on patches submitted by boris brezillon. this commit also fixes
      the issue whereby the main application and libc don't have the address
      ranges of their mappings stored, which was theoretically a problem for
      RTLD_NEXT support in dlsym; it didn't actually matter because libc
      never calls dlsym, and it seemed to be doing the right thing (by
      chance) for symbols in the main program as well.
      f419bcb9
  6. 27 6月, 2011 2 次提交
  7. 12 2月, 2011 1 次提交