GLAST/LAT > DAQ and FSW > FSW > Doxygen Index > FBS / V0-2-1
Constituent: fbs_rtos     Tag: sun-gcc
#include <dlfcn.h>
#include <errno.h>
#include <stdlib.h>
#include <string.h>
#include <fcntl.h>
#include <unistd.h>
#include "CMX/CMX_asBuiltPub.h"
#include "PBS/INT.ih"
#include "FBS/FBS_pubrtos.h"
#include "FBS/FBS_msgs.h"
#include "MDB/MDB_pubdefs.h"
#include "FBS_mtx.ih"
Include dependency graph for FBS_load.c.ux-xxx-xxx:
This graph shows which files directly or indirectly include this file:
Functions | |
static unsigned int | FILE_loadModule (unsigned int id, const char *nam, int sym, void **mod, unsigned int *dat) |
Load a code module (wrapper for Unix dlopen()). | |
unsigned int | FILE_loadModuleByID (unsigned int id, int sym, void **mod) |
Load a FSW code module by file ID. | |
unsigned int | FILE_loadModuleByName (const char *nam, int sym, void **mod) |
Load a FSW code module by file name. | |
unsigned int | FILE_loadModuleSecondary (unsigned int id, int sym, void **mod, unsigned int *dat) |
Load a FSW code module by file ID (special for secondary boot). | |
Variables | |
const char | mksname [] = { "/tmp/loadModuleXXXXXX" } |
Template of a name to pass to mkstemp(). | |
static FBS_mti | mti |
Instance of (storage for) mutex (only used in Unix). | |
static volatile FBS_mtx | mtx |
Mutex to enforce serial open/close/delete operations on a single file. |
CVS $Id: FBS_load.c.ux-xxx-xxx,v 1.4 2005/11/17 01:27:19 apw Exp $
|
Load a code module (wrapper for Unix dlopen()).
|
|
Load a FSW code module by file ID.
|
|
Load a FSW code module by file name.
|
|
Load a FSW code module by file ID (special for secondary boot).
|