Thomas Lockhart <[EMAIL PROTECTED]> writes: > I notice that the compile-time locale settings are registered in that > same structure. And that they depend on NAMEDATALEN,
They do? That would be fairly broken if so; sizeof(ControlFileData) has to be independent of configurable settings, else you'll not get as far as inspecting any of its contents (because the CRC check will fail if computed over the wrong number of bytes). But it looks to me like LOCALE_NAME_BUFLEN is hardwired at 128. > which is *not* in > that structure. istm that it should be, and I'll go ahead and add it > barring objections. Comments? Putting NAMEDATALEN into the struct does seem like a good idea, and perhaps FUNC_MAX_ARGS as well, since the system catalogs will be unreadable if these numbers are wrong. I think it's just an oversight that we didn't put these values in pg_control to start with. Don't forget to bump PG_CONTROL_VERSION. regards, tom lane ---------------------------(end of broadcast)--------------------------- TIP 2: you can get off all lists at once with the unregister command (send "unregister YourEmailAddressHere" to [EMAIL PROTECTED])