clearenv

Synopsis

#include <stdlib.h>

int clearenv(void);

Status

Partially implemented

Conformance

Various UNIX variants (DG/UX, HP-UX, QNX, ...)

Description

The clearenv() function clears the environment of all name-value pairs and sets the value of the external variable environ to NULL. After this call, new variables can be added to the environment using putenv() and setenv().

Return value

Upon successful completion, zero shall be returned.

Errors

Tests

Tested

Known bugs

None

See Also

  1. Standard library functions
  2. Table of Contents