Go to main content

man pages section 3: Library Interfaces and Headers

Exit Print View

Updated: Wednesday, July 27, 2022
 
 

libglib-2.0 (3lib)

Name

libglib-2.0 - general purpose utility library, support for dynamic plug-ins, and thread abstraction.

Synopsis

Please see following description for synopsis

Description

libglib-2.0(3lib)                                            libglib-2.0(3lib)



NAME
       libglib-2.0,  libgmodule-2.0,  libgthread-2.0 - general purpose utility
       library, support for dynamic plug-ins, and thread abstraction.

DESCRIPTION
       GLib is a general-purpose utility library, which provides  many  useful
       data  types,  macros,  type  conversions, string utilities, a main loop
       abstraction, and so on.

       libgmodule-2.0 provides a portable method of dynamically loading  plug-
       ins or shared object modules.

       libgthread-2.0  provides  a  thread abstraction which includes threads,
       different mutex methods, conditions, and thread private data.  It  also
       provides different useful patterns such as thread pools.

FILES
       /usr/lib/libglib-2.0.so       GNOME   general   purpose  32-bit  shared
                                     library

       /usr/lib/libgmodule-2.0.so    GLib  dynamic   plug-in   32-bit   shared
                                     library

       /usr/lib/libgthread-2.0.so    GLib  thread  abstraction  32-bit  shared
                                     library

       /usr/lib/64/libglib-2.0.so    GNOME  general  purpose   64-bit   shared
                                     library

       /usr/lib/64/libgmodule-2.0.so GLib   dynamic   plug-in   64-bit  shared
                                     library

       /usr/lib/64/libgthread-2.0.so GLib  thread  abstraction  64-bit  shared
                                     library

       /usr/lib/pkgconfig/glib-2.0.so
                                     GLib 32-bit pkg-config(1) file

       /usr/lib/pkgconfig/gmodule-2.0.so
                                     GModule 32-bit pkg-config(1) file

       /usr/lib/pkgconfig/gthread-2.0.so
                                     GThread 32-bit pkg-config(1) file

       /usr/lib/64/pkgconfig/glib-2.0.so
                                     GLib 64-bit pkg-config(1) file

       /usr/lib/64/pkgconfig/gmodule-2.0.so
                                     GModule 64-bit pkg-config(1) file

       /usr/lib/64/pkgconfig/gthread-2.0.so
                                     GThread 64-bit pkg-config(1) file

       /usr/share/gtk-doc/html/glib  Location of developer documentation


ATTRIBUTES
       See attributes(7) for descriptions of the following attributes:


       +---------------+------------------+
       |ATTRIBUTE TYPE | ATTRIBUTE VALUE  |
       +---------------+------------------+
       |Availability   | library/glib2    |
       +---------------+------------------+
       |Stability      | Uncommitted      |
       +---------------+------------------+

SEE ALSO
       glib-genmarshal(1),    glib-gettextize(1),   glib-mkenums(1),   libgob-
       ject-2.0(3lib), libgio-2.0(3lib),  libglibmm-2.4(3lib),  attributes(7),
       gnome-interfaces(7), gnome-std-options(7)

NOTES
       Written  by  Brian  Cameron,  Sun  Microsystems Inc., 2003, 2004, 2006,
       2008.


       Source code for open source software components in Oracle  Solaris  can
       be found at https://www.oracle.com/downloads/opensource/solaris-source-
       code-downloads.html.

       This    software    was    built    from    source     available     at
       https://github.com/oracle/solaris-userland.    The  original  community
       source        was        downloaded         from          https://down-
       load.gnome.org/sources/glib/2.70/glib-2.70.5.tar.xz.

       Further information about this software can be found on the open source
       community website at https://wiki.gnome.org/Projects/GLib/.



                                  3 Jan 2016                 libglib-2.0(3lib)