Back to index

glibc  2.9
Defines | Functions | Variables
start.c File Reference
#include <stddef.h>
#include <stdlib.h>
#include <errno.h>
#include <unistd.h>
#include <sysdep.h>

Go to the source code of this file.

Defines

#define START_ARGS   void

Functions

void __mach_init (void)
void __libc_init (int argc, char **argv, char **envp)
int main (int argc, char **argv, char **envp)
static volatile void start1 (void)
void _start (START_ARGS)

Variables

int __data_start = 0
volatile int errno
void *(* _cthread_init_routine )(void)
void(* _cthread_exit_routine )(int status)
static int start_argc
static char ** start_argv

Define Documentation

#define START_ARGS   void

Definition at line 83 of file start.c.


Function Documentation

void __libc_init ( int  argc,
char **  argv,
char **  envp 
)
void __mach_init ( void  )
void _start ( START_ARGS  )

Definition at line 91 of file start.c.

Here is the call graph for this function:

int main ( int  argc,
char **  argv,
char **  envp 
)
static volatile void start1 ( void  ) [static]

Definition at line 71 of file start.c.

Here is the call graph for this function:

Here is the caller graph for this function:


Variable Documentation

Definition at line 47 of file start.c.

Definition at line 61 of file start.c.

void*(* _cthread_init_routine)(void)

Definition at line 60 of file start.c.

volatile int errno

Definition at line 50 of file start.c.

int start_argc [static]

Definition at line 66 of file start.c.

char** start_argv [static]

Definition at line 67 of file start.c.