diff --git a/src/channel.h b/src/channel.h
index eeca504b7f0be704f8eeade605f12ab3d9b9ff87..ba9210e0d444ffcc08a44cb64950eaa58e9c4417 100644
--- a/src/channel.h
+++ b/src/channel.h
@@ -434,9 +434,13 @@ struct lsh_string *channel_transmit_extended(struct ssh_channel *channel,
 					     struct lsh_string *data);
 
 void init_connection_service(struct ssh_connection *connection);
-
 extern struct command connection_service_command;
 #define INIT_CONNECTION_SERVICE (&connection_service_command.super)
 
 
+void init_login_service(struct ssh_connection *connection);
+extern struct command login_service_command;
+#define INIT_LOGIN_SERVICE (&login_service_command.super)
+
+
 #endif /* LSH_CHANNEL_H_INCLUDED */