RedBoot build problem
Mark Salter
msalter@redhat.com
Wed May 14 15:40:00 GMT 2003
I was unable to build RedBoot from a recently checked out tree.
The problem was an undefined reference to rindex which was added
to the dns code recently. Instead of pulling in rindex, which
requires CYGINT_ISO_CTYPE which is implemented in CYGPKG_LIBC_I18N,
can we just use strrchr instead?
--Mark
2003-05-14 Mark Salter <msalter@redhat.com>
* include/dns_impl.inl: Use strrchr instead of rindex.
Index: net/ns/dns/current/include/dns_impl.inl
===================================================================
RCS file: /cvs/ecos/ecos-opt/net/net/ns/dns/current/include/dns_impl.inl,v
retrieving revision 1.5
diff -u -p -5 -r1.5 dns_impl.inl
--- net/ns/dns/current/include/dns_impl.inl 12 May 2003 10:06:05 -0000 1.5
+++ net/ns/dns/current/include/dns_impl.inl 14 May 2003 15:34:37 -0000
@@ -532,11 +532,11 @@ gethostbyname(const char * hostname)
/* If the hostname ends with . it a FQDN. Don't bother adding the
domainname. If it does not contain a . , try appending with the
domainname first. If it does have a . , try without a domain name
first. */
- dot = rindex(hostname,'.');
+ dot = strrchr(hostname,'.');
if (dot) {
if (*(dot+1) == '\0') {
/* FQDN */
hent = do_query(hostname);
} else {
More information about the Ecos-patches
mailing list