some extra legacy header stuff

This commit is contained in:
Rich Felker 2012-05-06 16:35:32 -04:00
parent 6ab8136b44
commit 4a99440571
3 changed files with 32 additions and 0 deletions

25
include/ar.h Normal file
View File

@ -0,0 +1,25 @@
#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

1
include/lastlog.h Normal file
View File

@ -0,0 +1 @@
#include <utmp.h>

View File

@ -11,6 +11,12 @@ extern "C" {
#define UT_NAMESIZE 32
#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_name ut_user
#define ut_exit __ut_exit