repositories
/
deb_libnfs.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
427d71c
)
Win32: make the sympols public in a dll
author
Ronnie Sahlberg
<ronniesahlberg@gmail.com>
Tue, 30 Aug 2011 05:56:53 +0000
(15:56 +1000)
committer
Ronnie Sahlberg
<ronniesahlberg@gmail.com>
Tue, 30 Aug 2011 05:56:53 +0000
(15:56 +1000)
include/libnfs.h
patch
|
blob
|
blame
|
history
diff --git
a/include/libnfs.h
b/include/libnfs.h
index 2038d8a0a335800217dba3b080f594e94c12464e..c72b7cf537622ed29ea9a2b981d1d4d44fae6c3f 100644
(file)
--- a/
include/libnfs.h
+++ b/
include/libnfs.h
@@
-22,6
+22,12
@@
struct nfs_context;
struct rpc_context;
struct nfs_context;
struct rpc_context;
+#if defined(WIN32)
+#define EXTERN __declspec( dllexport )
+#else
+#define EXTERN
+#endif
+
#if defined(WIN32)
struct statvfs {
uint32_t f_bsize;
#if defined(WIN32)
struct statvfs {
uint32_t f_bsize;
@@
-48,21
+54,21
@@
struct utimbuf {
/*
* Used for interfacing the async version of the api into an external eventsystem
*/
/*
* Used for interfacing the async version of the api into an external eventsystem
*/
-int nfs_get_fd(struct nfs_context *nfs);
-int nfs_which_events(struct nfs_context *nfs);
-int nfs_service(struct nfs_context *nfs, int revents);
+
EXTERN
int nfs_get_fd(struct nfs_context *nfs);
+
EXTERN
int nfs_which_events(struct nfs_context *nfs);
+
EXTERN
int nfs_service(struct nfs_context *nfs, int revents);
/*
* Used if you need different credentials than the default for the current user.
*/
struct AUTH;
/*
* Used if you need different credentials than the default for the current user.
*/
struct AUTH;
-void nfs_set_auth(struct nfs_context *nfs, struct AUTH *auth);
+
EXTERN
void nfs_set_auth(struct nfs_context *nfs, struct AUTH *auth);
/*
* When an operation failed, this function can extract a detailed error string.
*/
/*
* When an operation failed, this function can extract a detailed error string.
*/
-char *nfs_get_error(struct nfs_context *nfs);
+
EXTERN
char *nfs_get_error(struct nfs_context *nfs);
/*
/*
@@
-86,11
+92,11
@@
typedef void (*rpc_cb)(struct rpc_context *rpc, int status, void *data, void *pr
* NULL : Failed to create a context.
* *nfs : A pointer to an nfs context.
*/
* NULL : Failed to create a context.
* *nfs : A pointer to an nfs context.
*/
-struct nfs_context *nfs_init_context(void);
+
EXTERN
struct nfs_context *nfs_init_context(void);
/*
* Destroy an nfs context.
*/
/*
* Destroy an nfs context.
*/
-void nfs_destroy_context(struct nfs_context *nfs);
+
EXTERN
void nfs_destroy_context(struct nfs_context *nfs);
struct nfsfh;
struct nfsfh;
@@
-98,12
+104,12
@@
struct nfsfh;
/*
* Get the maximum supported READ3 size by the server
*/
/*
* Get the maximum supported READ3 size by the server
*/
-size_t nfs_get_readmax(struct nfs_context *nfs);
+
EXTERN
size_t nfs_get_readmax(struct nfs_context *nfs);
/*
* Get the maximum supported WRITE3 size by the server
*/
/*
* Get the maximum supported WRITE3 size by the server
*/
-size_t nfs_get_writemax(struct nfs_context *nfs);
+
EXTERN
size_t nfs_get_writemax(struct nfs_context *nfs);
/*
/*
@@
-121,14
+127,14
@@
size_t nfs_get_writemax(struct nfs_context *nfs);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_mount_async(struct nfs_context *nfs, const char *server, const char *exportname, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_mount_async(struct nfs_context *nfs, const char *server, const char *exportname, nfs_cb cb, void *private_data);
/*
* Sync nfs mount.
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync nfs mount.
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_mount(struct nfs_context *nfs, const char *server, const char *exportname);
+
EXTERN
int nfs_mount(struct nfs_context *nfs, const char *server, const char *exportname);
@@
-149,14
+155,14
@@
int nfs_mount(struct nfs_context *nfs, const char *server, const char *exportnam
* data is the error string.
*/
struct stat;
* data is the error string.
*/
struct stat;
-int nfs_stat_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_stat_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
/*
* Sync stat(<filename>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync stat(<filename>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_stat(struct nfs_context *nfs, const char *path, struct stat *st);
+
EXTERN
int nfs_stat(struct nfs_context *nfs, const char *path, struct stat *st);
/*
/*
@@
-174,14
+180,14
@@
int nfs_stat(struct nfs_context *nfs, const char *path, struct stat *st);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_fstat_async(struct nfs_context *nfs, struct nfsfh *nfsfh, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_fstat_async(struct nfs_context *nfs, struct nfsfh *nfsfh, nfs_cb cb, void *private_data);
/*
* Sync fstat(nfsfh *)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync fstat(nfsfh *)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_fstat(struct nfs_context *nfs, struct nfsfh *nfsfh, struct stat *st);
+
EXTERN
int nfs_fstat(struct nfs_context *nfs, struct nfsfh *nfsfh, struct stat *st);
@@
-204,14
+210,14
@@
int nfs_fstat(struct nfs_context *nfs, struct nfsfh *nfsfh, struct stat *st);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_open_async(struct nfs_context *nfs, const char *path, int mode, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_open_async(struct nfs_context *nfs, const char *path, int mode, nfs_cb cb, void *private_data);
/*
* Sync stat(<filename>)
* Function returns
* 0 : The operation was successfull. *nfsfh is filled in.
* -errno : The command failed.
*/
/*
* Sync stat(<filename>)
* Function returns
* 0 : The operation was successfull. *nfsfh is filled in.
* -errno : The command failed.
*/
-int nfs_open(struct nfs_context *nfs, const char *path, int mode, struct nfsfh **nfsfh);
+
EXTERN
int nfs_open(struct nfs_context *nfs, const char *path, int mode, struct nfsfh **nfsfh);
@@
-232,14
+238,14
@@
int nfs_open(struct nfs_context *nfs, const char *path, int mode, struct nfsfh *
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_close_async(struct nfs_context *nfs, struct nfsfh *nfsfh, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_close_async(struct nfs_context *nfs, struct nfsfh *nfsfh, nfs_cb cb, void *private_data);
/*
* Sync close(nfsfh)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync close(nfsfh)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_close(struct nfs_context *nfs, struct nfsfh *nfsfh);
+
EXTERN
int nfs_close(struct nfs_context *nfs, struct nfsfh *nfsfh);
/*
/*
@@
-259,14
+265,14
@@
int nfs_close(struct nfs_context *nfs, struct nfsfh *nfsfh);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_pread_async(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t count, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_pread_async(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t count, nfs_cb cb, void *private_data);
/*
* Sync pread()
* Function returns
* >=0 : numer of bytes read.
* -errno : An error occured.
*/
/*
* Sync pread()
* Function returns
* >=0 : numer of bytes read.
* -errno : An error occured.
*/
-int nfs_pread(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t count, char *buf);
+
EXTERN
int nfs_pread(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t count, char *buf);
@@
-287,14
+293,14
@@
int nfs_pread(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_read_async(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_read_async(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, nfs_cb cb, void *private_data);
/*
* Sync read()
* Function returns
* >=0 : numer of bytes read.
* -errno : An error occured.
*/
/*
* Sync read()
* Function returns
* >=0 : numer of bytes read.
* -errno : An error occured.
*/
-int nfs_read(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, char *buf);
+
EXTERN
int nfs_read(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, char *buf);
@@
-315,14
+321,14
@@
int nfs_read(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, char *b
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_pwrite_async(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t count, char *buf, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_pwrite_async(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t count, char *buf, nfs_cb cb, void *private_data);
/*
* Sync pwrite()
* Function returns
* >=0 : numer of bytes written.
* -errno : An error occured.
*/
/*
* Sync pwrite()
* Function returns
* >=0 : numer of bytes written.
* -errno : An error occured.
*/
-int nfs_pwrite(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t count, char *buf);
+
EXTERN
int nfs_pwrite(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t count, char *buf);
/*
/*
@@
-341,14
+347,14
@@
int nfs_pwrite(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_write_async(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, char *buf, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_write_async(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, char *buf, nfs_cb cb, void *private_data);
/*
* Sync write()
* Function returns
* >=0 : numer of bytes written.
* -errno : An error occured.
*/
/*
* Sync write()
* Function returns
* >=0 : numer of bytes written.
* -errno : An error occured.
*/
-int nfs_write(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, char *buf);
+
EXTERN
int nfs_write(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, char *buf);
/*
/*
@@
-367,14
+373,14
@@
int nfs_write(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, char *
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_lseek_async(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, int whence, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_lseek_async(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, int whence, nfs_cb cb, void *private_data);
/*
* Sync lseek()
* Function returns
* >=0 : numer of bytes read.
* -errno : An error occured.
*/
/*
* Sync lseek()
* Function returns
* >=0 : numer of bytes read.
* -errno : An error occured.
*/
-int nfs_lseek(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, int whence, off_t *current_offset);
+
EXTERN
int nfs_lseek(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, int whence, off_t *current_offset);
/*
/*
@@
-392,14
+398,14
@@
int nfs_lseek(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, int wh
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_fsync_async(struct nfs_context *nfs, struct nfsfh *nfsfh, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_fsync_async(struct nfs_context *nfs, struct nfsfh *nfsfh, nfs_cb cb, void *private_data);
/*
* Sync fsync()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
/*
* Sync fsync()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
-int nfs_fsync(struct nfs_context *nfs, struct nfsfh *nfsfh);
+
EXTERN
int nfs_fsync(struct nfs_context *nfs, struct nfsfh *nfsfh);
@@
-418,14
+424,14
@@
int nfs_fsync(struct nfs_context *nfs, struct nfsfh *nfsfh);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_truncate_async(struct nfs_context *nfs, const char *path, off_t length, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_truncate_async(struct nfs_context *nfs, const char *path, off_t length, nfs_cb cb, void *private_data);
/*
* Sync truncate()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
/*
* Sync truncate()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
-int nfs_truncate(struct nfs_context *nfs, const char *path, off_t length);
+
EXTERN
int nfs_truncate(struct nfs_context *nfs, const char *path, off_t length);
@@
-444,14
+450,14
@@
int nfs_truncate(struct nfs_context *nfs, const char *path, off_t length);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_ftruncate_async(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t length, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_ftruncate_async(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t length, nfs_cb cb, void *private_data);
/*
* Sync ftruncate()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
/*
* Sync ftruncate()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
-int nfs_ftruncate(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t length);
+
EXTERN
int nfs_ftruncate(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t length);
@@
-473,14
+479,14
@@
int nfs_ftruncate(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t length);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_mkdir_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_mkdir_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
/*
* Sync mkdir()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
/*
* Sync mkdir()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
-int nfs_mkdir(struct nfs_context *nfs, const char *path);
+
EXTERN
int nfs_mkdir(struct nfs_context *nfs, const char *path);
@@
-499,14
+505,14
@@
int nfs_mkdir(struct nfs_context *nfs, const char *path);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_rmdir_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_rmdir_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
/*
* Sync rmdir()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
/*
* Sync rmdir()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
-int nfs_rmdir(struct nfs_context *nfs, const char *path);
+
EXTERN
int nfs_rmdir(struct nfs_context *nfs, const char *path);
@@
-527,14
+533,14
@@
int nfs_rmdir(struct nfs_context *nfs, const char *path);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_creat_async(struct nfs_context *nfs, const char *path, int mode, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_creat_async(struct nfs_context *nfs, const char *path, int mode, nfs_cb cb, void *private_data);
/*
* Sync creat()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
/*
* Sync creat()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
-int nfs_creat(struct nfs_context *nfs, const char *path, int mode, struct nfsfh **nfsfh);
+
EXTERN
int nfs_creat(struct nfs_context *nfs, const char *path, int mode, struct nfsfh **nfsfh);
@@
-556,14
+562,14
@@
int nfs_creat(struct nfs_context *nfs, const char *path, int mode, struct nfsfh
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_unlink_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_unlink_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
/*
* Sync unlink()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
/*
* Sync unlink()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
-int nfs_unlink(struct nfs_context *nfs, const char *path);
+
EXTERN
int nfs_unlink(struct nfs_context *nfs, const char *path);
@@
-587,14
+593,14
@@
struct nfsdir;
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_opendir_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_opendir_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
/*
* Sync opendir()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
/*
* Sync opendir()
* Function returns
* 0 : Success
* -errno : An error occured.
*/
-int nfs_opendir(struct nfs_context *nfs, const char *path, struct nfsdir **nfsdir);
+
EXTERN
int nfs_opendir(struct nfs_context *nfs, const char *path, struct nfsdir **nfsdir);
@@
-609,7
+615,7
@@
struct nfsdirent {
/*
* nfs_readdir() never blocks, so no special sync/async versions are available
*/
/*
* nfs_readdir() never blocks, so no special sync/async versions are available
*/
-struct nfsdirent *nfs_readdir(struct nfs_context *nfs, struct nfsdir *nfsdir);
+
EXTERN
struct nfsdirent *nfs_readdir(struct nfs_context *nfs, struct nfsdir *nfsdir);
@@
-619,7
+625,7
@@
struct nfsdirent *nfs_readdir(struct nfs_context *nfs, struct nfsdir *nfsdir);
/*
* nfs_closedir() never blocks, so no special sync/async versions are available
*/
/*
* nfs_closedir() never blocks, so no special sync/async versions are available
*/
-void nfs_closedir(struct nfs_context *nfs, struct nfsdir *nfsdir);
+
EXTERN
void nfs_closedir(struct nfs_context *nfs, struct nfsdir *nfsdir);
@@
-639,14
+645,14
@@
void nfs_closedir(struct nfs_context *nfs, struct nfsdir *nfsdir);
* data is the error string.
*/
struct statvfs;
* data is the error string.
*/
struct statvfs;
-int nfs_statvfs_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_statvfs_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
/*
* Sync statvfs(<dirname>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync statvfs(<dirname>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_statvfs(struct nfs_context *nfs, const char *path, struct statvfs *svfs);
+
EXTERN
int nfs_statvfs(struct nfs_context *nfs, const char *path, struct statvfs *svfs);
/*
/*
@@
-666,14
+672,14
@@
int nfs_statvfs(struct nfs_context *nfs, const char *path, struct statvfs *svfs)
* data is the error string.
*/
struct statvfs;
* data is the error string.
*/
struct statvfs;
-int nfs_readlink_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_readlink_async(struct nfs_context *nfs, const char *path, nfs_cb cb, void *private_data);
/*
* Sync readlink(<name>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync readlink(<name>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_readlink(struct nfs_context *nfs, const char *path, char *buf, int bufsize);
+
EXTERN
int nfs_readlink(struct nfs_context *nfs, const char *path, char *buf, int bufsize);
@@
-692,14
+698,14
@@
int nfs_readlink(struct nfs_context *nfs, const char *path, char *buf, int bufsi
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_chmod_async(struct nfs_context *nfs, const char *path, int mode, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_chmod_async(struct nfs_context *nfs, const char *path, int mode, nfs_cb cb, void *private_data);
/*
* Sync chmod(<name>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync chmod(<name>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_chmod(struct nfs_context *nfs, const char *path, int mode);
+
EXTERN
int nfs_chmod(struct nfs_context *nfs, const char *path, int mode);
@@
-718,14
+724,14
@@
int nfs_chmod(struct nfs_context *nfs, const char *path, int mode);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_fchmod_async(struct nfs_context *nfs, struct nfsfh *nfsfh, int mode, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_fchmod_async(struct nfs_context *nfs, struct nfsfh *nfsfh, int mode, nfs_cb cb, void *private_data);
/*
* Sync fchmod(<handle>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync fchmod(<handle>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_fchmod(struct nfs_context *nfs, struct nfsfh *nfsfh, int mode);
+
EXTERN
int nfs_fchmod(struct nfs_context *nfs, struct nfsfh *nfsfh, int mode);
@@
-744,14
+750,14
@@
int nfs_fchmod(struct nfs_context *nfs, struct nfsfh *nfsfh, int mode);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_chown_async(struct nfs_context *nfs, const char *path, int uid, int gid, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_chown_async(struct nfs_context *nfs, const char *path, int uid, int gid, nfs_cb cb, void *private_data);
/*
* Sync chown(<name>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync chown(<name>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_chown(struct nfs_context *nfs, const char *path, int uid, int gid);
+
EXTERN
int nfs_chown(struct nfs_context *nfs, const char *path, int uid, int gid);
@@
-770,14
+776,14
@@
int nfs_chown(struct nfs_context *nfs, const char *path, int uid, int gid);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_fchown_async(struct nfs_context *nfs, struct nfsfh *nfsfh, int uid, int gid, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_fchown_async(struct nfs_context *nfs, struct nfsfh *nfsfh, int uid, int gid, nfs_cb cb, void *private_data);
/*
* Sync fchown(<handle>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync fchown(<handle>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_fchown(struct nfs_context *nfs, struct nfsfh *nfsfh, int uid, int gid);
+
EXTERN
int nfs_fchown(struct nfs_context *nfs, struct nfsfh *nfsfh, int uid, int gid);
@@
-797,14
+803,14
@@
int nfs_fchown(struct nfs_context *nfs, struct nfsfh *nfsfh, int uid, int gid);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_utimes_async(struct nfs_context *nfs, const char *path, struct timeval *times, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_utimes_async(struct nfs_context *nfs, const char *path, struct timeval *times, nfs_cb cb, void *private_data);
/*
* Sync utimes(<path>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync utimes(<path>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_utimes(struct nfs_context *nfs, const char *path, struct timeval *times);
+
EXTERN
int nfs_utimes(struct nfs_context *nfs, const char *path, struct timeval *times);
/*
/*
@@
-823,14
+829,14
@@
int nfs_utimes(struct nfs_context *nfs, const char *path, struct timeval *times)
* data is the error string.
*/
struct utimbuf;
* data is the error string.
*/
struct utimbuf;
-int nfs_utime_async(struct nfs_context *nfs, const char *path, struct utimbuf *times, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_utime_async(struct nfs_context *nfs, const char *path, struct utimbuf *times, nfs_cb cb, void *private_data);
/*
* Sync utime(<path>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync utime(<path>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_utime(struct nfs_context *nfs, const char *path, struct utimbuf *times);
+
EXTERN
int nfs_utime(struct nfs_context *nfs, const char *path, struct utimbuf *times);
@@
-850,14
+856,14
@@
int nfs_utime(struct nfs_context *nfs, const char *path, struct utimbuf *times);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_access_async(struct nfs_context *nfs, const char *path, int mode, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_access_async(struct nfs_context *nfs, const char *path, int mode, nfs_cb cb, void *private_data);
/*
* Sync access(<path>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync access(<path>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_access(struct nfs_context *nfs, const char *path, int mode);
+
EXTERN
int nfs_access(struct nfs_context *nfs, const char *path, int mode);
@@
-877,14
+883,14
@@
int nfs_access(struct nfs_context *nfs, const char *path, int mode);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_symlink_async(struct nfs_context *nfs, const char *oldpath, const char *newpath, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_symlink_async(struct nfs_context *nfs, const char *oldpath, const char *newpath, nfs_cb cb, void *private_data);
/*
* Sync symlink(<path>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync symlink(<path>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_symlink(struct nfs_context *nfs, const char *oldpath, const char *newpath);
+
EXTERN
int nfs_symlink(struct nfs_context *nfs, const char *oldpath, const char *newpath);
/*
/*
@@
-902,14
+908,14
@@
int nfs_symlink(struct nfs_context *nfs, const char *oldpath, const char *newpat
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_rename_async(struct nfs_context *nfs, const char *oldpath, const char *newpath, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_rename_async(struct nfs_context *nfs, const char *oldpath, const char *newpath, nfs_cb cb, void *private_data);
/*
* Sync rename(<oldpath>, <newpath>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync rename(<oldpath>, <newpath>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_rename(struct nfs_context *nfs, const char *oldpath, const char *newpath);
+
EXTERN
int nfs_rename(struct nfs_context *nfs, const char *oldpath, const char *newpath);
@@
-928,14
+934,14
@@
int nfs_rename(struct nfs_context *nfs, const char *oldpath, const char *newpath
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int nfs_link_async(struct nfs_context *nfs, const char *oldpath, const char *newpath, nfs_cb cb, void *private_data);
+
EXTERN
int nfs_link_async(struct nfs_context *nfs, const char *oldpath, const char *newpath, nfs_cb cb, void *private_data);
/*
* Sync link(<oldpath>, <newpath>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
/*
* Sync link(<oldpath>, <newpath>)
* Function returns
* 0 : The operation was successfull.
* -errno : The command failed.
*/
-int nfs_link(struct nfs_context *nfs, const char *oldpath, const char *newpath);
+
EXTERN
int nfs_link(struct nfs_context *nfs, const char *oldpath, const char *newpath);
/*
/*
@@
-959,7
+965,7
@@
int nfs_link(struct nfs_context *nfs, const char *oldpath, const char *newpath);
* -errno : An error occured.
* data is the error string.
*/
* -errno : An error occured.
* data is the error string.
*/
-int mount_getexports_async(struct rpc_context *rpc, const char *server, rpc_cb cb, void *private_data);
+
EXTERN
int mount_getexports_async(struct rpc_context *rpc, const char *server, rpc_cb cb, void *private_data);
/*
* Sync getexports(<server>)
* Function returns
/*
* Sync getexports(<server>)
* Function returns
@@
-968,9
+974,9
@@
int mount_getexports_async(struct rpc_context *rpc, const char *server, rpc_cb c
*
* returned data must be freed by calling mount_free_export_list(exportnode);
*/
*
* returned data must be freed by calling mount_free_export_list(exportnode);
*/
-struct exportnode *mount_getexports(const char *server);
+
EXTERN
struct exportnode *mount_getexports(const char *server);
-void mount_free_export_list(struct exportnode *exports);
+
EXTERN
void mount_free_export_list(struct exportnode *exports);
//qqq replace later with lseek(cur, 0)
//qqq replace later with lseek(cur, 0)