Trond Myklebust wrote: > On Fri, 2007-08-31 at 10:08 -0400, Chuck Lever wrote: > >>> >>> +/* >>> + * RFC1833/RFC3530 rpcbind (v3+) well-known netid's. >>> + */ >>> +#define RPCB_NETID_UDP "\165\144\160" /* "udp" */ >>> +#define RPCB_NETID_TCP "\164\143\160" /* "tcp" */ >>> +#define RPCB_NETID_UDP6 "\165\144\160\066" /* "udp6" */ >>> +#define RPCB_NETID_TCP6 "\164\143\160\066" /* "tcp6" */ > > BTW: Any reason why we are using escaped octal instead of plain ascii > here? Is there a guarantee that these C strings will be US-ASCII on *every* platform in every locale on which Linux kernels are built? Z-series, for example? If yes, then we can use a normal string.