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