Files
m241Neelima/vxworks-6.9/target/h/mfs/mfs_clnt.h
T
2026-07-30 11:19:44 +05:30

46 lines
1.1 KiB
C

/* mfs_clnt.h - header for mfs_clnt.c */
/*
* Copyright (c) 2010 Wind River Systems, Inc.
*
* The right to copy, distribute, modify or otherwise make use
* of this software may be licensed only pursuant to the terms
* of an applicable Wind River license agreement.
*/
/*
modification history
--------------------
01a,03sep10,hps written
*/
#ifndef __INCmfs_clnt_h
#define __INCmfs_clnt_h
#include <multios_ipc/mipc.h>
#ifdef __cplusplus
extern "C" {
#endif
extern int mfs_clntinit(char *busname, int servpt, int numsos);
extern int mfs_exportshow(UINT16 srvnode);
#if 0
extern int mfs_exportshowall(void);
#endif
extern int mfs_mount(UINT16 srvnode, char *exportname,
char *localname, int flags);
extern int mfs_unmount(char *localname);
extern int mfs_getmtusize(void);
extern int mfs_zalloc(int fd, int size, UINT8 **zbuf,
MIPC_ZBUFFER *zhdl, int flags);
extern int mfs_zfree(int fd, MIPC_ZBUFFER zhdl);
extern int mfs_zread(int fd, UINT8 **zbuf, MIPC_ZBUFFER *zhdl, int size);
extern int mfs_zwrite(int fd, UINT8 *zbuf, MIPC_ZBUFFER zhdl, int size);
#ifdef __cplusplus
}
#endif
#endif /* __INCmfs_clnt_h */