📄 tar.h
字号:
/* * The license and distribution terms for this file may be * found in the file LICENSE in this distribution or at * http://www.rtems.org/license/LICENSE. * * $Id: tar.h,v 1.1 2005/02/07 13:16:15 ralf Exp $ *//** @file rtems/tar.h * Wrapper to <tar.h> to accomodate systems not providing <tar.h> (Cygwin). */#ifndef _RTEMS_TAR_H#define _RTEMS_TAR_H#include <rtems/score/cpuopts.h>#if RTEMS_USES_TAR_H#include <tar.h>#else/* General definitions */#define TMAGIC "ustar" /* ustar plus null byte. */#define TMAGLEN 6 /* Length of the above. */#define TVERSION "00" /* 00 without a null byte. */#define TVERSLEN 2 /* Length of the above. *//* Typeflag field definitions */#define REGTYPE '0' /* Regular file. */#define AREGTYPE '\0' /* Regular file. */#define LNKTYPE '1' /* Link. */#define SYMTYPE '2' /* Symbolic link. */#define CHRTYPE '3' /* Character special. */#define BLKTYPE '4' /* Block special. */#define DIRTYPE '5' /* Directory. */#define FIFOTYPE '6' /* FIFO special. */#define CONTTYPE '7' /* Reserved. *//* Mode field bit definitions (octal) */#define TSUID 04000 /* Set UID on execution. */#define TSGID 02000 /* Set GID on execution. */#define TSVTX 01000 /* On directories, restricted deletion flag. */#define TUREAD 00400 /* Read by owner. */#define TUWRITE 00200 /* Write by owner. */#define TUEXEC 00100 /* Execute/search by owner. */#define TGREAD 00040 /* Read by group. */#define TGWRITE 00020 /* Write by group. */#define TGEXEC 00010 /* Execute/search by group. */#define TOREAD 00004 /* Read by other. */#define TOWRITE 00002 /* Write by other. */#define TOEXEC 00001 /* Execute/search by other. */#endif /* RTEMS_USES_TAR_H */#endif /* _RTEMS_TAR_H */
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -