Path: blob/main/crypto/krb5/src/util/ss/requests.c
34907 views
/* -*- mode: c; c-basic-offset: 4; indent-tabs-mode: nil -*- */1/* util/ss/requests.c */2/*3* Copyright 1987, 1988, 1989 by MIT4*5* For copyright information, see mit-sipb-copyright.h.6*/78#include <stdio.h>9#include "ss_internal.h"1011#define DECLARE(name) void name(int argc, const char *const *argv, int sci_idx, pointer info_ptr)1213/*14* ss_self_identify -- assigned by default to the "." request15*/16DECLARE(ss_self_identify)17{18ss_data *info = ss_info(sci_idx);19printf("%s version %s\n", info->subsystem_name,20info->subsystem_version);21}2223/*24* ss_subsystem_name -- print name of subsystem25*/26DECLARE(ss_subsystem_name)27{28printf("%s\n", ss_info(sci_idx)->subsystem_name);29}3031/*32* ss_subsystem_version -- print version of subsystem33*/34DECLARE(ss_subsystem_version)35{36printf("%s\n", ss_info(sci_idx)->subsystem_version);37}3839/*40* ss_unimplemented -- routine not implemented (should be41* set up as (dont_list,dont_summarize))42*/43DECLARE(ss_unimplemented)44{45ss_perror(sci_idx, SS_ET_UNIMPLEMENTED, "");46}474849