LinuxGuruz
  • Last 5 Forum Topics
    Replies
    Views
    Last post


The Web Only This Site
  • BOOKMARK

  • ADD TO FAVORITES

  • REFERENCES


  • MARC

    Mailing list ARChives
    - Search by -
     Subjects
     Authors
     Bodies





    FOLDOC

    Computing Dictionary




  • Text Link Ads






  • LINUX man pages
  • Linux Man Page Viewer


    The following form allows you to view linux man pages.

    Command:

    secure_getenv

    
    
    

    SYNOPSIS

           #include <stdlib.h>
    
           char *getenv(const char *name);
    
           char *secure_getenv(const char *name);
    
       Feature Test Macro Requirements for glibc (see feature_test_macros(7)):
    
           secure_getenv(): _GNU_SOURCE
    
    
    

    DESCRIPTION

           The  getenv()  function searches the environment list to find the envi-
           ronment variable name, and returns a pointer to the corresponding value
           string.
    
           The  GNU-specific secure_getenv() function is just like getenv() except
           that it returns NULL in cases where  "secure  execution"  is  required.
           Secure  execution  is  required  if one of the following conditions was
           true when the program run by the calling process was loaded:
    
           *  the process's effective user ID did not match its real  user  ID  or
              the  process's  effective  group  ID did not match its real group ID
              (typically this is the result of executing  a  set-user-ID  or  set-
              group-ID program);
    
           *  the effective capability bit was set on the executable file; or
    
           *  the process has a nonempty permitted capability set.
    
           Secure  execution may also required if triggered by some Linux security
           modules.
    
           The secure_getenv() function is intended  for  use  in  general-purpose
           libraries  to  avoid vulnerabilities that could occur if set-user-ID or
           set-group-ID programs accidentally trusted the environment.
    
    
    

    RETURN VALUE

           The getenv() function returns a pointer to the value  in  the  environ-
           ment, or NULL if there is no match.
    
    
    

    VERSIONS

           secure_getenv() first appeared in glibc 2.17.
    
    
    

    CONFORMING TO

           getenv(): SVr4, POSIX.1-2001, 4.3BSD, C89, C99.
    
           secure_getenv() is a GNU extension.
    
    
    

    NOTES

           The strings in the environment list are of the form name=value.
    
           clearenv(3), getauxval(3), putenv(3), setenv(3), unsetenv(3), capabili-
           ties(7), environ(7)
    
    
    

    GNU 2012-08-14 GETENV(3)

    
    
  • MORE RESOURCE


  • Linux

    The Distributions





    Linux

    The Software





    Linux

    The News



  • MARKETING






  • Toll Free

webmaster@linuxguruz.com
Copyright © 1999 - 2016 by LinuxGuruz