sundries.h

来自「Util-linux 软件包包含许多工具。其中比较重要的是加载、卸载、格式化、分」· C头文件 代码 · 共 52 行

H
52
字号
/* * sundries.h * Support function prototypes.  Functions are in sundries.c. */#include <sys/types.h>#include <fcntl.h>#include <limits.h>#include <signal.h>#include <stdarg.h>#include <stdlib.h>#if !defined(bool_t) && !defined(__GLIBC__)#include <rpc/types.h>#endifextern int mount_quiet;extern int verbose;extern int sloppy;#define streq(s, t)	(strcmp ((s), (t)) == 0)/* Functions in sundries.c that are used in mount.c and umount.c  */ void block_signals (int how);char *canonicalize (const char *path);void error (const char *fmt, ...);int matching_type (const char *type, const char *types);int matching_opts (const char *options, const char *test_opts);void *xmalloc (size_t size);char *xstrdup (const char *s);char *xstrndup (const char *s, int n);char *xstrconcat2 (const char *, const char *);char *xstrconcat3 (const char *, const char *, const char *);char *xstrconcat4 (const char *, const char *, const char *, const char *);void die (int errcode, const char *fmt, ...);#ifdef HAVE_NFSint nfsmount (const char *spec, const char *node, int *flags,	      char **orig_opts, char **opt_args, int *version, int running_bg);#endif/* exit status - bits below are ORed */#define EX_USAGE	1	/* incorrect invocation or permission */#define EX_SYSERR	2	/* out of memory, cannot fork, ... */#define EX_SOFTWARE	4	/* internal mount bug or wrong version */#define EX_USER		8	/* user interrupt */#define EX_FILEIO      16	/* problems writing, locking, ... mtab/fstab */#define EX_FAIL	       32	/* mount failure */#define EX_SOMEOK      64	/* some mount succeeded */#define EX_BG         256       /* retry in background (internal only) */

⌨️ 快捷键说明

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