Remove constant which makes the assumption that the length of

_PATH_DEV will never change. In the un-likely event that _PATH_DEV
should ever change, watch(8) would have broke because of a
mis-generated device name.

Approved by:	bmilekic (mentor)
Pointed out by:	Yvan Boily
This commit is contained in:
Christian S.J. Peron 2004-05-29 21:03:00 +00:00
parent 927b481001
commit 0f27b90770

View File

@ -154,8 +154,9 @@ open_snp(void)
{
char snp[] = {_PATH_DEV "snpX"};
char c;
int f, mode;
int f, mode, pos;
pos = strlen(snp) - 1;
if (opt_write)
mode = O_RDWR;
else
@ -163,7 +164,7 @@ open_snp(void)
if (opt_snpdev == NULL)
for (c = '0'; c <= '9'; c++) {
snp[8] = c;
snp[pos] = c;
if ((f = open(snp, mode)) < 0)
continue;
return f;