RTEMS CPU Kit with SuperCore
Functions | Variables
librtemsNfs.h File Reference

Public Interface to the NFS Client Library for RTEMS. More...

#include <rtems.h>
#include <rtems/libio.h>
#include <rtems/libio_.h>
#include <rtems/seterr.h>
#include <string.h>
#include <stdio.h>
#include <stdlib.h>
#include <assert.h>
#include <sys/stat.h>
#include <dirent.h>
#include <netdb.h>
#include <ctype.h>
#include <netinet/in.h>
#include <arpa/inet.h>
Include dependency graph for librtemsNfs.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Functions

void rpcSetXIDs (uint32_t xid)
 Sets the XIDs of the RPC transaction hash table. More...
 
int rpcUdpInit (void)
 Initialize the driver. More...
 
int rpcUdpCleanup (void)
 RPC cleanup and stop. More...
 
int nfsInit (int smallPoolDepth, int bigPoolDepth)
 NFS driver interface. More...
 
int nfsCleanup (void)
 Driver cleanup code. More...
 
int nfsMountsShow (FILE *f)
 Dump a list of the currently mounted NFS to a file. More...
 
int rtems_nfs_initialize (rtems_filesystem_mount_table_entry_t *mt_entry, const void *data)
 Filesystem mount table mount handler. More...
 
rtems_status_code rtems_filesystem_resolve_location (char *buf, int len, rtems_filesystem_location_info_t *loc)
 A utility routine to find the path leading to a rtems_filesystem_location_info_t node. More...
 
int nfsSetTimeout (uint32_t timeout_ms)
 Set the timeout (initial default: 10s) for NFS and mount calls. More...
 
uint32_t nfsGetTimeout (void)
 Read current timeout (in milliseconds)
 

Variables

rtems_task_priority rpciodPriority
 RPCIO driver interface. More...
 

Detailed Description

Public Interface to the NFS Client Library for RTEMS.