static int rap_file_user(int argc, const char **argv) { if (argc == 0) return net_rap_file_usage(argc, argv); d_fprintf(stderr, "net rap file user not implemented yet\n"); return -1; }
static int rap_file_info(int argc, const char **argv) { struct cli_state *cli; int ret; if (argc == 0) return net_rap_file_usage(argc, argv); if (!(cli = net_make_ipc_connection(0))) return -1; ret = cli_NetFileGetInfo(cli, atoi(argv[0]), one_file_fn); cli_shutdown(cli); return ret; }
static int rap_file_info(struct net_context *c, int argc, const char **argv) { struct cli_state *cli; int ret; if (argc == 0 || c->display_usage) return net_rap_file_usage(c, argc, argv); if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) return -1; ret = cli_NetFileGetInfo(cli, atoi(argv[0]), one_file_fn); cli_shutdown(cli); return ret; }
static int rap_file_close(int argc, const char **argv) { struct cli_state *cli; int ret; if (argc == 0) { d_printf("\nMissing fileid of file to close\n\n"); return net_rap_file_usage(argc, argv); } if (!(cli = net_make_ipc_connection(0))) return -1; ret = cli_NetFileClose(cli, atoi(argv[0])); cli_shutdown(cli); return ret; }
static int rap_file_user(struct net_context *c, int argc, const char **argv) { struct cli_state *cli; int ret; if (argc == 0 || c->display_usage) return net_rap_file_usage(c, argc, argv); if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) return -1; /* list open files */ d_printf(_("\nEnumerating open files on remote server:\n\n" "\nFileId Opened by Perms Locks Path \n" "------ --------- ----- ----- ---- \n")); ret = cli_NetFileEnum(cli, argv[0], NULL, file_fn); if (ret == -1) d_printf(_("\nOperation not supported by server!\n\n")); cli_shutdown(cli); return ret; }