Global Information Lookup Global Information

Glibc information


GNU C Library
Original author(s)Roland McGrath
Developer(s)GNU Project, most contributions by Ulrich Drepper
Initial release1987; 37 years ago (1987)[1]
Stable release
2.39[2] Edit this on Wikidata / 31 January 2024
Repository
  • sourceware.org/git/glibc.git Edit this at Wikidata
Written inC
Operating systemUnix-like
TypeRuntime library
License2001: LGPL-2.1-or-later[a]
1992: LGPL-2.0-or-later[b]
Websitewww.gnu.org/software/libc/

The GNU C Library, commonly known as glibc, is the GNU Project's implementation of the C standard library. It is a wrapper around the system calls of the Linux kernel for application use. Despite its name, it now also directly supports C++ (and, indirectly, other programming languages). It was started in the 1980s by the Free Software Foundation (FSF) for the GNU operating system.

glibc is free software released under the GNU Lesser General Public License.[3] The GNU C Library project provides the core libraries for the GNU system, as well as many systems that use Linux as the kernel. These libraries provide critical APIs including ISO C11, POSIX.1-2008, BSD, OS-specific APIs and more. These APIs include such foundational facilities as open, read, write, malloc, printf, getaddrinfo, dlopen, pthread_create, crypt, login, exit and more.

  1. ^ Corbet, Jonathan (28 March 2012). "A turning point for GNU libc". LWN.net.
  2. ^ Andreas K. Hüttel (31 January 2024). "The GNU C Library version 2.39 is now available". Retrieved 1 February 2024.
  3. ^ a b "sourceware.org Git – glibc.git/blob – Makefile". sourceware.org. Retrieved 10 June 2021. LGPL-2.1-or-later in the headers
  4. ^ "sourceware.org Git – glibc.git/commit – Update to LGPL v.2.1". sourceware.org. 6 July 2001. Retrieved 10 June 2021. LGPL-2.1-or-later in the headers
  5. ^ "glibc-1.04.tar.Z". 4 September 1992. Retrieved 22 December 2021.
  6. ^ "sourceware.org Git – glibc.git/commit – Initial import: Makefile". sourceware.org. 18 February 1995. Retrieved 10 June 2021. LGPL-2.0-or-later in the headers


Cite error: There are <ref group=lower-alpha> tags or {{efn}} templates on this page, but the references will not show without a {{reflist|group=lower-alpha}} template or {{notelist}} template (see the help page).

and 22 Related for: Glibc information

Request time (Page generated in 0.5842 seconds.)

Glibc

Last Update:

The GNU C Library, commonly known as glibc, is the GNU Project's implementation of the C standard library. It is a wrapper around the system calls of...

Word Count : 2351

Executable and Linkable Format

Last Update:

Retrieved 27 April 2015. "glibc 2.12 announce". "sourceware.org Git - glibc.git/blob - libc-abis". "sourceware.org Git - glibc.git/blob - sysdeps/gnu/ldsodefs...

Word Count : 2298

Inotify

Last Update:

into the GNU C Library (glibc) in its version 2.4, released in March 2006, while the support for inotify was completed in glibc version 2.5, released in...

Word Count : 672

Void Linux

Last Update:

that separate software repositories and installation media using either glibc or musl are available. Void was the first distribution to have incorporated...

Word Count : 1110

Musl

Last Update:

widely used non-standard Linux, BSD, and glibc functions. There is partial ABI compatibility with the part of glibc required by Linux Standard Base. Version...

Word Count : 564

XZ Utils backdoor

Last Update:

dormant unless extracted and injected into the program. The code uses the glibc IFUNC mechanism to replace an existing function in OpenSSH called RSA_public_decrypt...

Word Count : 1804

Red Hat Linux

Last Update:

for configuring the firewall capabilities. In version 6 Red Hat moved to glibc 2.1, egcs-1.2, and to the 2.2 kernel. It was the first version to use the...

Word Count : 1137

Libhybris

Last Update:

symbols from bionic with glibc" calls, making it possible to use Bionic-based software, such as binary-only Android drivers, on glibc-based Linux distributions...

Word Count : 458

Linux

Last Update:

most commonly used software library on Linux systems, the GNU C Library (glibc), there are numerous other libraries, such as SDL and Mesa. The C standard...

Word Count : 9909

C standard library

Last Update:

implementations distributed with BSD-derived operating systems GNU C Library (glibc), used in GNU Hurd, GNU/kFreeBSD and Linux Microsoft C run-time library...

Word Count : 2875

C dynamic memory allocation

Last Update:

Malloc") as a general-purpose allocator, starting in 1987. The GNU C library (glibc) is derived from Wolfram Gloger's ptmalloc ("pthreads malloc"), a fork of...

Word Count : 4126

Iconv

Last Update:

docstore.mik.ua. Retrieved 21 April 2018. "glibc: iconv/iconv.c". Retrieved 30 November 2016.[permanent dead link] "glibc: iconv/iconv_prog.c". Retrieved 30 November...

Word Count : 493

LiveCode

Last Update:

later kernel X11R5 capable Xserver running locally on a 24-bit display glibc 2.3.2 or later gtk/gdk/glib (optional – required for native theme support)...

Word Count : 1681

Linear congruential generator

Last Update:

Chance". Feature Column. American Mathematical Society. Implementation in glibc-2.26 release. See the code after the test for "TYPE_0"; the GNU C library's...

Word Count : 4650

C string handling

Last Update:

changed. The glibc Wiki FAQ about strlc{py|at} inclusion notes that as of glibc 2.38, the code has been committed and thereby added. The glibc 2.38 availability...

Word Count : 3658

UClibc

Last Update:

software. uClibc is much smaller than the glibc, the C library normally used with Linux distributions. While glibc is intended to fully support all relevant...

Word Count : 506

GNU toolchain

Last Update:

parser generator, often used with the Flex lexical analyser GNU C Library (glibc): core C library including headers, libraries, and dynamic loader GNU Compiler...

Word Count : 247

Firefox

Last Update:

R2 Minimum GTK 3.14 or newer libstdc++ 4.8.1 or newer X.Org 1.0 or newer glibc 2.17 or newer Recommended NetworkManager 0.7 or newer DBus 1.0 or newer...

Word Count : 17145

Memory management

Last Update:

accounting and size-checking, such as in the uses of alloca_account in glibc. The proper management of memory in an application is a difficult problem...

Word Count : 2674

Linux kernel

Last Update:

execve(2) system call (possibly via the family of exec(3) wrapper functions in glibC) and replace the program that is currently being run by the calling process...

Word Count : 18637

GNU

Last Update:

components include the GNU Compiler Collection (GCC), the GNU C library (glibc), and GNU Core Utilities (coreutils), but also the GNU Debugger (GDB), GNU...

Word Count : 3105

Setuid

Last Update:

LWN.net. Retrieved 30 March 2014. Edge, Jake (October 27, 2010). "Two glibc vulnerabilities". LWN.net. Retrieved 30 March 2014. McIlroy, M. Douglas...

Word Count : 2016

PDF Search Engine © AllGlobal.net