pfd.events = nfs_which_events(nfs);
if (poll(&pfd, 1, -1) < 0) {
pfd.events = nfs_which_events(nfs);
if (poll(&pfd, 1, -1) < 0) {
-static void mount_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void mount_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_mount_async(nfs, server, export, mount_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_mount_async(nfs, server, export, mount_cb, &cb_data) != 0) {
-static void stat_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void stat_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
cb_data.return_data = st;
if (nfs_stat_async(nfs, path, stat_cb, &cb_data) != 0) {
cb_data.return_data = st;
if (nfs_stat_async(nfs, path, stat_cb, &cb_data) != 0) {
-static void open_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void open_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data *cb_data = private_data;
struct nfsfh *fh, **nfsfh;
{
struct sync_cb_data *cb_data = private_data;
struct nfsfh *fh, **nfsfh;
-int nfs_open_sync(struct nfs_context *nfs, const char *path, int mode, struct nfsfh **nfsfh)
+int nfs_open(struct nfs_context *nfs, const char *path, int mode, struct nfsfh **nfsfh)
cb_data.return_data = nfsfh;
if (nfs_open_async(nfs, path, mode, open_cb, &cb_data) != 0) {
cb_data.return_data = nfsfh;
if (nfs_open_async(nfs, path, mode, open_cb, &cb_data) != 0) {
-static void pread_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void pread_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
-int nfs_pread_sync(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t count, char *buffer)
+int nfs_pread(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t count, char *buffer)
cb_data.return_data = buffer;
if (nfs_pread_async(nfs, nfsfh, offset, count, pread_cb, &cb_data) != 0) {
cb_data.return_data = buffer;
if (nfs_pread_async(nfs, nfsfh, offset, count, pread_cb, &cb_data) != 0) {
-int nfs_read_sync(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, char *buffer)
+int nfs_read(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, char *buffer)
- return nfs_pread_sync(nfs, nfsfh, nfs_get_current_offset(nfsfh), count, buffer);
+ return nfs_pread(nfs, nfsfh, nfs_get_current_offset(nfsfh), count, buffer);
-static void close_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void close_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_close_async(nfs, nfsfh, close_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_close_async(nfs, nfsfh, close_cb, &cb_data) != 0) {
cb_data.return_data = st;
if (nfs_fstat_async(nfs, nfsfh, stat_cb, &cb_data) != 0) {
cb_data.return_data = st;
if (nfs_fstat_async(nfs, nfsfh, stat_cb, &cb_data) != 0) {
-static void pwrite_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void pwrite_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
-int nfs_pwrite_sync(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t count, char *buf)
+int nfs_pwrite(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, size_t count, char *buf)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_pwrite_async(nfs, nfsfh, offset, count, buf, pwrite_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_pwrite_async(nfs, nfsfh, offset, count, buf, pwrite_cb, &cb_data) != 0) {
-int nfs_write_sync(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, char *buf)
+int nfs_write(struct nfs_context *nfs, struct nfsfh *nfsfh, size_t count, char *buf)
- return nfs_pwrite_sync(nfs, nfsfh, nfs_get_current_offset(nfsfh), count, buf);
+ return nfs_pwrite(nfs, nfsfh, nfs_get_current_offset(nfsfh), count, buf);
-static void fsync_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void fsync_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_fsync_async(nfs, nfsfh, fsync_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_fsync_async(nfs, nfsfh, fsync_cb, &cb_data) != 0) {
-static void ftruncate_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void ftruncate_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_ftruncate_async(nfs, nfsfh, length, ftruncate_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_ftruncate_async(nfs, nfsfh, length, ftruncate_cb, &cb_data) != 0) {
-static void truncate_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void truncate_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_truncate_async(nfs, path, length, truncate_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_truncate_async(nfs, path, length, truncate_cb, &cb_data) != 0) {
-static void mkdir_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void mkdir_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_mkdir_async(nfs, path, mkdir_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_mkdir_async(nfs, path, mkdir_cb, &cb_data) != 0) {
-static void rmdir_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void rmdir_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data *cb_data = private_data;
cb_data->is_finished = 1;
cb_data->status = status;
if (status < 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_rmdir_async(nfs, path, rmdir_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_rmdir_async(nfs, path, rmdir_cb, &cb_data) != 0) {
-static void creat_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void creat_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data *cb_data = private_data;
struct nfsfh *fh, **nfsfh;
{
struct sync_cb_data *cb_data = private_data;
struct nfsfh *fh, **nfsfh;
-int nfs_creat_sync(struct nfs_context *nfs, const char *path, int mode, struct nfsfh **nfsfh)
+int nfs_creat(struct nfs_context *nfs, const char *path, int mode, struct nfsfh **nfsfh)
cb_data.return_data = nfsfh;
if (nfs_creat_async(nfs, path, mode, creat_cb, &cb_data) != 0) {
cb_data.return_data = nfsfh;
if (nfs_creat_async(nfs, path, mode, creat_cb, &cb_data) != 0) {
-static void unlink_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void unlink_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_unlink_async(nfs, path, unlink_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_unlink_async(nfs, path, unlink_cb, &cb_data) != 0) {
-static void opendir_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void opendir_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data *cb_data = private_data;
struct nfsdir *dir, **nfsdir;
{
struct sync_cb_data *cb_data = private_data;
struct nfsdir *dir, **nfsdir;
cb_data.return_data = nfsdir;
if (nfs_opendir_async(nfs, path, opendir_cb, &cb_data) != 0) {
cb_data.return_data = nfsdir;
if (nfs_opendir_async(nfs, path, opendir_cb, &cb_data) != 0) {
-static void lseek_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void lseek_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
-int nfs_lseek_sync(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, int whence, off_t *current_offset)
+int nfs_lseek(struct nfs_context *nfs, struct nfsfh *nfsfh, off_t offset, int whence, off_t *current_offset)
cb_data.return_data = current_offset;
if (nfs_lseek_async(nfs, nfsfh, offset, whence, lseek_cb, &cb_data) != 0) {
cb_data.return_data = current_offset;
if (nfs_lseek_async(nfs, nfsfh, offset, whence, lseek_cb, &cb_data) != 0) {
-static void statvfs_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void statvfs_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
cb_data.return_data = svfs;
if (nfs_statvfs_async(nfs, path, statvfs_cb, &cb_data) != 0) {
cb_data.return_data = svfs;
if (nfs_statvfs_async(nfs, path, statvfs_cb, &cb_data) != 0) {
-static void readlink_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void readlink_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
-int nfs_readlink_sync(struct nfs_context *nfs, const char *path, char *buf, int bufsize)
+int nfs_readlink(struct nfs_context *nfs, const char *path, char *buf, int bufsize)
cb_data.return_int = bufsize;
if (nfs_readlink_async(nfs, path, readlink_cb, &cb_data) != 0) {
cb_data.return_int = bufsize;
if (nfs_readlink_async(nfs, path, readlink_cb, &cb_data) != 0) {
-static void chmod_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void chmod_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_chmod_async(nfs, path, mode, chmod_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_chmod_async(nfs, path, mode, chmod_cb, &cb_data) != 0) {
-static void fchmod_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void fchmod_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_fchmod_async(nfs, nfsfh, mode, fchmod_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_fchmod_async(nfs, nfsfh, mode, fchmod_cb, &cb_data) != 0) {
-static void chown_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void chown_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
-int nfs_chown_sync(struct nfs_context *nfs, const char *path, int uid, int gid)
+int nfs_chown(struct nfs_context *nfs, const char *path, int uid, int gid)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_chown_async(nfs, path, uid, gid, chown_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_chown_async(nfs, path, uid, gid, chown_cb, &cb_data) != 0) {
-static void fchown_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void fchown_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
-int nfs_fchown_sync(struct nfs_context *nfs, struct nfsfh *nfsfh, int uid, int gid)
+int nfs_fchown(struct nfs_context *nfs, struct nfsfh *nfsfh, int uid, int gid)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_fchown_async(nfs, nfsfh, uid, gid, fchown_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_fchown_async(nfs, nfsfh, uid, gid, fchown_cb, &cb_data) != 0) {
-static void utimes_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void utimes_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_utimes_async(nfs, path, times, utimes_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_utimes_async(nfs, path, times, utimes_cb, &cb_data) != 0) {
-static void utime_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void utime_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_utime_async(nfs, path, times, utime_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_utime_async(nfs, path, times, utime_cb, &cb_data) != 0) {
-static void access_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void access_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_access_async(nfs, path, mode, access_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_access_async(nfs, path, mode, access_cb, &cb_data) != 0) {
-static void symlink_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void symlink_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_symlink_async(nfs, oldpath, newpath, symlink_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_symlink_async(nfs, oldpath, newpath, symlink_cb, &cb_data) != 0) {
-static void rename_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void rename_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_rename_async(nfs, oldpath, newpath, rename_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_rename_async(nfs, oldpath, newpath, rename_cb, &cb_data) != 0) {
-static void link_cb(int status, struct nfs_context *nfs _U_, void *data, void *private_data)
+static void link_cb(int status, struct nfs_context *nfs, void *data, void *private_data)
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_link_async(nfs, oldpath, newpath, link_cb, &cb_data) != 0) {
{
struct sync_cb_data cb_data;
cb_data.is_finished = 0;
if (nfs_link_async(nfs, oldpath, newpath, link_cb, &cb_data) != 0) {