ch2-client
Chapter_2 printenv | tempfile |
client.c ALP, p. 35
#include <stdio.h> // for printf()
#include <stdlib.h> // for getenv()
int main ()
{
char *server_name = getenv ("SERVER_NAME");
if (server_name == NULL)
{ // SERVER_NAME environment variable not set, use
server_name = "server.my-company.com"; // the default
}
printf ("Accessing server \"%s\"\n", server_name);
/* Access the server here... */
return 0;
}
/*
gcc client.c -o client
./client
Accessing server "server.my-company.com"
export SERVER_NAME=backup-server.elsewhere.net
/client
Accessing server "backup-server.elsewhere.net"
*/
Chapter_2 printenv | BACK_TO_TOP | tempfile |
Comments
Post a Comment