⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 naming.c

📁 操作系统SunOS 4.1.3版本的源码
💻 C
字号:
#ifndef lint#ifdef SunB1#ident			"@(#)naming.c 1.1 92/07/30 SMI; SunOS MLS";#else#ident			"@(#)naming.c 1.1 92/07/30 SMI";#endif /* SunB1 */#endif lint/* *	Copyright (c) 1989 Sun Microsystems, Inc. *//* *	Name:		naming.c * *	Description:	This file contains all the routines necessary for *			consistent user interface prompts and the like. * */#include <stdio.h>#include "install.h"#include "menu.h"/* *	External functions: */extern	char *		sprintf();/* *	Name:		please_check() * *	Description:	This function builds a string to check media devices. */voidplease_check(soft_p)	soft_info	*soft_p;{	char	string[MEDIUM_STR + MAXHOSTNAMELEN + 80];		switch(soft_p->media_loc) {	case LOC_REMOTE	:		/*		 *	The device is remote		 */		(void) sprintf(string,			"Please check remote media device %s on host '%s'",			       soft_p->media_path,			       soft_p->media_host);		break;	case LOC_LOCAL	:	default		:		/*		 *	The device is local		 */		(void) sprintf(string, "Please check local media device %s",			       soft_p->media_path);		break;	}	menu_mesg(string);}/* *	Name:		os_name() * *	Description:	This function returns a char * to a static string *			holding the formated release name to use everywhere. */char *os_name(arch_str)	char	*arch_str;{	Os_ident	os;	static 	char	string[sizeof(Os_ident)];	(void) fill_os_ident(&os, arch_str);	(void) sprintf(string, "%s %s%s %s",		       os.os_name,		       os.release,		       os.realization,		       os.impl_arch);	return(string);}		       /* *	Name:		mount_string() * *	Description:	This function builds names for mounted tapes. */char	*mount_string(soft_p)	soft_info	*soft_p;{	static	char	string[sizeof(Os_ident) + 64];			(void) sprintf(string, "%s release media volume %d",		       os_name(soft_p->arch_str),		       soft_p->media_vol);	return(string);}/* *	Name:		check_valid_release() * *	Description:	This function determines if we don't support the *			specific tape.  Currently we only say we don't support *			4.0 tapes. * */check_valid_release(arch_str)	char	*arch_str;{	Os_ident	os;	static  char	string[sizeof(Os_ident)];	(void) fill_os_ident(&os, arch_str);	if (strncmp("4.0",os.release,3) == 0)		return(0);	return(1);}

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -