From b85cf2599ca22d8fae8ac84f5c7aec8085e14158 Mon Sep 17 00:00:00 2001
From: Per Cederqvist <ceder@lysator.liu.se>
Date: Wed, 1 Apr 1992 20:46:37 +0000
Subject: [PATCH] Renamed login() to login_old(). Added login(),
 get_session_info_ident() and who_is_on_ident().

---
 src/include/ChangeLog  |  7 +++++++
 src/include/services.h | 15 +++++++++++++--
 src/server/fncdef.txt  |  9 ++++++---
 3 files changed, 26 insertions(+), 5 deletions(-)

diff --git a/src/include/ChangeLog b/src/include/ChangeLog
index c95aeb71c..81af12e14 100644
--- a/src/include/ChangeLog
+++ b/src/include/ChangeLog
@@ -1,3 +1,10 @@
+Wed Apr  1 22:01:25 1992  Per Cederqvist  (ceder@lysator)
+
+	* services.h (login, get_session_info_ident, who_is_on_ident): New
+	functions.
+
+	* services.h (login_old): New name for login().
+
 Tue Oct 29 06:11:40 1991  Per Cederqvist  (ceder at lysator)
 
 	* config.h (PROTECTED_FDS): 8 was not enough. Use 12.
diff --git a/src/include/services.h b/src/include/services.h
index d4fcf1496..900c39e84 100644
--- a/src/include/services.h
+++ b/src/include/services.h
@@ -1,5 +1,5 @@
 /*
- * $Id: services.h,v 0.7 1991/12/17 23:07:32 ceder Exp $
+ * $Id: services.h,v 0.8 1992/04/01 20:46:05 ceder Exp $
  * Copyright (C) 1991  Lysator Academic Computer Association.
  *
  * This file is part of the LysKOM server.
@@ -67,9 +67,14 @@ KOM_( set_storage_management (malloc_function	new_malloc,
 #endif
 
 
+extern  Success
+KOM_( login_old (Pers_no	person,
+		 const String	passwd ));
+
 extern  Success
 KOM_( login (Pers_no		person,
-	     const String	passwd ));
+	     const String	passwd,
+	     Bool		invisible));
 
 extern  Success
 KOM_( logout (void));	/* can never fail */
@@ -94,6 +99,10 @@ extern  Success
 KOM_( get_session_info  (Session_no session_no,
 			 Session_info *result) );
 
+extern  Success
+KOM_( get_session_info_ident  (Session_no session_no,
+			       Session_info_ident *result) );
+
 /*
  * Disconnect a session. You can disconnect your own session (even if
  * you are not logged in) and any session where you are supervisor of
@@ -421,6 +430,8 @@ KOM_( who_is_on_old (Who_info_list_old	* result ));
 extern  Success
 KOM_( who_is_on (Who_info_list	* result ));
 
+extern  Success
+KOM_( who_is_on_ident (Who_info_ident_list *result));
 
 /*
  *  Return various information about the server
diff --git a/src/server/fncdef.txt b/src/server/fncdef.txt
index d4daa0332..c1116858d 100644
--- a/src/server/fncdef.txt
+++ b/src/server/fncdef.txt
@@ -1,5 +1,5 @@
 #
-# $Id: fncdef.txt,v 0.8 1991/12/17 23:07:42 ceder Exp $
+# $Id: fncdef.txt,v 0.9 1992/04/01 20:46:37 ceder Exp $
 # Copyright (C) 1991  Lysator Academic Computer Association.
 #
 # This file is part of the LysKOM server.
@@ -22,7 +22,7 @@
 #
 # Please mail bug reports to bug-lyskom@lysator.liu.se. 
 #
-# $Id: fncdef.txt,v 0.8 1991/12/17 23:07:42 ceder Exp $
+# $Id: fncdef.txt,v 0.9 1992/04/01 20:46:37 ceder Exp $
 # 
 # This file is used to describe the functions in services.c. All
 # functions that are reachable from the clients are listed here, together
@@ -35,7 +35,7 @@
 #
 # (Functions whose name end in _old are obsolete and should not be used.)
 #
-success login	 	 num c_string (PWD_LEN)
+success login_old 	 num c_string (PWD_LEN)
 success logout	    
 success pepsi	 	 num
 success change_name 	 num c_string (CONF_NAME_LEN)
@@ -97,3 +97,6 @@ success get_last_text	 time_date : text_no
 number create_anonymous_text  c_string (TEXT_LEN) num c_misc_info_p
 success find_next_text_no num : text_no
 success find_previous_text_no num : text_no
+success login	 	 num c_string (PWD_LEN) num
+success who_is_on_ident : who_info_ident_list
+success get_session_info_ident   num : session_info_ident
-- 
GitLab