next up previous contents index
Next: 18.3 Malloc Support Up: 18 FreeBSD C Library: Previous: 18.1 Introduction

18.2 POSIX Interface

Like the minimal C library, the FreeBSD C library depends on the POSIX library (see Section 17) to provide mappings to the appropriate OSKit COM interfaces. For example, fopen in the C library will chain to open in the POSIX library, which in turn will chain to the appropriate oskit_dir and oskit_file COM operations. Applications that link with the FreeBSD C library must also link with the COM library (but not the POSIX library since that is included as part of the FreeBSD C library archive file). A multi-threaded version of the POSIX library is also provided for applications that link with the multi-threaded version of the FreeBSD C library.



Utah Flux Research Group