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

📄 remdir.c

📁 早期freebsd实现
💻 C
字号:
/* remdir.c - remove a directory */#ifndef	lintstatic char ident[] = "@(#)$Id: remdir.c,v 1.5 1992/12/15 00:20:22 jromine Exp $";#endif	lint#include "../h/mh.h"#include <stdio.h>remdir (dir)char *dir;{#if	!defined (BSD42) && !defined (SYS5DIR)    int     pid;#endif	/* not BSD42 and not SYS5DIR */    m_update ();    (void) fflush (stdout);#if	!defined (BSD42) && !defined (SYS5DIR)    switch (pid = vfork ()) {	case NOTOK: 	    advise ("fork", "unable to");	    return 0;	case OK: 	    execl ("/bin/rmdir", "rmdir", dir, NULLCP);	    execl ("/usr/bin/rmdir", "rmdir", dir, NULLCP);	    fprintf (stderr, "unable to exec ");	    perror ("rmdir");	    _exit (-1);	default: 	    if (pidXwait (pid, "rmdir"))		return 0;	    break;    }#else	/* BSD42 or SYS5DIR */    if (rmdir (dir) == NOTOK) {	admonish (dir, "unable to remove directory");	return 0;    }#endif	/* BSD42 or SYS5DIR */    return 1;}

⌨️ 快捷键说明

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