|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] Using "xl create" without domain config file
Ian Jackson writes ("Re: [Xen-devel] Using "xl create" without domain config
file"):
> W. Michael Petullo writes ("Re: [Xen-devel] Using "xl create" without domain
> config file"):
> ...
> > - if (!S_ISREG(stab.st_mode)) {
> > - LIBXL__LOG_ERRNO(ctx, LIBXL__LOG_ERROR, "%s is not a plain file",
> > filename);
> > + if (S_ISDIR(stab.st_mode)) {
> > + LIBXL__LOG_ERRNO(ctx, LIBXL__LOG_ERROR, "%s is a directory",
> > filename);
>
> This is not correct. If, for example, /dev/tty is specified, it will
> go wrong.
>
> The reason for the restriction to plain files is that those are the
> only thing on which stat works to provide the size. If we are to
> support other objects, we need to change the reading algorithm.
Another alternative would be to special-case the string "/dev/null"
(in xl, not libxl) and not read a config file at all in that case.
Ian.
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |