diff --git a/client/src/include/lib3270/ipc.h b/client/src/include/lib3270/ipc.h index 694466c..51c2f77 100644 --- a/client/src/include/lib3270/ipc.h +++ b/client/src/include/lib3270/ipc.h @@ -591,7 +591,7 @@ virtual void action(const char *action_name) = 0; // Connect/disconnect - virtual void connect(const char *url = nullptr, int seconds = DEFAULT_TIMEOUT) = 0; + virtual void connect(const char *url = nullptr, time_t seconds = DEFAULT_TIMEOUT) = 0; virtual void disconnect() = 0; /// @brief Wait. diff --git a/client/src/session/local/actions.cc b/client/src/session/local/actions.cc index 800c5d4..f98cb29 100644 --- a/client/src/session/local/actions.cc +++ b/client/src/session/local/actions.cc @@ -77,7 +77,7 @@ chkResponse(lib3270_action_activate_by_name(action_name,hSession)); } - void Local::Session::connect(const char *url, int seconds) { + void Local::Session::connect(const char *url, time_t seconds) { std::lock_guard lock(sync); chkResponse(lib3270_connect_url(hSession,url,seconds)); diff --git a/client/src/session/local/private.h b/client/src/session/local/private.h index 402b717..639637a 100644 --- a/client/src/session/local/private.h +++ b/client/src/session/local/private.h @@ -113,7 +113,7 @@ TN3270::Action * getAction(const LIB3270_ACTION *descriptor) override; void action(const char *action_name) override; - void connect(const char *url, int seconds) override; + void connect(const char *url, time_t seconds) override; void disconnect() override; void pfkey(unsigned short value) override; void pakey(unsigned short value) override; diff --git a/client/src/session/remote/actions.cc b/client/src/session/remote/actions.cc index 30eef3c..3871f88 100644 --- a/client/src/session/remote/actions.cc +++ b/client/src/session/remote/actions.cc @@ -92,7 +92,7 @@ } - void IPC::Session::connect(const char *url, int seconds) { + void IPC::Session::connect(const char *url, time_t seconds) { if(!url) url = ""; diff --git a/client/src/session/remote/private.h b/client/src/session/remote/private.h index ac344a7..bf39749 100644 --- a/client/src/session/remote/private.h +++ b/client/src/session/remote/private.h @@ -112,7 +112,7 @@ // Actions void action(const char *action_name) override; - void connect(const char *url, int seconds) override; + void connect(const char *url, time_t seconds) override; void disconnect() override; void pfkey(unsigned short value) override; void pakey(unsigned short value) override; -- libgit2 0.21.2