ns-3 Direct Code Execution
API
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Pages
libc-global-variables.cc File Reference
#include <stdio.h>
#include <netinet/in.h>
#include "libc-globals.h"
+ Include dependency graph for libc-global-variables.cc:

Go to the source code of this file.

Macros

#define weak_alias(name, aliasname)   extern __typeof (name) aliasname __attribute__ ((weak, alias (# name)))

Functions

 weak_alias (__progname, __progname_full)
 weak_alias (__environ, environ)
 weak_alias (dce_proginvname, program_invocation_name)
 weak_alias (dce_proginvnameshort, program_invocation_short_name)

Variables

char ** __environ = 0
char * __progname = 0
__thread struct __res_state * __resp
const char * _libc_intl_domainname = "libc"
char * dce_proginvname = 0
char * dce_proginvnameshort = 0
__thread int errno
int h_errno
struct in6_addr in6addr_any = IN6ADDR_ANY_INIT
struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT
char * optarg = 0
int opterr = 0
int optind = 0
int optopt = 0
FILE * stderr
FILE * stdin
FILE * stdout

Macro Definition Documentation

#define weak_alias (   name,
  aliasname 
)    extern __typeof (name) aliasname __attribute__ ((weak, alias (# name)))

Definition at line 22 of file libc-global-variables.cc.

Function Documentation

weak_alias ( __progname  ,
__progname_full   
)
weak_alias ( __environ  ,
environ   
)
weak_alias ( dce_proginvname  ,
program_invocation_name   
)
weak_alias ( dce_proginvnameshort  ,
program_invocation_short_name   
)

Variable Documentation

char** __environ = 0

Definition at line 14 of file libc-global-variables.cc.

char* __progname = 0

Definition at line 18 of file libc-global-variables.cc.

Referenced by setup_global_variables().

__thread struct __res_state* __resp

Definition at line 17 of file libc-global-variables.cc.

const char* _libc_intl_domainname = "libc"

Definition at line 13 of file libc-global-variables.cc.

char* dce_proginvname = 0

Definition at line 19 of file libc-global-variables.cc.

char* dce_proginvnameshort = 0

Definition at line 20 of file libc-global-variables.cc.

__thread int errno

Definition at line 16 of file libc-global-variables.cc.

Referenced by __netlink_free_handle(), ns3::UcontextFiberManager::AllocateStack(), ns3::LocalDatagramSocketFd::Bind(), ns3::LocalStreamSocketFd::Bind(), ns3::UnixFileFd::Close(), dce___fxstatat(), dce___lxstat(), dce___lxstat64(), dce___xstat(), dce___xstat64(), dce_chdir(), dce_fclose(), dce_fdopen(), dce_fdopendir(), dce_fflush(), dce_fgetpos(), dce_fileno(), dce_fopen(), dce_fopen64(), dce_freopen(), dce_fseek(), dce_fseeko(), dce_fsetpos(), dce_ftell(), dce_ftello(), dce_getnameinfo(), dce_if_nametoindex(), dce_inet_ntop(), ns3::dce_internalClosedir(), dce_mkstemp(), dce_munmap(), dce_open(), dce_opendir(), dce_readlink(), dce_remove(), dce_rename(), dce_setvbuf(), dce_strtod(), dce_strtol(), dce_strtoll(), dce_strtoul(), dce_strtoull(), dce_truncate(), dce_unlinkat(), dce_vasprintf(), ns3::UcontextFiberManager::DeallocateStack(), ns3::ElfCache::EditFile(), ns3::ElfLdd::ExtractLibraries(), ns3::UnixFileFdBase::Fcntl(), ns3::UnixFileFdBase::Ftruncate(), ns3::UnixFileFdBase::Fxstat(), ns3::UnixRandomFd::Fxstat(), ns3::UnixFileFdBase::Fxstat64(), ns3::UnixRandomFd::Fxstat64(), ns3::DceManagerHelper::GetProcStatus(), ns3::UnixFileFdBase::Lseek(), ns3::UnixFileFdBase::Mmap(), anonymous_namespace{dce-stdio.cc}::my_close(), anonymous_namespace{dce-stdio.cc}::my_read(), anonymous_namespace{dce-stdio.cc}::my_seek(), anonymous_namespace{dce-stdio.cc}::my_stat(), anonymous_namespace{dce-stdio.cc}::my_write(), anonymous_namespace{dce-stdio.cc}::my_write_unconditional(), netlink_request(), ns3::UnixFileFdBase::Read(), ns3::UcontextFiberManager::SetupSignalHandler(), ns3::UtilsEnsureDirectoryExists(), ns3::UnixFileFdBase::Write(), and ns3::UnixFileFdLight::Write().

int h_errno

Definition at line 15 of file libc-global-variables.cc.

struct in6_addr in6addr_any = IN6ADDR_ANY_INIT

Definition at line 9 of file libc-global-variables.cc.

struct in6_addr in6addr_loopback = IN6ADDR_LOOPBACK_INIT

Definition at line 10 of file libc-global-variables.cc.

char* optarg = 0

Definition at line 11 of file libc-global-variables.cc.

Referenced by dce_getopt(), dce_getopt_long(), and setup_global_variables().

int opterr = 0

Definition at line 12 of file libc-global-variables.cc.

Referenced by dce_getopt(), dce_getopt_long(), and setup_global_variables().

int optind = 0

Definition at line 12 of file libc-global-variables.cc.

Referenced by dce_getopt(), dce_getopt_long(), and setup_global_variables().

int optopt = 0

Definition at line 12 of file libc-global-variables.cc.

Referenced by dce_getopt(), dce_getopt_long(), and setup_global_variables().

FILE* stderr

Definition at line 8 of file libc-global-variables.cc.

Referenced by setup_global_variables().

FILE* stdin

Definition at line 6 of file libc-global-variables.cc.

Referenced by setup_global_variables().

FILE* stdout

Definition at line 7 of file libc-global-variables.cc.

Referenced by setup_global_variables().