Linux SoftwareProgrammingLibrariesEnv::C 0.06

Env::C 0.06


Env::C is a Get/Set/Unset Environment Variables on the C level. SYNOPSIS use Env::C; my $key = "USER"; $val = Env::
Developer:   Stas Bekman
      more software by author →
Price:  0.00
License:   Perl Artistic License
File size:   8K
Language:   
OS:   
Rating:   0 /5 (0 votes)
Your vote:  
enlarge screenshot


Env::C is a Get/Set/Unset Environment Variables on the C level.

SYNOPSIS

use Env::C;

my $key = "USER";
$val = Env::C::getenv($key) || '';

Env::C::setenv($key, "foobar", [$override]);
$new_val = Env::C::getenv($key) || '';

Env::C::unsetenv($key);

my $ar_env = Env::C::getallenv();
print join "n", @$ar_env;

This module provides a Perl API for getenv(3), setenv(3) and unsetenv(3). It also can return all the environ variables.

Sometimes Perl invokes modules with underlaying C APIs which rely on certain environment variables to be set, if these variables are set in Perl and the glue code doesn't worry to set them on the C level, these variables might not be seen by the C level. This module shows what really the C level sees.

Requirements:
  • Perl
    tags these variables  this module  getenv key  val env  environment variables  

    Download Env::C 0.06


     http://mirrors.evolva.ro/CPAN/authors/id/S/ST/STAS/Env-C-0.06.tar.gz


    Authors software

    Env::C 0.06 (by Stas Bekman)
    Env::C is a Get/Set/Unset Environment Variables on the C level.

    SYNOPSIS

    use Env::C;

    my $key = "USER";
    $val = Env::


    Similar software

    Env::C 0.06 (by Stas Bekman)
    Env::C is a Get/Set/Unset Environment Variables on the C level.

    SYNOPSIS

    use Env::C;

    my $key = "USER";
    $val = Env::

    Template::Tutorial 2.15 (by Andy Wardley)
    Template::Tutorial are template toolkit tutorials.

    This section includes tutorials on using the Template Toolkit

    MathML::Entities 0.13 (by Jacques Distler)
    MathML::Entities is a Perl module that can convert XHTML+MathML Named Entities to Numeric Character References.

    SYNOPSIS

    use M

    mod_proxy_pass_env 0.01 (by Tomohiro IKEBE)
    mod_proxy_pass_env module provides virtual transparency of environment variables
    when using the mod_proxy as reverse-proxy.

    This

    Language::Basic::Variable 1.44 (by Amir Karger)
    Language::Basic::Variable is a Perl module to handle parsing and implementing BASIC variables.

    SYNOPSIS

    See Language::Basic for

    CGI::Request 2.0b1 (by Martin R.J. Cleaver)
    CGI::Request is a parse client request via a CGI interface.

    SYNOPSIS

    use CGI::Request;

    # Simple interface: (

    Felidae 0.1.0pre2 (by Florian Diesch)
    Felidae ist a collection of modules for Fvwm, written in Perl

    HTML::Template 2.8 (by Sam Tregar)
    HTML::Template module attempts to make using HTML templates simple and natural

    Glib 1.132 (by muppet and the gtk2-perl team)
    Glib are Perl wrappers for the GLib utility and Object libraries.

    SYNOPSIS

    use Glib;

    ABSTRACT

    This module provides perl

    Acme::MetaSyntactic 0.90 (by Philippe Bruhat)
    Acme::MetaSyntactic is Perl module themed metasyntactic variables.

    When writing code examples, it's always easy at the beginning:


    Other software in this category

    zlib 1.2.3 (by Jean-loup Gailly)
    zlib is designed to be a free, general-purpose, legally unencumbered, lossless data-compression library for use on virtually any comp

    libjpeg v6b (by Independent JPEG Group)
    libjpeg is a library for handling the JPEG (JFIF) image format

    OpenSSL 0.9.7c (by The OpenSSL Project Team)
    The OpenSSL Project is a collaborative effort to develop a robust, commercial-grade, full-featured, and Open Source toolkit implement

    libxml2 2.6.27 (by DV)
    Libxml2 is the XML C parser and toolkit developed for the Gnome project (but usable outside of the Gnome platform), libxml2 library i

    GNU C library 2.4 (by Andreas Jaeger)
    GNU C library (glibc) is one of the most important components of GNU Hurd and most modern Linux distributions.

    GNU C library is us

  •     search


    Featured Software

    jEdit 4.3 pre8
    jEdit is an Open Source text editor written in Java

    Opera 9.02
    Surf the Internet in a safer, faster, and easier way with Opera browser

    GNU Aspell 0.60.4
    GNU Aspell is a Free and Open Source spell checker designed to eventually replace Ispell


    Subscribe in Rojo
    Google Reader
    Add to My Yahoo!

    Add to My AOL
    Subscribe with Bloglines
    Subscribe in NewsGator Online
    Add 'nixbit linux software' to Newsburst from CNET News.com
    del.icio.us nixbit linux software


    Top tags