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

📄 statdefs.h

📁 创建一个符合iso-9660标准的iso文件系统
💻 H
字号:
/* @(#)statdefs.h	1.1 98/11/22 Copyright 1998 J. Schilling *//* *	Definitions for stat() file mode * *	Copyright (c) 1998 J. Schilling *//* * This program is free software; you can redistribute it and/or modify * it under the terms of the GNU General Public License as published by * the Free Software Foundation; either version 2, or (at your option) * any later version. * * This program is distributed in the hope that it will be useful, * but WITHOUT ANY WARRANTY; without even the implied warranty of * MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the * GNU General Public License for more details. * * You should have received a copy of the GNU General Public License * along with this program; see the file COPYING.  If not, write to * the Free Software Foundation, 675 Mass Ave, Cambridge, MA 02139, USA. */#ifndef	_STATDEFS_H#define	_STATDEFS_H#ifndef _MCONFIG_H#include <mconfig.h>#endif#ifdef	STAT_MACROS_BROKEN#undef	S_ISFIFO			/* Named pipe		*/#undef	S_ISCHR				/* Character special	*/#undef	S_ISMPC				/* UNUSED multiplexed c	*/#undef	S_ISDIR				/* Directory		*/#undef	S_ISNAM				/* Named file (XENIX)	*/#undef	S_ISBLK				/* Block special	*/#undef	S_ISMPB				/* UNUSED multiplexed b	*/#undef	S_ISREG				/* Regular file		*/#undef	S_ISCNT				/* Contiguous file	*/#undef	S_ISLNK				/* Symbolic link	*/#undef	S_ISSHAD			/* Solaris shadow inode	*/#undef	S_ISSOCK			/* UNIX domain socket	*/#undef	S_ISDOOR			/* Solaris DOOR		*/#endif#ifndef	S_ISFIFO			/* Named pipe		*/#	ifdef	S_IFIFO#		define	S_ISFIFO(m)	(((m) & S_IFMT) == S_IFIFO)#	else#		define	S_ISFIFO(m)	(0)#	endif#endif#ifndef	S_ISCHR				/* Character special	*/#	ifdef	S_IFCHR#		define	S_ISCHR(m)	(((m) & S_IFMT) == S_IFCHR)#	else#		define	S_ISCHR(m)	(0)#	endif#endif#ifndef	S_ISMPC				/* UNUSED multiplexed c	*/#	ifdef	S_IFMPC#		define	S_ISMPC(m)	(((m) & S_IFMT) == S_IFMPC)#	else#		define	S_ISMPC(m)	(0)#	endif#endif#ifndef	S_ISDIR				/* Directory		*/#	ifdef	S_IFDIR#		define	S_ISDIR(m)	(((m) & S_IFMT) == S_IFDIR)#	else#		define	S_ISDIR(m)	(0)#	endif#endif#ifndef	S_ISNAM				/* Named file (XENIX)	*/#	ifdef	S_IFNAM#		define	S_ISNAM(m)	(((m) & S_IFMT) == S_IFNAM)#	else#		define	S_ISNAM(m)	(0)#	endif#endif#ifndef	S_ISBLK				/* Block special	*/#	ifdef	S_IFBLK#		define	S_ISBLK(m)	(((m) & S_IFMT) == S_IFBLK)#	else#		define	S_ISBLK(m)	(0)#	endif#endif#ifndef	S_ISMPB				/* UNUSED multiplexed b	*/#	ifdef	S_IFMPB#		define	S_ISMPB(m)	(((m) & S_IFMT) == S_IFMPB)#	else#		define	S_ISMPB(m)	(0)#	endif#endif#ifndef	S_ISREG				/* Regular file		*/#	ifdef	S_IFREG#		define	S_ISREG(m)	(((m) & S_IFMT) == S_IFREG)#	else#		define	S_ISREG(m)	(0)#	endif#endif#ifndef	S_ISCNT				/* Contiguous file	*/#	ifdef	S_IFCNT#		define	S_ISCNT(m)	(((m) & S_IFMT) == S_IFCNT)#	else#		define	S_ISCNT(m)	(0)#	endif#endif#ifndef	S_ISLNK				/* Symbolic link	*/#	ifdef	S_IFLNK#		define	S_ISLNK(m)	(((m) & S_IFMT) == S_IFLNK)#	else#		define	S_ISLNK(m)	(0)#	endif#endif#ifndef	S_ISSHAD			/* Solaris shadow inode	*/#	ifdef	S_IFSHAD#		define	S_ISSHAD(m)	(((m) & S_IFMT) == S_IFSHAD)#	else#		define	S_ISSHAD(m)	(0)#	endif#endif#ifndef	S_ISSOCK			/* UNIX domain socket	*/#	ifdef	S_IFSOCK#		define	S_ISSOCK(m)	(((m) & S_IFMT) == S_IFSOCK)#	else#		define	S_ISSOCK(m)	(0)#	endif#endif#ifndef	S_ISDOOR			/* Solaris DOOR		*/#	ifdef	S_IFDOOR#		define	S_ISDOOR(m)	(((m) & S_IFMT) == S_IFDOOR)#	else#		define	S_ISDOOR(m)	(0)#	endif#endif#endif	/* _STATDEFS_H */

⌨️ 快捷键说明

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