QQ登录

只需一步,快速开始

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 1037|回复: 4

求教:怎么查看linux或者unix的原始类型数据的值啊?

[复制链接]
发表于 2005-11-14 20:09:45 | 显示全部楼层 |阅读模式
求教:怎么查看linux或者unix的原始类型数据的值啊?不是符号那种,是数值值.
我翻遍文件夹,不知在哪个头文件里啊?
小弟新学linux编程,望熟悉linux编程的朋友能指点一二.
谢了!!!
发表于 2005-11-14 20:31:41 | 显示全部楼层
不明白
回复

使用道具 举报

 楼主| 发表于 2005-11-14 21:11:39 | 显示全部楼层
比如STDIN_FILENO, STDOUT_FILENO,在<unistd.h>中有定义.
但其他的我就找不到了啊.
~
~
~

/* Commands and utilities from XPG4 are available.  */
#define _XOPEN_XCU_VERSION        4

/* We are compatible with the old published standards as well.  */
#define _XOPEN_XPG2        1
#define _XOPEN_XPG3        1
#define _XOPEN_XPG4        1

/* The X/Open Unix extensions are available.  */
#define _XOPEN_UNIX        1

/* Encryption is present.  */
#define        _XOPEN_CRYPT        1
~
~
~
等等像这样的数据.
其他头文件里都是用名字作的值,可不知道这些值是多少啊!!!


<sys/types.h> 文件中有很多值,
比如:

ypedef __u_char u_char;
typedef __u_short u_short;
typedef __u_int u_int;
typedef __u_long u_long;
typedef __quad_t quad_t;
typedef __u_quad_t u_quad_t;
typedef __fsid_t fsid_t;
#  define __u_char_defined
# endif
#endif

typedef __loff_t loff_t;

#ifndef __ino_t_defined
# ifndef __USE_FILE_OFFSET64
typedef __ino_t ino_t;
# else
typedef __ino64_t ino_t;
# endif
# define __ino_t_defined
#endif
#if defined __USE_LARGEFILE64 && !defined __ino64_t_defined
typedef __ino64_t ino64_t;
# define __ino64_t_defined
#endif

_ino64_t _ino_t 这些都是什么数据类型啊
回复

使用道具 举报

发表于 2005-11-14 23:26:46 | 显示全部楼层
我一般在
/usr/include
/usr/include/sys
/usr/include/bits
里用grep找
回复

使用道具 举报

 楼主| 发表于 2005-11-15 18:10:45 | 显示全部楼层
感谢感谢!多多榨起!
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

GMT+8, 2024-11-3 04:10 , Processed in 0.088413 second(s), 16 queries .

© 2021 Powered by Discuz! X3.5.

快速回复 返回顶部 返回列表