|
|
DataMuseum.dkPresents historical artifacts from the history of: Regnecentalen RC-900 |
This is an automatic "excavation" of a thematic subset of
See our Wiki for more about Regnecentalen RC-900 Excavated with: AutoArchaeologist - Free & Open Source Software. |
top - metrics - downloadIndex: T U s
Length: 1141 (0x475)
Types: TextFile
Notes: UNIX file
Names: »shadow.h«
└─⟦7decd0fac⟧ Bits:30004155/disk4.imd SW95713I 386/ix Software Development System Rel. 2.0
└─⟦7decd0fac⟧ UNIX Filesystem
└─⟦this⟧ »sd/new/usr/include/shadow.h«
/* Copyright (c) 1984, 1986, 1987, 1988 AT&T */
/* All Rights Reserved */
/* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */
/* The copyright notice above does not evidence any */
/* actual or intended publication of such source code. */
#ident "@(#)shadow.h 2.3 - 88/05/27"
#define PASSWD "/etc/passwd"
#define SHADOW "/etc/shadow"
#define OPASSWD "/etc/opasswd"
#define OSHADOW "/etc/oshadow"
#define PASSTEMP "/etc/ptmp"
#define SHADTEMP "/etc/stmp"
#define DAY (24L * 60 * 60) /* 1 day in seconds */
#define DAY_NOW (long)time((long *)0) / DAY
/* The spwd structure is used in the retreval of information from
/etc/shadow. It is used by routines in the libsec library */
struct spwd {
char *sp_namp ; /* user name */
char *sp_pwdp ; /* user password */
long sp_lstchg ; /* password lastchanged date */
long sp_min ; /* minimum number of days between password changes */
long sp_max ; /* number of days password is valid */
} ;
/* Declare all shadow password functions */
void setspent(), endspent() ;
struct spwd *getspent(), *fgetspent(), *getspnam() ;
int putspent(), lckpwdf(), ulckpwdf() ;