Hi Hou-san.
+ /*
+ * Note that the data received via the shared memory queue is not
+ * null-terminated. So we use the StringInfo API to store the
+ * string so as to maintain the convention that StringInfos has a
+ * trailing null.
+ */
"... that StringInfos has a trailing null."
Probably should be either "StringInfo has" or "StringInfos have"
======
Kind Regards.
Peter Smith.
Fujitsu Australia