Lines Matching refs:id

93 static void process_open(u_int32_t id);
94 static void process_close(u_int32_t id);
95 static void process_read(u_int32_t id);
96 static void process_write(u_int32_t id);
97 static void process_stat(u_int32_t id);
98 static void process_lstat(u_int32_t id);
99 static void process_fstat(u_int32_t id);
100 static void process_setstat(u_int32_t id);
101 static void process_fsetstat(u_int32_t id);
102 static void process_opendir(u_int32_t id);
103 static void process_readdir(u_int32_t id);
104 static void process_remove(u_int32_t id);
105 static void process_mkdir(u_int32_t id);
106 static void process_rmdir(u_int32_t id);
107 static void process_realpath(u_int32_t id);
108 static void process_rename(u_int32_t id);
109 static void process_readlink(u_int32_t id);
110 static void process_symlink(u_int32_t id);
111 static void process_extended_posix_rename(u_int32_t id);
112 static void process_extended_statvfs(u_int32_t id);
113 static void process_extended_fstatvfs(u_int32_t id);
114 static void process_extended_hardlink(u_int32_t id);
115 static void process_extended_fsync(u_int32_t id);
116 static void process_extended(u_int32_t id);
521 send_status(u_int32_t id, u_int32_t status)
525 debug3("request %u: sent status %u", id, status);
531 buffer_put_int(&msg, id);
541 send_data_or_handle(char type, u_int32_t id, const char *data, int dlen)
547 buffer_put_int(&msg, id);
554 send_data(u_int32_t id, const char *data, int dlen)
556 debug("request %u: sent data len %d", id, dlen);
557 send_data_or_handle(SSH2_FXP_DATA, id, data, dlen);
561 send_handle(u_int32_t id, int handle)
567 debug("request %u: sent handle handle %d", id, handle);
568 send_data_or_handle(SSH2_FXP_HANDLE, id, string, hlen);
573 send_names(u_int32_t id, int count, const Stat *stats)
580 buffer_put_int(&msg, id);
582 debug("request %u: sent names count %d", id, count);
593 send_attrib(u_int32_t id, const Attrib *a)
597 debug("request %u: sent attrib have 0x%x", id, a->flags);
600 buffer_put_int(&msg, id);
607 send_statvfs(u_int32_t id, struct statvfs *st)
617 buffer_put_int(&msg, id);
665 process_open(u_int32_t id)
674 debug3("request %u: open flags %d", id, pflags);
694 send_handle(id, handle);
700 send_status(id, status);
705 process_close(u_int32_t id)
710 debug3("request %u: close handle %u", id, handle);
714 send_status(id, status);
718 process_read(u_int32_t id)
730 id, handle_to_name(handle), handle, (unsigned long long)off, len);
747 send_data(id, buf, ret);
754 send_status(id, status);
758 process_write(u_int32_t id)
770 id, handle_to_name(handle), handle, (unsigned long long)off, len);
795 send_status(id, status);
800 process_do_stat(u_int32_t id, int do_lstat)
808 debug3("request %u: %sstat", id, do_lstat ? "l" : "");
815 send_attrib(id, &a);
819 send_status(id, status);
824 process_stat(u_int32_t id)
826 process_do_stat(id, 0);
830 process_lstat(u_int32_t id)
832 process_do_stat(id, 1);
836 process_fstat(u_int32_t id)
844 id, handle_to_name(handle), handle);
852 send_attrib(id, &a);
857 send_status(id, status);
873 process_setstat(u_int32_t id)
881 debug("request %u: setstat name \"%s\"", id, name);
913 send_status(id, status);
918 process_fsetstat(u_int32_t id)
926 debug("request %u: fsetstat handle %d", id, handle);
977 send_status(id, status);
981 process_opendir(u_int32_t id)
988 debug3("request %u: opendir", id);
998 send_handle(id, handle);
1004 send_status(id, status);
1009 process_readdir(u_int32_t id)
1017 debug("request %u: readdir \"%s\" (handle %d)", id,
1022 send_status(id, SSH2_FX_FAILURE);
1050 send_names(id, count, stats);
1056 send_status(id, SSH2_FX_EOF);
1063 process_remove(u_int32_t id)
1070 debug3("request %u: remove", id);
1074 send_status(id, status);
1079 process_mkdir(u_int32_t id)
1089 debug3("request %u: mkdir", id);
1093 send_status(id, status);
1098 process_rmdir(u_int32_t id)
1104 debug3("request %u: rmdir", id);
1108 send_status(id, status);
1113 process_realpath(u_int32_t id)
1123 debug3("request %u: realpath", id);
1126 send_status(id, errno_to_portable(errno));
1131 send_names(id, 1, &s);
1137 process_rename(u_int32_t id)
1145 debug3("request %u: rename", id);
1189 send_status(id, status);
1195 process_readlink(u_int32_t id)
1202 debug3("request %u: readlink", id);
1205 send_status(id, errno_to_portable(errno));
1212 send_names(id, 1, &s);
1218 process_symlink(u_int32_t id)
1225 debug3("request %u: symlink", id);
1230 send_status(id, status);
1236 process_extended_posix_rename(u_int32_t id)
1243 debug3("request %u: posix-rename", id);
1247 send_status(id, status);
1253 process_extended_statvfs(u_int32_t id)
1259 debug3("request %u: statvfs", id);
1263 send_status(id, errno_to_portable(errno));
1265 send_statvfs(id, &st);
1270 process_extended_fstatvfs(u_int32_t id)
1277 id, handle_to_name(handle), handle);
1279 send_status(id, SSH2_FX_FAILURE);
1283 send_status(id, errno_to_portable(errno));
1285 send_statvfs(id, &st);
1289 process_extended_hardlink(u_int32_t id)
1296 debug3("request %u: hardlink", id);
1300 send_status(id, status);
1306 process_extended_fsync(u_int32_t id)
1311 debug3("request %u: fsync (handle %u)", id, handle);
1319 send_status(id, status);
1323 process_extended(u_int32_t id)
1332 send_status(id, SSH2_FX_PERMISSION_DENIED);
1334 extended_handlers[i].handler(id);
1340 send_status(id, SSH2_FX_OP_UNSUPPORTED); /* MUST */
1352 u_int32_t id;
1378 id = get_int();
1379 process_extended(id);
1384 id = get_int();
1388 send_status(id,
1391 handlers[i].handler(id);