From: | Gaetano Mendola <mendola(at)bigfoot(dot)com> |
---|---|
To: | Andrew Dunstan <andrew(at)dunslane(dot)net> |
Subject: | Re: pg_ctl.c |
Date: | 2004-05-26 16:44:12 |
Message-ID: | 40B4C95C.2070500@bigfoot.com |
Views: | Raw Message | Whole Thread | Download mbox | Resend email |
Thread: | |
Lists: | pgsql-patches |
Andrew Dunstan wrote:
> Gaetano Mendola wrote:
>
>> Bruce Momjian wrote:
>>
>> however below the result of my quich review:
>>
>> 1) exit(1) => exit(EXIT_FAILURE)
>
>
>
> If we used a number of different error codes I might agree. But it seems
> pointless here, and the style is widely used in our code base (I just
> counted 201 other occurrrences, not including cases of exit(0) ).
This doesn't mean that we don't have to.
>> 2) xstrdup protected by duplicate NULL string
> I don't object, but it is redundant - in every case where it is called
> the argument is demonstrably not NULL.
Now it's true, and in the future ? Bruce was arguing about that check
that if the string is null the program simply will exit crashing!
I really appreciate the quality software of Postgres but some time
I don't understand why test "NULL" pointer is an overkill for you.
I mean xstrdup is supposed to be the strdup safe version, and without
that control is not safe, why don't use directly the strdup then ?
If there is no memory available before postgresql start go figure after!
Regards
Gaetano Mendola
From | Date | Subject | |
---|---|---|---|
Next Message | Chris Browne | 2004-05-26 16:58:55 | Re: tuning for AIX 5L with large memory |
Previous Message | Chris Browne | 2004-05-26 16:37:24 | Re: tuning for AIX 5L with large memory |