delorie.com/archives/browse.cgi   search  
Mail Archives: djgpp-workers/1998/03/19/09:04:57

From: Martin Stromberg <Martin DOT Stromberg AT lu DOT erisoft DOT se>
Message-Id: <199803191402.PAA11064@propus.lu.erisoft.se>
Subject: Re: Where to get the latest sources for djtar
To: djgpp-workers AT delorie DOT com (DJGPP-WORKERS)
Date: Thu, 19 Mar 1998 15:02:33 +0100 (MET)
In-Reply-To: <Pine.SUN.3.91.980318175514.22186A-100000@is> from "Eli Zaretskii" at Mar 18, 98 06:00:23 pm
MIME-Version: 1.0

Here follows what I can remember of my post that was intended for Eli and 
djgpp-workers. Unfortunately I only sent it to Eli, without saving a copy
for myself.

Any references in one of my previous messages to "my previous post" can 
be thought of as references to this post.

> It doesn't apply to floppies, but the code bloat is still there...

I was thinking of hard drives. I wouln't call a call statfs code bloat.

> For that matter, none of the libc functions supports FAT32 drives as yet, 
> so you could claim that mkdir doesn't have to, either, at least for now.

This would be corrected when statfs is corrected.


Now to my main point:

I think libc should set errno to some better value than what DOS provides.

As for the ineffiecency of it: this is when an error occurs, hence I think
it's ok spend some (or even quite a lot of) time providing better 
diagnostics. 

Either libc spend some time to provide better errno, which an application
can act on or the application spend some time to get this information.

Supposing libc provides better errno, if the application program decides
to ignore this information then it will burn some time - so what? Why 
shouldn't that time be spent in libc for better diagnostics instead of
in the application (either doing what libc is proposed to do; or even
worse, trying again and again).


I think this is approximately what I said in my message.


Thanks,

							MartinS

- Raw text -


  webmaster     delorie software   privacy  
  Copyright © 2019   by DJ Delorie     Updated Jul 2019