Lines Matching refs:msg

163 	struct sshbuf *msg;  in send_string_request()  local
166 if ((msg = sshbuf_new()) == NULL) in send_string_request()
168 if ((r = sshbuf_put_u8(msg, code)) != 0 || in send_string_request()
169 (r = sshbuf_put_u32(msg, id)) != 0 || in send_string_request()
170 (r = sshbuf_put_string(msg, s, len)) != 0) in send_string_request()
172 send_msg(conn, msg); in send_string_request()
174 sshbuf_free(msg); in send_string_request()
181 struct sshbuf *msg; in send_string_attrs_request() local
184 if ((msg = sshbuf_new()) == NULL) in send_string_attrs_request()
186 if ((r = sshbuf_put_u8(msg, code)) != 0 || in send_string_attrs_request()
187 (r = sshbuf_put_u32(msg, id)) != 0 || in send_string_attrs_request()
188 (r = sshbuf_put_string(msg, s, len)) != 0 || in send_string_attrs_request()
189 (r = encode_attrib(msg, a)) != 0) in send_string_attrs_request()
191 send_msg(conn, msg); in send_string_attrs_request()
193 sshbuf_free(msg); in send_string_attrs_request()
199 struct sshbuf *msg; in get_status() local
204 if ((msg = sshbuf_new()) == NULL) in get_status()
206 get_msg(conn, msg); in get_status()
207 if ((r = sshbuf_get_u8(msg, &type)) != 0 || in get_status()
208 (r = sshbuf_get_u32(msg, &id)) != 0) in get_status()
217 if ((r = sshbuf_get_u32(msg, &status)) != 0) in get_status()
219 sshbuf_free(msg); in get_status()
230 struct sshbuf *msg; in get_handle() local
243 if ((msg = sshbuf_new()) == NULL) in get_handle()
245 get_msg(conn, msg); in get_handle()
246 if ((r = sshbuf_get_u8(msg, &type)) != 0 || in get_handle()
247 (r = sshbuf_get_u32(msg, &id)) != 0) in get_handle()
254 if ((r = sshbuf_get_u32(msg, &status)) != 0) in get_handle()
258 sshbuf_free(msg); in get_handle()
264 if ((r = sshbuf_get_string(msg, &handle, len)) != 0) in get_handle()
266 sshbuf_free(msg); in get_handle()
274 struct sshbuf *msg; in get_decode_stat() local
280 if ((msg = sshbuf_new()) == NULL) in get_decode_stat()
282 get_msg(conn, msg); in get_decode_stat()
284 if ((r = sshbuf_get_u8(msg, &type)) != 0 || in get_decode_stat()
285 (r = sshbuf_get_u32(msg, &id)) != 0) in get_decode_stat()
294 if ((r = sshbuf_get_u32(msg, &status)) != 0) in get_decode_stat()
300 sshbuf_free(msg); in get_decode_stat()
306 if ((r = decode_attrib(msg, &a)) != 0) { in get_decode_stat()
308 sshbuf_free(msg); in get_decode_stat()
311 sshbuf_free(msg); in get_decode_stat()
320 struct sshbuf *msg; in get_decode_statvfs() local
326 if ((msg = sshbuf_new()) == NULL) in get_decode_statvfs()
328 get_msg(conn, msg); in get_decode_statvfs()
330 if ((r = sshbuf_get_u8(msg, &type)) != 0 || in get_decode_statvfs()
331 (r = sshbuf_get_u32(msg, &id)) != 0) in get_decode_statvfs()
340 if ((r = sshbuf_get_u32(msg, &status)) != 0) in get_decode_statvfs()
346 sshbuf_free(msg); in get_decode_statvfs()
354 if ((r = sshbuf_get_u64(msg, &st->f_bsize)) != 0 || in get_decode_statvfs()
355 (r = sshbuf_get_u64(msg, &st->f_frsize)) != 0 || in get_decode_statvfs()
356 (r = sshbuf_get_u64(msg, &st->f_blocks)) != 0 || in get_decode_statvfs()
357 (r = sshbuf_get_u64(msg, &st->f_bfree)) != 0 || in get_decode_statvfs()
358 (r = sshbuf_get_u64(msg, &st->f_bavail)) != 0 || in get_decode_statvfs()
359 (r = sshbuf_get_u64(msg, &st->f_files)) != 0 || in get_decode_statvfs()
360 (r = sshbuf_get_u64(msg, &st->f_ffree)) != 0 || in get_decode_statvfs()
361 (r = sshbuf_get_u64(msg, &st->f_favail)) != 0 || in get_decode_statvfs()
362 (r = sshbuf_get_u64(msg, &st->f_fsid)) != 0 || in get_decode_statvfs()
363 (r = sshbuf_get_u64(msg, &flag)) != 0 || in get_decode_statvfs()
364 (r = sshbuf_get_u64(msg, &st->f_namemax)) != 0) in get_decode_statvfs()
370 sshbuf_free(msg); in get_decode_statvfs()
380 struct sshbuf *msg; in do_init() local
393 if ((msg = sshbuf_new()) == NULL) in do_init()
395 if ((r = sshbuf_put_u8(msg, SSH2_FXP_INIT)) != 0 || in do_init()
396 (r = sshbuf_put_u32(msg, SSH2_FILEXFER_VERSION)) != 0) in do_init()
398 send_msg(ret, msg); in do_init()
400 sshbuf_reset(msg); in do_init()
402 get_msg(ret, msg); in do_init()
405 if ((r = sshbuf_get_u8(msg, &type)) != 0) in do_init()
410 sshbuf_free(msg); in do_init()
413 if ((r = sshbuf_get_u32(msg, &ret->version)) != 0) in do_init()
419 while (sshbuf_len(msg) > 0) { in do_init()
425 if ((r = sshbuf_get_cstring(msg, &name, NULL)) != 0 || in do_init()
426 (r = sshbuf_get_string(msg, &value, &vlen)) != 0) in do_init()
459 sshbuf_free(msg); in do_init()
486 struct sshbuf *msg; in do_close() local
489 if ((msg = sshbuf_new()) == NULL) in do_close()
493 if ((r = sshbuf_put_u8(msg, SSH2_FXP_CLOSE)) != 0 || in do_close()
494 (r = sshbuf_put_u32(msg, id)) != 0 || in do_close()
495 (r = sshbuf_put_string(msg, handle, handle_len)) != 0) in do_close()
497 send_msg(conn, msg); in do_close()
504 sshbuf_free(msg); in do_close()
514 struct sshbuf *msg; in do_lsreaddir() local
527 if ((msg = sshbuf_new()) == NULL) in do_lsreaddir()
529 if ((r = sshbuf_put_u8(msg, SSH2_FXP_OPENDIR)) != 0 || in do_lsreaddir()
530 (r = sshbuf_put_u32(msg, id)) != 0 || in do_lsreaddir()
531 (r = sshbuf_put_cstring(msg, path)) != 0) in do_lsreaddir()
533 send_msg(conn, msg); in do_lsreaddir()
538 sshbuf_free(msg); in do_lsreaddir()
553 sshbuf_reset(msg); in do_lsreaddir()
554 if ((r = sshbuf_put_u8(msg, SSH2_FXP_READDIR)) != 0 || in do_lsreaddir()
555 (r = sshbuf_put_u32(msg, id)) != 0 || in do_lsreaddir()
556 (r = sshbuf_put_string(msg, handle, handle_len)) != 0) in do_lsreaddir()
558 send_msg(conn, msg); in do_lsreaddir()
560 sshbuf_reset(msg); in do_lsreaddir()
562 get_msg(conn, msg); in do_lsreaddir()
564 if ((r = sshbuf_get_u8(msg, &type)) != 0 || in do_lsreaddir()
565 (r = sshbuf_get_u32(msg, &id)) != 0) in do_lsreaddir()
576 if ((r = sshbuf_get_u32(msg, &rstatus)) != 0) in do_lsreaddir()
588 if ((r = sshbuf_get_u32(msg, &count)) != 0) in do_lsreaddir()
597 if ((r = sshbuf_get_cstring(msg, &filename, in do_lsreaddir()
599 (r = sshbuf_get_cstring(msg, &longname, in do_lsreaddir()
603 if ((r = decode_attrib(msg, &a)) != 0) { in do_lsreaddir()
608 sshbuf_free(msg); in do_lsreaddir()
638 sshbuf_free(msg); in do_lsreaddir()
809 struct sshbuf *msg; in do_realpath() local
820 if ((msg = sshbuf_new()) == NULL) in do_realpath()
823 get_msg(conn, msg); in do_realpath()
824 if ((r = sshbuf_get_u8(msg, &type)) != 0 || in do_realpath()
825 (r = sshbuf_get_u32(msg, &id)) != 0) in do_realpath()
834 if ((r = sshbuf_get_u32(msg, &status)) != 0) in do_realpath()
837 sshbuf_free(msg); in do_realpath()
843 if ((r = sshbuf_get_u32(msg, &count)) != 0) in do_realpath()
848 if ((r = sshbuf_get_cstring(msg, &filename, NULL)) != 0 || in do_realpath()
849 (r = sshbuf_get_cstring(msg, &longname, NULL)) != 0 || in do_realpath()
850 (r = decode_attrib(msg, &a)) != 0) in do_realpath()
858 sshbuf_free(msg); in do_realpath()
867 struct sshbuf *msg; in do_rename() local
871 if ((msg = sshbuf_new()) == NULL) in do_rename()
877 if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 || in do_rename()
878 (r = sshbuf_put_u32(msg, id)) != 0 || in do_rename()
879 (r = sshbuf_put_cstring(msg, in do_rename()
883 if ((r = sshbuf_put_u8(msg, SSH2_FXP_RENAME)) != 0 || in do_rename()
884 (r = sshbuf_put_u32(msg, id)) != 0) in do_rename()
887 if ((r = sshbuf_put_cstring(msg, oldpath)) != 0 || in do_rename()
888 (r = sshbuf_put_cstring(msg, newpath)) != 0) in do_rename()
890 send_msg(conn, msg); in do_rename()
894 sshbuf_free(msg); in do_rename()
907 struct sshbuf *msg; in do_hardlink() local
916 if ((msg = sshbuf_new()) == NULL) in do_hardlink()
921 if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 || in do_hardlink()
922 (r = sshbuf_put_u32(msg, id)) != 0 || in do_hardlink()
923 (r = sshbuf_put_cstring(msg, "hardlink@openssh.com")) != 0 || in do_hardlink()
924 (r = sshbuf_put_cstring(msg, oldpath)) != 0 || in do_hardlink()
925 (r = sshbuf_put_cstring(msg, newpath)) != 0) in do_hardlink()
927 send_msg(conn, msg); in do_hardlink()
930 sshbuf_free(msg); in do_hardlink()
943 struct sshbuf *msg; in do_symlink() local
952 if ((msg = sshbuf_new()) == NULL) in do_symlink()
957 if ((r = sshbuf_put_u8(msg, SSH2_FXP_SYMLINK)) != 0 || in do_symlink()
958 (r = sshbuf_put_u32(msg, id)) != 0 || in do_symlink()
959 (r = sshbuf_put_cstring(msg, oldpath)) != 0 || in do_symlink()
960 (r = sshbuf_put_cstring(msg, newpath)) != 0) in do_symlink()
962 send_msg(conn, msg); in do_symlink()
965 sshbuf_free(msg); in do_symlink()
978 struct sshbuf *msg; in do_fsync() local
987 if ((msg = sshbuf_new()) == NULL) in do_fsync()
990 if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 || in do_fsync()
991 (r = sshbuf_put_u32(msg, id)) != 0 || in do_fsync()
992 (r = sshbuf_put_cstring(msg, "fsync@openssh.com")) != 0 || in do_fsync()
993 (r = sshbuf_put_string(msg, handle, handle_len)) != 0) in do_fsync()
995 send_msg(conn, msg); in do_fsync()
997 sshbuf_free(msg); in do_fsync()
1010 struct sshbuf *msg; in do_readlink() local
1020 if ((msg = sshbuf_new()) == NULL) in do_readlink()
1023 get_msg(conn, msg); in do_readlink()
1024 if ((r = sshbuf_get_u8(msg, &type)) != 0 || in do_readlink()
1025 (r = sshbuf_get_u32(msg, &id)) != 0) in do_readlink()
1034 if ((r = sshbuf_get_u32(msg, &status)) != 0) in do_readlink()
1037 sshbuf_free(msg); in do_readlink()
1043 if ((r = sshbuf_get_u32(msg, &count)) != 0) in do_readlink()
1048 if ((r = sshbuf_get_cstring(msg, &filename, NULL)) != 0 || in do_readlink()
1049 (r = sshbuf_get_cstring(msg, &longname, NULL)) != 0 || in do_readlink()
1050 (r = decode_attrib(msg, &a)) != 0) in do_readlink()
1057 sshbuf_free(msg); in do_readlink()
1067 struct sshbuf *msg; in do_statvfs() local
1078 if ((msg = sshbuf_new()) == NULL) in do_statvfs()
1080 sshbuf_reset(msg); in do_statvfs()
1081 if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 || in do_statvfs()
1082 (r = sshbuf_put_u32(msg, id)) != 0 || in do_statvfs()
1083 (r = sshbuf_put_cstring(msg, "statvfs@openssh.com")) != 0 || in do_statvfs()
1084 (r = sshbuf_put_cstring(msg, path)) != 0) in do_statvfs()
1086 send_msg(conn, msg); in do_statvfs()
1087 sshbuf_free(msg); in do_statvfs()
1097 struct sshbuf *msg; in do_fstatvfs() local
1107 if ((msg = sshbuf_new()) == NULL) in do_fstatvfs()
1109 sshbuf_reset(msg); in do_fstatvfs()
1110 if ((r = sshbuf_put_u8(msg, SSH2_FXP_EXTENDED)) != 0 || in do_fstatvfs()
1111 (r = sshbuf_put_u32(msg, id)) != 0 || in do_fstatvfs()
1112 (r = sshbuf_put_cstring(msg, "fstatvfs@openssh.com")) != 0 || in do_fstatvfs()
1113 (r = sshbuf_put_string(msg, handle, handle_len)) != 0) in do_fstatvfs()
1115 send_msg(conn, msg); in do_fstatvfs()
1116 sshbuf_free(msg); in do_fstatvfs()
1126 struct sshbuf *msg; in send_read_request() local
1129 if ((msg = sshbuf_new()) == NULL) in send_read_request()
1131 sshbuf_reset(msg); in send_read_request()
1132 if ((r = sshbuf_put_u8(msg, SSH2_FXP_READ)) != 0 || in send_read_request()
1133 (r = sshbuf_put_u32(msg, id)) != 0 || in send_read_request()
1134 (r = sshbuf_put_string(msg, handle, handle_len)) != 0 || in send_read_request()
1135 (r = sshbuf_put_u64(msg, offset)) != 0 || in send_read_request()
1136 (r = sshbuf_put_u32(msg, len)) != 0) in send_read_request()
1138 send_msg(conn, msg); in send_read_request()
1139 sshbuf_free(msg); in send_read_request()
1148 struct sshbuf *msg; in do_download() local
1190 if ((msg = sshbuf_new()) == NULL) in do_download()
1197 if ((r = sshbuf_put_u8(msg, SSH2_FXP_OPEN)) != 0 || in do_download()
1198 (r = sshbuf_put_u32(msg, id)) != 0 || in do_download()
1199 (r = sshbuf_put_cstring(msg, remote_path)) != 0 || in do_download()
1200 (r = sshbuf_put_u32(msg, SSH2_FXF_READ)) != 0 || in do_download()
1201 (r = encode_attrib(msg, &junk)) != 0) in do_download()
1203 send_msg(conn, msg); in do_download()
1209 sshbuf_free(msg); in do_download()
1236 sshbuf_free(msg); in do_download()
1284 sshbuf_reset(msg); in do_download()
1285 get_msg(conn, msg); in do_download()
1286 if ((r = sshbuf_get_u8(msg, &type)) != 0 || in do_download()
1287 (r = sshbuf_get_u32(msg, &id)) != 0) in do_download()
1301 if ((r = sshbuf_get_u32(msg, &status)) != 0) in do_download()
1312 if ((r = sshbuf_get_string(msg, &data, &len)) != 0) in do_download()
1430 sshbuf_free(msg); in do_download()
1557 struct sshbuf *msg; in do_upload() local
1618 if ((msg = sshbuf_new()) == NULL) in do_upload()
1623 if ((r = sshbuf_put_u8(msg, SSH2_FXP_OPEN)) != 0 || in do_upload()
1624 (r = sshbuf_put_u32(msg, id)) != 0 || in do_upload()
1625 (r = sshbuf_put_cstring(msg, remote_path)) != 0 || in do_upload()
1626 (r = sshbuf_put_u32(msg, SSH2_FXF_WRITE|SSH2_FXF_CREAT| in do_upload()
1628 (r = encode_attrib(msg, &a)) != 0) in do_upload()
1630 send_msg(conn, msg); in do_upload()
1633 sshbuf_reset(msg); in do_upload()
1639 sshbuf_free(msg); in do_upload()
1679 sshbuf_reset(msg); in do_upload()
1680 if ((r = sshbuf_put_u8(msg, SSH2_FXP_WRITE)) != 0 || in do_upload()
1681 (r = sshbuf_put_u32(msg, ack->id)) != 0 || in do_upload()
1682 (r = sshbuf_put_string(msg, handle, in do_upload()
1684 (r = sshbuf_put_u64(msg, offset)) != 0 || in do_upload()
1685 (r = sshbuf_put_string(msg, data, len)) != 0) in do_upload()
1688 send_msg(conn, msg); in do_upload()
1701 sshbuf_reset(msg); in do_upload()
1702 get_msg(conn, msg); in do_upload()
1703 if ((r = sshbuf_get_u8(msg, &type)) != 0 || in do_upload()
1704 (r = sshbuf_get_u32(msg, &rid)) != 0) in do_upload()
1712 if ((r = sshbuf_get_u32(msg, &status)) != 0) in do_upload()
1735 sshbuf_free(msg); in do_upload()