Source-Changes-HG archive
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index][Old Index]
[src/trunk]: src/sbin/devpubd let's make this compile again.
details: https://anonhg.NetBSD.org/src/rev/2e0a50285e11
branches: trunk
changeset: 806321:2e0a50285e11
user: christos <christos%NetBSD.org@localhost>
date: Sun Feb 15 21:46:49 2015 +0000
description:
let's make this compile again.
diffstat:
sbin/devpubd/Makefile | 3 ++-
sbin/devpubd/devpubd.c | 15 ++++++++-------
2 files changed, 10 insertions(+), 8 deletions(-)
diffs (78 lines):
diff -r d0a2a2361208 -r 2e0a50285e11 sbin/devpubd/Makefile
--- a/sbin/devpubd/Makefile Sun Feb 15 21:32:33 2015 +0000
+++ b/sbin/devpubd/Makefile Sun Feb 15 21:46:49 2015 +0000
@@ -1,8 +1,9 @@
-# $NetBSD: Makefile,v 1.4 2013/08/11 06:04:38 dholland Exp $
+# $NetBSD: Makefile,v 1.5 2015/02/15 21:46:49 christos Exp $
PROG= devpubd
SRCS= devpubd.c
MAN= devpubd.8
+WARNS= 6
BINDIR?= /sbin
diff -r d0a2a2361208 -r 2e0a50285e11 sbin/devpubd/devpubd.c
--- a/sbin/devpubd/devpubd.c Sun Feb 15 21:32:33 2015 +0000
+++ b/sbin/devpubd/devpubd.c Sun Feb 15 21:46:49 2015 +0000
@@ -1,4 +1,4 @@
-/* $NetBSD: devpubd.c,v 1.3 2015/02/15 15:56:30 jmcneill Exp $ */
+/* $NetBSD: devpubd.c,v 1.4 2015/02/15 21:46:49 christos Exp $ */
/*-
* Copyright (c) 2011 Jared D. McNeill <jmcneill%invisible.ca@localhost>
@@ -36,7 +36,7 @@
#include <sys/cdefs.h>
__COPYRIGHT("@(#) Copyright (c) 2011-2015\
Jared D. McNeill <jmcneill%invisible.ca@localhost>. All rights reserved.");
-__RCSID("$NetBSD: devpubd.c,v 1.3 2015/02/15 15:56:30 jmcneill Exp $");
+__RCSID("$NetBSD: devpubd.c,v 1.4 2015/02/15 21:46:49 christos Exp $");
#include <sys/queue.h>
#include <sys/types.h>
@@ -87,7 +87,8 @@
{
char **argv;
pid_t pid;
- int status, i, ndevs;
+ int status;
+ size_t i, ndevs;
for (ndevs = 0, i = 0; device[i] != NULL; i++) {
++ndevs;
@@ -95,7 +96,7 @@
device[i]);
}
- argv = calloc(3 + ndevs, sizeof(char *));
+ argv = calloc(3 + ndevs, sizeof(*argv));
argv[0] = __UNCONST(devpubd_script);
argv[1] = __UNCONST(event);
for (i = 0; i < ndevs; i++) {
@@ -148,7 +149,7 @@
prop_dictionary_get_cstring_nocopy(ev, "device", &device[0]);
printf("%s: event='%s', device='%s'\n", __func__,
- event, device);
+ event, device[0]);
devpubd_eventhandler(event, device);
@@ -227,7 +228,7 @@
{
struct devpubd_probe_event *ev;
const char **devs;
- int ndevs, i;
+ size_t ndevs, i;
TAILQ_INIT(&devpubd_probe_events);
devpubd_probe(NULL);
@@ -242,7 +243,7 @@
}
devpubd_eventhandler(DEVPUBD_ATTACH_EVENT, devs);
free(devs);
- while (ev = TAILQ_FIRST(&devpubd_probe_events)) {
+ while ((ev = TAILQ_FIRST(&devpubd_probe_events)) != NULL) {
TAILQ_REMOVE(&devpubd_probe_events, ev, entries);
free(ev->device);
free(ev);
Home |
Main Index |
Thread Index |
Old Index