X-Git-Url: https://asedeno.scripts.mit.edu/gitweb/?a=blobdiff_plain;f=sftp.h;h=c61340c1582273b9e8e723b60f56b2eeeb548e44;hb=89da2ddf564a93414ee9ab2df3f053608094e417;hp=c3167a57a0cf3d0619f9a4d7d35a365c37b56f9f;hpb=fb4fbe11588d3e53be99909f57dd179d1105aaf5;p=PuTTY.git diff --git a/sftp.h b/sftp.h index c3167a57..c61340c1 100644 --- a/sftp.h +++ b/sftp.h @@ -125,14 +125,14 @@ int fxp_init(void); * Canonify a pathname. Concatenate the two given path elements * with a separating slash, unless the second is NULL. */ -struct sftp_request *fxp_realpath_send(char *path); +struct sftp_request *fxp_realpath_send(const char *path); char *fxp_realpath_recv(struct sftp_packet *pktin, struct sftp_request *req); /* * Open a file. 'attrs' contains attributes to be applied to the file * if it's being created. */ -struct sftp_request *fxp_open_send(char *path, int type, +struct sftp_request *fxp_open_send(const char *path, int type, struct fxp_attrs *attrs); struct fxp_handle *fxp_open_recv(struct sftp_packet *pktin, struct sftp_request *req); @@ -140,7 +140,7 @@ struct fxp_handle *fxp_open_recv(struct sftp_packet *pktin, /* * Open a directory. */ -struct sftp_request *fxp_opendir_send(char *path); +struct sftp_request *fxp_opendir_send(const char *path); struct fxp_handle *fxp_opendir_recv(struct sftp_packet *pktin, struct sftp_request *req); @@ -153,31 +153,32 @@ void fxp_close_recv(struct sftp_packet *pktin, struct sftp_request *req); /* * Make a directory. */ -struct sftp_request *fxp_mkdir_send(char *path); +struct sftp_request *fxp_mkdir_send(const char *path); int fxp_mkdir_recv(struct sftp_packet *pktin, struct sftp_request *req); /* * Remove a directory. */ -struct sftp_request *fxp_rmdir_send(char *path); +struct sftp_request *fxp_rmdir_send(const char *path); int fxp_rmdir_recv(struct sftp_packet *pktin, struct sftp_request *req); /* * Remove a file. */ -struct sftp_request *fxp_remove_send(char *fname); +struct sftp_request *fxp_remove_send(const char *fname); int fxp_remove_recv(struct sftp_packet *pktin, struct sftp_request *req); /* * Rename a file. */ -struct sftp_request *fxp_rename_send(char *srcfname, char *dstfname); +struct sftp_request *fxp_rename_send(const char *srcfname, + const char *dstfname); int fxp_rename_recv(struct sftp_packet *pktin, struct sftp_request *req); /* * Return file attributes. */ -struct sftp_request *fxp_stat_send(char *fname); +struct sftp_request *fxp_stat_send(const char *fname); int fxp_stat_recv(struct sftp_packet *pktin, struct sftp_request *req, struct fxp_attrs *attrs); struct sftp_request *fxp_fstat_send(struct fxp_handle *handle); @@ -187,7 +188,8 @@ int fxp_fstat_recv(struct sftp_packet *pktin, struct sftp_request *req, /* * Set file attributes. */ -struct sftp_request *fxp_setstat_send(char *fname, struct fxp_attrs attrs); +struct sftp_request *fxp_setstat_send(const char *fname, + struct fxp_attrs attrs); int fxp_setstat_recv(struct sftp_packet *pktin, struct sftp_request *req); struct sftp_request *fxp_fsetstat_send(struct fxp_handle *handle, struct fxp_attrs attrs);