This is Unofficial EPICS BASE Doxygen Site
epicsRtemsInitHooks.h File Reference
#include <bsp.h>
#include <rtems/rtems_bsdnet.h>
+ Include dependency graph for epicsRtemsInitHooks.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

int epicsRtemsInitPreSetBootConfigFromNVRAM (struct rtems_bsdnet_config *config)
 
int epicsRtemsInitPostSetBootConfigFromNVRAM (struct rtems_bsdnet_config *config)
 
int epicsRtemsMountLocalFilesystem (char **argv)
 

Variables

char * env_nfsServer
 
char * env_nfsPath
 
char * env_nfsMountPoint
 

Function Documentation

int epicsRtemsInitPostSetBootConfigFromNVRAM ( struct rtems_bsdnet_config config)

Definition at line 15 of file epicsRtemsInitHookPost.c.

16 {
17  return 0;
18 }
int epicsRtemsInitPreSetBootConfigFromNVRAM ( struct rtems_bsdnet_config config)

Definition at line 15 of file epicsRtemsInitHookPre.c.

16 {
17  return 0;
18 }
int epicsRtemsMountLocalFilesystem ( char **  argv)

Definition at line 130 of file rtems_init.c.

131 {
133  return -1; /* no FS image provided. */
134  else if(epicsRtemsFSImage==NULL)
135  return 0; /* no FS image provided, but none is needed. */
136  else {
137  printf("***** Using compiled in file data *****\n");
138  if (epicsMemFsLoad(epicsRtemsFSImage) != 0) {
139  printf("Can't unpack tar filesystem\n");
140  return -1;
141  } else {
142  argv[1] = "/";
143  return 0;
144  }
145  }
146 }
#define printf
Definition: epicsStdio.h:41
#define NULL
Definition: catime.c:38
int epicsMemFsLoad(const epicsMemFS *fs)
Definition: epicsMemFs.c:22
const epicsMemFS * epicsRtemsFSImage
Definition: rtems_init.c:124

Variable Documentation

char* env_nfsMountPoint

Definition at line 26 of file setBootConfigFromNVRAM.c.

char* env_nfsPath

Definition at line 25 of file setBootConfigFromNVRAM.c.

char* env_nfsServer

Definition at line 24 of file setBootConfigFromNVRAM.c.