Sponsored Content
Homework and Emergencies Homework & Coursework Questions Command Doesn't Show Description Post 302407952 by Franklin52 on Saturday 27th of March 2010 09:23:19 AM
Old 03-27-2010
Something like this should work:
Code:
#include <stdio.h>
#include <stdlib.h>

extern char **environ;

void env()
{
  int i=0;

  for (i = 0; environ[i] !=NULL;i++)
  {
    printf(environ[i]);
    printf("\n");
  }
}

main()
{
  env();
}



---------- Post updated at 14:23 ---------- Previous update was at 14:08 ----------

Not noticed that you've posted this in the homework section. Please follow the rules regarding homework questions:

https://www.unix.com/homework-coursew...ons-forum.html

Thread closed.
 

10 More Discussions You Might Find Interesting

1. Post Here to Contact Site Administrators and Moderators

My sig doesn't show

Is there an issue with it? (2 Replies)
Discussion started by: Spetnik
2 Replies

2. IP Networking

Traceroute doesn't show gateway as hop

I have a Linux server connected to the Internet like so: Server (66.77.88.130) -> /29 VLAN Gateway (66.77.88.129) -> Core Router (64.0.0.1) -> Internet If I run a traceroute from my server to an arbitrary site on the internet I get a result like this: # traceroute some-other-server... (2 Replies)
Discussion started by: ramnet
2 Replies

3. UNIX for Advanced & Expert Users

Compiling VIM, doesn't show menu and toolbar.

I'm trying to compile vim73 with the Motif Toolkit. ./configure --enable-gui=motif make ./src/vim -g Vim runs in a window, without the standard toolbar and menu bar. I tried to recompile with ./configure --enable-gui=gnome2It compiled with GTK2 toolkit, but still no menubar, nor toolbar.... (0 Replies)
Discussion started by: mghis
0 Replies

4. UNIX for Dummies Questions & Answers

require detailed description for df -k command

Hi, I have used df -k always just to check the % of disk space left. Recently i discovered that the sum availabl space and used space is not equal to 1K-blocks. Can anyone explain me the reason for this difference. Thanks. (3 Replies)
Discussion started by: shooter
3 Replies

5. Emergency UNIX and Linux Support

Grub Doesn't show menu

Hi guys. I have installed Acronis disk director in windows XP and allocate some free space to install Debian beside fedora. after completion i rebooted and now grub is in command line mode and does not show the menu list. (I didn't remove the fedora partition. I just allocate some space from... (1 Reply)
Discussion started by: majid.merkava
1 Replies

6. UNIX for Dummies Questions & Answers

Why doesn't motd show up when I su to root?

When I do sudo -i isn't that like creating a root login shell session? Why isn't motd displayed? motd=message of the day. ---------- Post updated at 09:54 AM ---------- Previous update was at 09:25 AM ---------- I think I answered it myself, it is only called for remote login sessions, once... (2 Replies)
Discussion started by: glev2005
2 Replies

7. UNIX for Dummies Questions & Answers

Mounted to mac, doesn't show DIR contents on first 'ls'

Hi, I have a cronjob that mounts machines every 15 minutes. sudo mount -t cifs -o username=Ren_user,password=AIB#1109$,nounix,bg,sec=ntlmssp //10.204.129.233/Desktop /mnt/clinical/234mac When I open a new shell and ls /mnt/clinical/234macto the mount point it is blank, but when I do the... (7 Replies)
Discussion started by: jdilts
7 Replies

8. UNIX for Dummies Questions & Answers

Why ls doesn't show catalog contents after mount (needed "cd .")?

Before I did mount /dev/sdc1 /mnt/ll xsi ll # ls xsi ll # cd . xsi ll # ls NEWGAME.GM2 install md5sum.txt syslinux.cfg ubnkern .... (1 Reply)
Discussion started by: Xcislav
1 Replies

9. Shell Programming and Scripting

Description using last command

Hello Experts, I need the description (like if user has done sudo,logging from winscp termial or ssh from other machine) using the last command.Can someone help me out please. Thanks. (3 Replies)
Discussion started by: ahmed.vaghar
3 Replies

10. Shell Programming and Scripting

Description of the option print0 in the command find (man page)

This is the description of the option -print0 fon the command find in the man page: What does the "True" in the first line of the description mean? (3 Replies)
Discussion started by: puertas12
3 Replies
CLEARENV(3)                                                  Linux Programmer's Manual                                                 CLEARENV(3)

NAME
clearenv - clear the environment SYNOPSIS
#include <stdlib.h> int clearenv(void); Feature Test Macro Requirements for glibc (see feature_test_macros(7)): clearenv(): /* Glibc since 2.19: */ _DEFAULT_SOURCE || /* Glibc versions <= 2.19: */ _SVID_SOURCE || _BSD_SOURCE DESCRIPTION
The clearenv() function clears the environment of all name-value pairs and sets the value of the external variable environ to NULL. After this call, new variables can be added to the environment using putenv(3) and setenv(3). RETURN VALUE
The clearenv() function returns zero on success, and a nonzero value on failure. VERSIONS
Available since glibc 2.0. ATTRIBUTES
For an explanation of the terms used in this section, see attributes(7). +-----------+---------------+---------------------+ |Interface | Attribute | Value | +-----------+---------------+---------------------+ |clearenv() | Thread safety | MT-Unsafe const:env | +-----------+---------------+---------------------+ CONFORMING TO
Various UNIX variants (DG/UX, HP-UX, QNX, ...). POSIX.9 (bindings for FORTRAN77). POSIX.1-1996 did not accept clearenv() and putenv(3), but changed its mind and scheduled these functions for some later issue of this standard (see SB.4.6.1). However, POSIX.1-2001 adds only putenv(3), and rejected clearenv(). NOTES
On systems where clearenv() is unavailable, the assignment environ = NULL; will probably do. The clearenv() function may be useful in security-conscious applications that want to precisely control the environment that is passed to programs executed using exec(3). The application would do this by first clearing the environment and then adding select environment vari- ables. Note that the main effect of clearenv() is to adjust the value of the pointer environ(7); this function does not erase the contents of the buffers containing the environment definitions. The DG/UX and Tru64 man pages write: If environ has been modified by anything other than the putenv(3), getenv(3), 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(7) COLOPHON
This page is part of release 4.15 of the Linux man-pages project. A description of the project, information about reporting bugs, and the latest version of this page, can be found at https://www.kernel.org/doc/man-pages/. Linux 2017-09-15 CLEARENV(3)
All times are GMT -4. The time now is 08:55 AM.
Unix & Linux Forums Content Copyright 1993-2022. All Rights Reserved.
Privacy Policy