|
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index] Re: [Xen-devel] [PATCH 3/8] tools/xenalyze: Handle fstat errors properly
On 26/02/16 12:25, Ian Jackson wrote:
> George Dunlap writes ("[PATCH 3/8] tools/xenalyze: Handle fstat errors
> properly"):
>> They're pretty unlikely to fail, but doesn't hurt to check.
> ...
>> - fstat(fd, &s);
>> + if ( fstat(fd, &s) ) {
>> + perror("fstat");
>> + free(h);
>> + h = NULL;
>> + goto out;
>> + }
>
> Is there some reason why you're not calling exit ? mread64 already
> does so on mmap failure.
>
> For that matter, is error() not available in this file ?
I originally meant this to be library-like (a faster implementation of
pread actually). So it doesn't have error(), and for consistency
probably shouldn't be calling exit() on mmap() failure.
Is there a reason not to just return null and let the caller figure out
what to do?
-George
_______________________________________________
Xen-devel mailing list
Xen-devel@xxxxxxxxxxxxx
http://lists.xen.org/xen-devel
|
![]() |
Lists.xenproject.org is hosted with RackSpace, monitoring our |