summaryrefslogtreecommitdiff
path: root/src/mscp.h
diff options
context:
space:
mode:
authorRyo Nakamura <upa@haeena.net>2023-02-26 23:18:39 +0900
committerRyo Nakamura <upa@haeena.net>2023-02-26 23:18:39 +0900
commit700d64b375470de42589ea66baabeee289cb66f2 (patch)
treed0f39cd366521dc8c98ee2f97d80566de8746d1e /src/mscp.h
parent2bad21bdc296c26d52e97359f1c1ce2e9b96f1aa (diff)
now mscp links libmscp
Diffstat (limited to 'src/mscp.h')
-rw-r--r--src/mscp.h25
1 files changed, 16 insertions, 9 deletions
diff --git a/src/mscp.h b/src/mscp.h
index 705c9fc..ccb57ca 100644
--- a/src/mscp.h
+++ b/src/mscp.h
@@ -3,30 +3,37 @@
#include <stdbool.h>
-#define MSCP_DIRECT_L2R 1
-#define MSCP_DIRECT_R2L 2
+#define MSCP_DIRECTION_L2R 1
+#define MSCP_DIRECTION_R2L 2
+
+#define MSCP_MAX_COREMASK_STR 64
+#define MSCP_MAX_LOGIN_NAME 64
+#define MSCP_MAX_PORT_STR 32
+#define MSCP_MAX_IDENTITY_PATH PATH_MAX
+#define MSCP_MAX_CIPHER_STR 32
+#define MSCP_MAX_HMACP_STR 32
struct mscp_opts {
/* mscp options */
- int direct; /* MSCP_DIRECT_ */
+ int direction; /* MSCP_DIRECTION_ */
int nr_threads;
int nr_ahead;
size_t min_chunk_sz;
size_t max_chunk_sz;
size_t buf_sz;
- char coremask[64];
+ char coremask[MSCP_MAX_COREMASK_STR];
int verbose_level;
bool quiet;
bool dryrun;
/* ssh options */
- char ssh_login_name[64];
- char ssh_port[32];
- char ssh_identity[PATH_MAX];
- char ssh_cipher_spec[64];
- char ssh_hmac_spec[32];
+ char ssh_login_name[MSCP_MAX_LOGIN_NAME];
+ char ssh_port[MSCP_MAX_PORT_STR];
+ char ssh_identity[MSCP_MAX_IDENTITY_PATH];
+ char ssh_cipher_spec[MSCP_MAX_CIPHER_STR];
+ char ssh_hmac_spec[MSCP_MAX_HMACP_STR];
int ssh_debug_level;
int ssh_compress_level;
bool ssh_no_hostkey_check;