diff options
| author | Ryo Nakamura <upa@haeena.net> | 2023-02-26 23:18:39 +0900 |
|---|---|---|
| committer | Ryo Nakamura <upa@haeena.net> | 2023-02-26 23:18:39 +0900 |
| commit | 700d64b375470de42589ea66baabeee289cb66f2 (patch) | |
| tree | d0f39cd366521dc8c98ee2f97d80566de8746d1e /src/mscp.h | |
| parent | 2bad21bdc296c26d52e97359f1c1ce2e9b96f1aa (diff) | |
now mscp links libmscp
Diffstat (limited to 'src/mscp.h')
| -rw-r--r-- | src/mscp.h | 25 |
1 files changed, 16 insertions, 9 deletions
@@ -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; |
