Operating systems, development tools, and professional services
for connected embedded systems

Developer Resources
Blogs
Board support packages
Foundry27 projects
Forums
Hardware support listing
Online video tutorials
Product documentation

QNX Developer Support

[Previous] [Contents] [Index] [Next]

unsetenv()

Remove an environment variable

Synopsis:

#include <stdlib.h>

void unsetenv( const char* name );

Arguments:

name
The name of the environment variable that you want to delete.

Library:

libc

Use the -l c option to qcc to link against this library. This library is usually included automatically.

Description:

The unsetenv() function removes the environment variable named name from the process's environment.

Classification:

POSIX 1003.1

Safety:
Cancellation point No
Interrupt handler No
Signal handler Yes
Thread Yes

Caveats:

The unsetenv() function manipulates the environment pointed to by the global environ variable.

See also:

clearenv(), getenv(), putenv(), setenv()


[Previous] [Contents] [Index] [Next]