summaryrefslogtreecommitdiff
path: root/usr.sbin/ypserv/mknetid/mknetid.c
diff options
context:
space:
mode:
authorTheo de Raadt <deraadt@cvs.openbsd.org>2005-05-14 02:32:34 +0000
committerTheo de Raadt <deraadt@cvs.openbsd.org>2005-05-14 02:32:34 +0000
commit1e76c9c90ca3bced88306f8c721148abb28c9b7b (patch)
treea5f1c29c22bb7b11b3ca4386e3157afc5b278ea2 /usr.sbin/ypserv/mknetid/mknetid.c
parent98137f511493da4a56a3a935538bd9c05c825660 (diff)
knf
Diffstat (limited to 'usr.sbin/ypserv/mknetid/mknetid.c')
-rw-r--r--usr.sbin/ypserv/mknetid/mknetid.c35
1 files changed, 14 insertions, 21 deletions
diff --git a/usr.sbin/ypserv/mknetid/mknetid.c b/usr.sbin/ypserv/mknetid/mknetid.c
index 50a606c41cf..b2d1e7e13be 100644
--- a/usr.sbin/ypserv/mknetid/mknetid.c
+++ b/usr.sbin/ypserv/mknetid/mknetid.c
@@ -1,4 +1,4 @@
-/* $OpenBSD: mknetid.c,v 1.12 2003/07/15 06:10:46 deraadt Exp $ */
+/* $OpenBSD: mknetid.c,v 1.13 2005/05/14 02:32:32 deraadt Exp $ */
/*
* Copyright (c) 1996 Mats O Jansson <moj@stacken.kth.se>
@@ -27,7 +27,7 @@
*/
#ifndef LINT
-static const char rcsid[] = "$OpenBSD: mknetid.c,v 1.12 2003/07/15 06:10:46 deraadt Exp $";
+static const char rcsid[] = "$OpenBSD: mknetid.c,v 1.13 2005/05/14 02:32:32 deraadt Exp $";
#endif
#include <sys/param.h>
@@ -90,10 +90,12 @@ read_line(FILE *fp, char *buf, int size)
do {
while (fgets(buf, size, fp)) {
int len = strlen(buf);
+
done += len;
if (len > 1 && buf[len-2] == '\\' &&
buf[len-1] == '\n') {
int ch;
+
buf += len - 2;
size -= len - 2;
*buf = '\n'; buf[1] = '\0';
@@ -175,9 +177,8 @@ add_group(char *username, char *gid)
if (strcmp(username, u->usr_name) == 0) {
if (g != u->usr_gid) {
u->gid_count++;
- if (u->gid_count < NGROUPS) {
- u->gid[u->gid_count]=atoi(gid);
- }
+ if (u->gid_count < NGROUPS)
+ u->gid[u->gid_count] = atoi(gid);
}
u = htail[idx];
}
@@ -188,10 +189,8 @@ add_group(char *username, char *gid)
static void
read_passwd(FILE *pfile, char *fname)
{
- char line[1024];
- int line_no = 0;
- int len, colon;
- char *p, *k, *u, *g;
+ char line[1024], *p, *k, *u, *g;
+ int line_no = 0, len, colon;
while (read_line(pfile, line, sizeof(line))) {
line_no++;
@@ -277,10 +276,8 @@ isgsep(char ch)
static void
read_group(FILE *gfile, char *fname)
{
- char line[2048];
- int line_no = 0;
- int len, colon;
- char *p, *k, *u, *g;
+ char line[2048], *p, *k, *u, *g;
+ int line_no = 0, len, colon;
while (read_line(gfile, line, sizeof(line))) {
line_no++;
@@ -395,10 +392,8 @@ print_passwd_group(int qflag, char *domain)
static void
print_hosts(FILE *pfile, char *fname, char *domain)
{
- char line[1024];
- int line_no = 0;
- int len;
- char *p, *k, *u;
+ char line[1024], *p, *k, *u;
+ int line_no = 0, len;
while (read_line(pfile, line, sizeof(line))) {
line_no++;
@@ -448,10 +443,8 @@ print_hosts(FILE *pfile, char *fname, char *domain)
static void
print_netid(FILE *mfile, char *fname)
{
- char line[1024];
- int line_no = 0;
- int len;
- char *p, *k, *u;
+ char line[1024], *p, *k, *u;
+ int line_no = 0, len;
while (read_line(mfile, line, sizeof(line))) {
line_no++;