This example demonstrates how you can read environment variables via the environ parameter to main() function in LibC
#include <screen.h>
#include <stdio.h>
#include <stdlib.h>
int main( int argc, char* argv[], char* environ[]) {
int i;
for ( i = 0; i < argc; ++i) printf( "argv[ %d] = %s\n", i, argv[ i]);
for ( i = 0; environ[ i] != NULL; ++i) printf( "environ[ %d] = %s\n", i, environ[ i]);
pressanykey();
return EXIT_SUCCESS;
}
© 2009 Novell, Inc. All Rights Reserved.