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

📄 kdb_destroy.c

📁 早期freebsd实现
💻 C
字号:
/* * $Source: /usr/src/kerberosIV/kdb_destroy/RCS/kdb_destroy.c,v $ * $Author: kfall $ * * Copyright 1988 by the Massachusetts Institute of Technology. * * For copying and distribution information, please see the file * <mit-copyright.h>. * * Description. */#ifndef	lintstatic char rcsid_kdb_destroy_c[] ="$Header: /usr/src/kerberosIV/kdb_destroy/RCS/kdb_destroy.c,v 4.1 90/06/25 21:03:10 kfall Exp $";#endif	lint#include <mit-copyright.h>#include <strings.h>#include <stdio.h>#include "des.h"#include "krb.h"#include "krb_db.h"main(){    char    answer[10];		/* user input */    char    dbm[256];		/* database path and name */    char    dbm1[256];		/* database path and name */    char   *file1, *file2;	/* database file names */    strcpy(dbm, DBM_FILE);    strcpy(dbm1, DBM_FILE);    file1 = strcat(dbm, ".dir");    file2 = strcat(dbm1, ".pag");    printf("You are about to destroy the Kerberos database ");    printf("on this machine.\n");    printf("Are you sure you want to do this (y/n)? ");    fgets(answer, sizeof(answer), stdin);    if (answer[0] == 'y' || answer[0] == 'Y') {	if (unlink(file1) == 0 && unlink(file2) == 0)	    fprintf(stderr, "Database deleted at %s\n", DBM_FILE);	else	    fprintf(stderr, "Database cannot be deleted at %s\n",		    DBM_FILE);    } else	fprintf(stderr, "Database not deleted.\n");}

⌨️ 快捷键说明

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