stdtypes.h
上传用户:tsgydb
上传日期:2007-04-14
资源大小:10674k
文件大小:2k
源码类别:

MySQL数据库

开发平台:

Visual C++

  1. /* @(#)stdtypes.h 1.6 90/01/04 SMI */
  2. /*
  3.  * Suppose you have an ANSI C or POSIX thingy that needs a typedef
  4.  * for thingy_t.  Put it here and include this file wherever you
  5.  * define the thingy.  This is used so that we don't have size_t in
  6.  * N (N > 1) different places and so that we don't have to have
  7.  * types.h included all the time and so that we can include this in
  8.  * the lint libs instead of termios.h which conflicts with ioctl.h.
  9.  */
  10. #ifndef __sys_stdtypes_h
  11. #define __sys_stdtypes_h
  12. #ifndef _SIGSET_T_
  13. #define _SIGSET_T_
  14. typedef int sigset_t; /* signal mask - may change */
  15. #endif
  16. #ifndef _SPEED_T_
  17. #define _SPEED_T_
  18. typedef unsigned int speed_t; /* tty speeds */
  19. #endif
  20. #ifndef _TCFLAG_T_
  21. #define _TCFLAG_T_
  22. typedef unsigned long tcflag_t; /* tty line disc modes */
  23. #endif
  24. #ifndef _CC_T_
  25. #define _CC_T_
  26. typedef unsigned char cc_t; /* tty control char */
  27. #endif
  28. #ifndef _PID_T_
  29. #define _PID_T_
  30. typedef int pid_t; /* process id */
  31. #endif
  32. #ifndef _MODE_T_
  33. #define _MODE_T_
  34. typedef unsigned short mode_t; /* file mode bits */
  35. #endif
  36. #ifndef _NLINK_T_
  37. #define _NLINK_T_
  38. typedef short nlink_t; /* links to a file */
  39. #endif
  40. #ifndef _CLOCK_T_
  41. #define _CLOCK_T_
  42. typedef long clock_t; /* units=ticks (typically 60/sec) */
  43. #endif
  44. #ifndef _TIME_T_
  45. #define _TIME_T_
  46. typedef long time_t; /* value = secs since epoch */
  47. #endif
  48. #ifndef _SIZE_T_
  49. #define _SIZE_T_
  50. typedef int size_t; /* ??? */
  51. #endif
  52. #ifndef _PTRDIFF_T_
  53. #define _PTRDIFF_T_
  54. typedef int ptrdiff_t; /* result of subtracting two pointers */
  55. #endif
  56. #ifndef _WCHAR_T_
  57. #define _WCHAR_T_
  58. typedef unsigned short wchar_t; /* big enough for biggest char set */
  59. #endif
  60. #endif /* !__sys_stdtypes_h */