User information for the UNIX glibc

The C library belongs to the most important components of all UNIX systems, as it is responsible for the smooth interaction between application and kernel processes.

You will find advice and background information below, so that you can determine:

  • whether the installed AntiVir scanner corresponds to its computer environment and
  • where updates are available in case of inconsistencies

Background

Practically all components of a UNIX system (the OS itself, the system programs and the predominant majority of all applications) are either written directly in C or are based on components that were written in C.

Basic routines, on which applications are based during operation, can be typically found in the so called libc. This includes operation with files, memory storage, network, process management and access to all services performed by the operating system.

For logical reasons, these routines are not created and provided in each program over and over again. They are installed on a central position in the system and are always available to programs. Since UNIX has been supporting the concept of shared libraries (comparable to the DLLs on other platforms) it is common practice to divide the corresponding applications into so called dynamically linked binaries. The underlying basis system first provides the linked C library as the program starts.

The most frequently encountered implementation under Linux of this libc is glibc. This code is in permanent development and revision phase as all popular and widely-used open-source projects are. Bugs are being fixed, the number of functions is being increased and enhancements are being implemented. A permanent adjustment is made in this living process with the general standards that are also continually altering and developing.

It is practically inevitable that certain inconsistencies occur here and there. The picture may seem homogeneous and convergent

Affected products

  • Avira AntiVir MailGate [Linux]
  • Avira AntiVir MailGate [Solaris]
  • Avira MailGate Suite [Linux]
  • Avira WebGate Suite [Linux]
  • Avira WebGate Suite [Solaris]
  • Avira AntiVir Professional, Version 10 [Linux]
  • Avira AntiVir Professional, Version 10 [Solaris]
  • Avira AntiVir Server, Version 10 [Linux]
  • Avira AntiVir Server, Version 10 [Solaris]
  • Created : Wednesday, March 14, 2007
  • Last updated: Monday, March 21, 2011
  • Rate this article
Was this helpful?