diff options
author | dd <dd@FreeBSD.org> | 2002-07-28 06:57:13 +0000 |
---|---|---|
committer | dd <dd@FreeBSD.org> | 2002-07-28 06:57:13 +0000 |
commit | eea388f8deffbae4f9d884aeb8a7b70a6a1cd3b3 (patch) | |
tree | a6db5c70bb61d3308070a45e9c0885ccecf08dda /sbin/devfs/rule.c | |
parent | b6072a59e6f19f38882d3e006be7e024dea33e28 (diff) | |
download | FreeBSD-src-eea388f8deffbae4f9d884aeb8a7b70a6a1cd3b3.zip FreeBSD-src-eea388f8deffbae4f9d884aeb8a7b70a6a1cd3b3.tar.gz |
What we're actually passing around is an ioctl request, not a command,
and it's an unsigned long, not an int.
Diffstat (limited to 'sbin/devfs/rule.c')
-rw-r--r-- | sbin/devfs/rule.c | 6 |
1 files changed, 3 insertions, 3 deletions
diff --git a/sbin/devfs/rule.c b/sbin/devfs/rule.c index 9d2bd3d..8f401e1 100644 --- a/sbin/devfs/rule.c +++ b/sbin/devfs/rule.c @@ -47,7 +47,7 @@ __FBSDID("$FreeBSD$"); #include "extern.h" -static void rulespec_infp(FILE *fp, int cmd, devfs_rsnum rsnum); +static void rulespec_infp(FILE *fp, unsigned long reqest, devfs_rsnum rsnum); static void rulespec_instr(struct devfs_rule *dr, const char *str, devfs_rsnum rsnum); static void rulespec_intok(struct devfs_rule *dr, int ac, char **av, @@ -268,7 +268,7 @@ ruleset_main(int ac, char **av) * can call call ioctl() for each of them. */ static void -rulespec_infp(FILE *fp, int cmd, devfs_rsnum rsnum) +rulespec_infp(FILE *fp, unsigned long request, devfs_rsnum rsnum) { struct devfs_rule dr; char *line; @@ -277,7 +277,7 @@ rulespec_infp(FILE *fp, int cmd, devfs_rsnum rsnum) assert(fp == stdin); /* XXX: De-hardcode "stdin" from error msg. */ while (efgetln(fp, &line)) { rulespec_instr(&dr, line, rsnum); - rv = ioctl(mpfd, cmd, &dr); + rv = ioctl(mpfd, request, &dr); if (rv == -1) err(1, "ioctl"); free(line); /* efgetln() always malloc()s. */ |