Brendan Jurd <direvus(at)gmail(dot)com> writes:
> A quick grep through the backend code shows that strlcpy and strncpy
> are both in use, with neither having a clear majority. I used strncpy
> because it is more prevalent within src/backend/utils/adt.
strncpy is generally deprecated; any remaining uses you find of it
are probably only there for lack of round tuits. Use strlcpy in new
code, unless there's a pretty strong argument that strncpy is actually
clearer for a given usage.
(No, it's not a portability issue, because we have our own copy for
platforms without it; see src/port/.)
regards, tom lane
In response to
Responses
pgsql-hackers by date
| Next: | From: Tom Lane | Date: 2009-01-27 04:14:56 |
| Subject: Re: Compiler warnings fix |
| Previous: | From: Josh Berkus | Date: 2009-01-27 04:03:41 |
| Subject: Re: [COMMITTERS] pgsql: Automatic view update rules Bernd
Helmle |