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)
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)
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)
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)
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)
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)
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)
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
LEARN ABOUT MINIX
clearenv
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)