📄 kludges.h
字号:
/* Copyright (C) 1996, 2000 N.M. Maclaren Copyright (C) 1996, 2000 The University of CambridgeThis includes all of the kludges necessary for certain broken systems. It iscalled after all other headers. All of the modules set a flag to say whichthey are, but none of the current kludges critically need that information. *//* stdlib.h is broken under SunOS4. */#ifndef EXIT_SUCCESS#define EXIT_SUCCESS 0#define EXIT_FAILURE 1#endif/* stdio.h is also broken under SunOS4. */#ifndef SEEK_SET#define SEEK_SET 0#endif/* netinet/in.h sometimes omits INADDR_LOOPBACK, or makes it conditional onpeculiar preprocessor symbols. */#ifndef INADDR_LOOPBACK#define INADDR_LOOPBACK 0x7f000001ul#endif/* HP-UX up to version 9.x does not have adjtime, so make it fail. This needsa flag setting in Makefile. */#ifdef ADJTIME_MISSING#define adjtime(x,y) 1#endif/* O_NONBLOCK doesn't work under Ultrix 4.3. This needs a flag setting inMakefile. */#ifdef NONBLOCK_BROKEN#ifdef O_NONBLOCK#undef O_NONBLOCK#endif#define O_NONBLOCK O_NDELAY#endif/* Some older systems use EWOULDBLOCK rather than EAGAIN, but don't assume thatit is defined. The differences are not relevant to this program. */#ifndef EWOULDBLOCK#define EWOULDBLOCK EAGAIN#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -