Re: Linux 2.6.16.6

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 




On Tue, 18 Apr 2006, Michael Buesch wrote:

> On Monday 17 April 2006 23:12, you wrote:
> > @@ -352,6 +353,10 @@ static char *make_block_name(struct gend
> >  		return NULL;
> >  	strcpy(name, block_str);
> >  	strcat(name, disk->disk_name);
> > +	/* ewww... some of these buggers have / in name... */
> > +	s = strchr(name, '/');
> > +	if (s)
> > +		*s = '!';
> >  	return name;
> >  }
> 
> Is only one / possible, or better something like this?
> 
> 	/* ewww... some of these buggers have / in name... */
> 	s = name;
> 	while ((s = strchr(s, '/')) != NULL)
> 		*s = '!';

I wonder why people like '!' as a replacement for '/'. It's nasty for 
shell expansion, and it looks visually strange too (at least to me). 
Wouldn't it be a lot nicer to just use something like '.' or ':' instead, 
which is not as visually! distracting! and! screaming!

As to whether it's simpler to just use a character-at-a-time comparison 
over strchr, I dunno. Maybe.

		Linus
-
To unsubscribe from this list: send the line "unsubscribe linux-kernel" in
the body of a message to [email protected]
More majordomo info at  http://vger.kernel.org/majordomo-info.html
Please read the FAQ at  http://www.tux.org/lkml/

[Index of Archives]     [Kernel Newbies]     [Netfilter]     [Bugtraq]     [Photo]     [Stuff]     [Gimp]     [Yosemite News]     [MIPS Linux]     [ARM Linux]     [Linux Security]     [Linux RAID]     [Video 4 Linux]     [Linux for the blind]     [Linux Resources]
  Powered by Linux