[freetds] [PATCH] to remove exit statements from libct

David Dick ddick at cpan.org
Sun Feb 28 17:14:40 EST 2010


On 01/03/10 08:44, Christos Zoulas wrote:
> On Mar 1,  8:18am, ddick at cpan.org (David Dick) wrote:
> -- Subject: Re: [freetds] [PATCH] to remove exit statements from libct
>
> | On 01/03/10 00:56, Frediano Ziglio wrote:
> |>  Hi,
> |>      some calls check internal behaviour witch should not raise (unless
> |>  in situations where an exit is really necessary). However login and
> |>  token should not exit as you detect correctly. I'll apply a modified
> |>  version.
> |
> | So the remaining exits would designate a client programming error as
> | distinct from a server programming error / protocol error?
>
> Libraries should not exit; they should indicate the reason for the error,
> and generally avoid printing to stderr. The source of the error is really
> not relevant.

100% agreed, i'm just trying to understand if any exit statements are 
going to be left in the libct library and if so, why.



More information about the FreeTDS mailing list