Changeset b7daa52a


Ignore:
Timestamp:
02/17/2022 11:39:07 AM (2 years ago)
Author:
Xi Ruoyao <xry111@…>
Branches:
11.1, 11.2, 11.2-rc1, 11.3, 11.3-rc1, 12.0, 12.0-rc1, 12.1, 12.1-rc1, arm, bdubbs/gcc13, multilib, renodr/libudev-from-systemd, s6-init, trunk, xry111/arm64, xry111/arm64-12.0, xry111/clfs-ng, xry111/lfs-next, xry111/loongarch, xry111/loongarch-12.0, xry111/loongarch-12.1, xry111/mips64el, xry111/pip3, xry111/rust-wip-20221008, xry111/update-glibc
Children:
85d9756b
Parents:
d6f5aab
git-author:
Xi Ruoyao <xry111@…> (02/17/2022 10:32:33 AM)
git-committer:
Xi Ruoyao <xry111@…> (02/17/2022 11:39:07 AM)
Message:

glibc: update desc for content

Add libc_malloc_check.so (it's like libmcheck.a, but should be used with
LD_PRELOAD).

Add description for libmvec.

"libnss" -> "libnss_*", and reword the description.

File:
1 edited

Legend:

Unmodified
Added
Removed
  • chapter08/glibc.xml

    rd6f5aab rb7daa52a  
    488488        <seg>ld-linux-x86-64.so.2, ld-linux.so.2,
    489489        libBrokenLocale.{a,so}, libanl.{a,so},
    490         libc.{a,so}, libc_nonshared.a,
     490        libc.{a,so}, libc_nonshared.a, libc_malloc_debug.so,
    491491        libcrypt.{a,so}, libdl.{a,so.2}, libg.a, libm.{a,so},
    492492        libmcheck.a, libmemusage.so, libmvec.{a,so}, libnsl.so.1,
     
    783783      </varlistentry>
    784784
     785      <varlistentry id="libc_malloc_debug">
     786        <term><filename class="libraryfile">libc_malloc_debug</filename></term>
     787        <listitem>
     788          <para>Turns on memory allocation checking when preloaded</para>
     789          <indexterm zone="ch-system-glibc libc_malloc_debug">
     790            <primary sortas="c-libc_malloc_debug">libc_malloc_debug</primary>
     791          </indexterm>
     792        </listitem>
     793      </varlistentry>
     794
    785795      <varlistentry id="libcrypt">
    786796        <term><filename class="libraryfile">libcrypt</filename></term>
     
    826836      </varlistentry>
    827837
     838      <varlistentry id="libmvec">
     839        <term><filename class="libraryfile">libmvec</filename></term>
     840        <listitem>
     841          <para>The vector math library, linked in as needed
     842          when <filename class='libraryfile'>libm</filename> is used</para>
     843          <indexterm zone="ch-system-glibc libmvec">
     844            <primary sortas="c-libmvec">libmvec</primary>
     845          </indexterm>
     846        </listitem>
     847      </varlistentry>
     848
    828849      <varlistentry id="libmcheck">
    829850        <term><filename class="libraryfile">libmcheck</filename></term>
     
    858879
    859880      <varlistentry id="libnss">
    860         <term><filename class="libraryfile">libnss</filename></term>
    861         <listitem>
    862           <para>The Name Service Switch libraries, containing functions for
     881        <term><filename class="libraryfile">libnss_*</filename></term>
     882        <listitem>
     883          <para>The Name Service Switch modules, containing functions for
    863884          resolving host names, user names, group names, aliases, services,
    864           protocols, etc.</para>
     885          protocols, etc.  Loaded by
     886          <filename class='libraryfile'>libc</filename> according to the
     887          configuration in <filename>/etc/nsswitch.conf</filename></para>
    865888          <indexterm zone="ch-system-glibc libnss">
    866             <primary sortas="c-libnss">libnss</primary>
     889            <primary sortas="c-libnss">libnss_*</primary>
    867890          </indexterm>
    868891        </listitem>
Note: See TracChangeset for help on using the changeset viewer.