O nás     Inzerce     KontaktSpolehlivé informace o IT již od roku 2011
Hledat
Nepřehlédněte: 2. kolo: Pozoruhodné IT produkty 2020
Správa dokumentů
Digitální transformace
Informační systémy
Hlavní rubriky: Informační systémy, Mobilní technologie, Datová centra, Sítě, IT bezpečnost, Software, Hardware, Zkušenosti a názory, Speciály

Pozoruhodné IT produkty 2020
E-knihy o IT zdarma
Odborné IT konference BusinessIT
Manuál Linux
[Linux manuál]

setenv: změnit nebo přidat proměnnou prostředí

Originální popis anglicky: setenv - change or add an environment variable

Návod, kniha: Linux Programmer's Manual

STRUČNĚ

#include <stdlib.h>
 
int setenv(const char *name, const char *value, int overwrite);
 
int unsetenv(const char *name);

POPIS / INSTRUKCE

The setenv() function adds the variable name to the environment with the value value, if name does not already exist. If name does exist in the environment, then its value is changed to value if overwrite is non-zero; if overwrite is zero, then the value of name is not changed.
The unsetenv() function deletes the variable name from the environment.

NÁVRATOVÁ HODNOTA

The setenv() function returns zero on success, or -1 if there was insufficient space in the environment. The unsetenv() function returns zero on success, or -1 on error, with errno set to indicate the cause of the error.

CHYBY / ERRORY

EINVAL
name contained an '=' character.

ODPOVÍDAJÍCÍ

BSD 4.3

NOTES

Prior to glibc 2.2.2, unsetenv() was prototyped as returning void; more recent glibc versions follow the SUSv3-compliant prototype shown in the SYNOPSIS.

BUGS

SUSv3 specifies that if name contains an '=' character, then setenv() should fail with the error EINVAL; however, glibc currently (v2.3.3) allows an '=' sign in name. Portable applications should avoid this!

SOUVISEJÍCÍ

clearenv(3), getenv(3), putenv(3), environ(5)
2004-05-09 BSD
©2011-2020 BusinessIT.cz, ISSN 1805-0522 | Názvy použité v textech mohou být ochrannými známkami příslušných vlastníků.
Provozovatel: Bispiral, s.r.o., kontakt: BusinessIT(at)Bispiral.com | Inzerce: Best Online Media, s.r.o., zuzana@online-media.cz
O vydavateli | Pravidla webu BusinessIT.cz a ochrana soukromí | pg(8165)