Web Hosting Directory | Web Hosting Resources | Webmaster Resources | Domain Tools | Search Engine Marketing | Forums
  Signup
Today: 66   Yesterday: 1,350   Max: 1,872   Total: 468,498   Current Users : 22 (Member 0) 
DOMAIN TOOLS

WEBMASTER TOOLS

RELATED ARTICLES

SUBMIT AN ARTICLE

Write for us and get publicity, link to your website, and best of all get paid. Please visit our writers page for details.


LINK TO US

Link to us and earn points for each visitor you bring to us. Please visit our link partner page for details.

 
Search Linux manpages For:  

clearenv(3) -- Linux man page

 

NAME

clearenv - clear the environment  

SYNOPSIS

#include <stdlib.h>

int clearenv(void);
 

DESCRIPTION

The clearenv() function clears the environment of all name-value pairs and sets the value of the external variable environ to NULL.

 

RETURN VALUE

The clearenv() function returns zero on success, and a non-zero value on failure.

 

AVAILABILITY

Not in libc4, libc5. In glibc since glibc 2.0.

 

CONFORMING TO

Various Unix variants (DGUX, HPUX, QNX, ...). POSIX.9 (bindings for FORTRAN77). POSIX.1-1996 did not accept clearenv() and putenv(), but changed its mind and scheduled these functions for some later issue of this standard (cf. B.4.6.1). However, SUSv3 only adds putenv(), and rejected clearenv().

 

NOTES

Used in security-conscious applications. If it is unavailable the assignment
        environ = NULL;
will probably do.

The DGUX and Tru64 manpages write: If environ has been modified by anything other than the putenv(), getenv(), or clearenv() functions, then clearenv() will return an error and the process environment will remain unchanged.  

SEE ALSO

getenv(3), putenv(3), setenv(3), unsetenv(3), environ(5)


 
 
 
What is your major source of website traffic?
 
 
 
 
 
 

ADVERTISEMENT

 
Cheap Web HostingBudget Web HostingEcommerce Web Hosting
Link to UsLink ExchangeAdvertisePrivacy PolicyTerms Of ServiceAbout UsContact UsSitemap
Copyright © 2006 - 2008 Broadband Media, Inc. All rights reserved.