提交 4a994405 编写于 作者: R Rich Felker

some extra legacy header stuff

上级 6ab8136b
#ifndef _AR_H
#define _AR_H
#ifdef __cplusplus
extern "C" {
#endif
#define ARMAG "!<arch>\n"
#define SARMAG 8
#define ARFMAG "`\n"
struct ar_hdr {
char ar_name[16];
char ar_date[12];
char ar_uid[6], ar_gid[6];
char ar_mode[8];
char ar_size[10];
char ar_fmag[2];
};
#ifdef __cplusplus
}
#endif
#endif
#include <utmp.h>
...@@ -11,6 +11,12 @@ extern "C" { ...@@ -11,6 +11,12 @@ extern "C" {
#define UT_NAMESIZE 32 #define UT_NAMESIZE 32
#define UT_HOSTSIZE 256 #define UT_HOSTSIZE 256
struct lastlog {
time_t ll_time;
char ll_line[UT_LINESIZE];
char ll_host[UT_HOSTSIZE];
};
#define ut_time ut_tv.tv_sec #define ut_time ut_tv.tv_sec
#define ut_name ut_user #define ut_name ut_user
#define ut_exit __ut_exit #define ut_exit __ut_exit
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册