struct group *
getgrnam(const char *name)
{
- struct group *grp;
+ struct group *g;
setgrent();
- while ((grp = getgrent()) != 0)
- if (!strcmp(grp -> gr_name, name))
+ while ((g = getgrent()) != 0)
+ if (!strcmp(g -> gr_name, name))
break;
endgrent();
- if (grp != 0)
- return grp;
+ if (g != 0)
+ return g;
else
return 0;
}
struct group *
getgrgid(int gid)
{
- struct group *grp;
+ struct group *g;
setgrent();
- while ((grp = getgrent()) != 0)
- if (grp -> gr_gid == gid)
+ while ((g = getgrent()) != 0)
+ if (g -> gr_gid == gid)
break;
endgrent();
- if (grp != 0)
- return grp;
+ if (g != 0)
+ return g;
else
return 0;
}
sleep(int n)
{
/* sleep(n) pauses for 'n' seconds by scheduling an alarm interrupt. */
- unsigned oldalarm;
- void (*oldsig)(int);
+ unsigned oldalarm = 0;
+ void (*oldsig)(int) = 0;
if (n <= 0) return;
if (setjmp(setjmpbuf)) {
FILE *fp;
char *file;
char *cp;
- short len = strlen(name);
char buf[1024];
capab = bp;
long signed_val;
unsigned long unsigned_val;
char *old_s = s;
- int i, base;
+ int base;
switch (flags & (FL_SHORT | FL_LONG)) {
case FL_SHORT:
int
fseek(FILE *stream, long int offset, int whence)
{
- int count, adjust = 0;
+ int adjust = 0;
long pos;
stream->_flags &= ~(_IOEOF | _IOERR);
atoi(register const char *nptr)
{
int total = 0;
- register unsigned int digit;
int minus = 0;
while (isspace(*nptr)) nptr++;
atol(register const char *nptr)
{
long total = 0;
- register unsigned int digit;
int minus = 0;
while (isspace(*nptr)) nptr++;
/* Convert double to extended
*/
int exponent;
- register int i;
value = frexp(value, &exponent);
e->sign = value < 0.0;
{
static struct tm br_time;
register struct tm *timep = &br_time;
- time_t time = *timer;
+ time_t tim = *timer;
register unsigned long dayclock, dayno;
int year = EPOCH_YR;
- dayclock = (unsigned long)time % SECS_DAY;
- dayno = (unsigned long)time / SECS_DAY;
+ dayclock = (unsigned long)tim % SECS_DAY;
+ dayno = (unsigned long)tim / SECS_DAY;
timep->tm_sec = dayclock % 60;
timep->tm_min = (dayclock % 3600) / 60;
static const char *
parseRule(register char *buf, register const char *p)
{
- long time;
+ long tim;
register const char *q;
if (!(p = parseDate(buf, p, &dststart))) return NULL;
buf += strlen(buf);
if (*p == '/') {
q = ++p;
- if (!(p = parseTime(&time, p, &dststart))) return NULL;
+ if (!(p = parseTime(&tim, p, &dststart))) return NULL;
while( p != q) *buf++ = *q++;
}
if (*p != ',') return NULL;
buf += strlen(buf);
if (*p == '/') {
q = ++p;
- if (!(p = parseTime(&time, p, &dstend))) return NULL;
+ if (!(p = parseTime(&tim, p, &dstend))) return NULL;
while(*buf++ = *q++);
}
if (*p) return NULL;
static void
parseTZ(const char *p)
{
- register int n;
long tz, dst = 60 * 60, sign = 1;
static char lastTZ[2 * RULE_LEN];
static char buffer[RULE_LEN];
#elif !defined(_POSIX_SOURCE) && !defined(__USG)
#if !defined(_MINIX) /* MINIX has no ftime() */
- struct timeb time;
+ struct timeb tim;
- _ftime(&time);
- _timezone = time.timezone * 60L;
- _daylight = time.dstflag;
+ _ftime(&tim);
+ _timezone = tim.timezone * 60L;
+ _daylight = tim.dstflag;
#endif
#endif /* !_POSIX_SOURCE && !__USG */