bcopy/bzero/bcmp/index/rindex are marked LEGACY in SuSv3.
They are replaced as proposed by SuSv3.

Signed-off-by: Thomas Chou <[EMAIL PROTECTED]>

diff --git a/user/ftp/ftp/cmds.c b/user/ftp/ftp/cmds.c
index a98dfa3..cdf101d 100644
--- a/user/ftp/ftp/cmds.c
+++ b/user/ftp/ftp/cmds.c
@@ -243,9 +243,9 @@ setpeer(int argc, char *argv[])
                        verbose = -1;
                if (command("SYST") == COMPLETE && overbose) {
                        register char *cp, c = 0;
-                       cp = index(reply_string+4, ' ');
+                       cp = strchr(reply_string+4, ' ');
                        if (cp == NULL)
-                               cp = index(reply_string+4, '\r');
+                               cp = strchr(reply_string+4, '\r');
                        if (cp) {
                                if (cp[-1] == '.')
                                        cp--;
@@ -946,7 +946,7 @@ remglob(char *argv[], int doswitch)
                (void) fclose(ftemp), ftemp = NULL;
                return (NULL);
        }
-       if ((cp = index(buf, '\n')) != NULL)
+       if ((cp = strchr(buf, '\n')) != NULL)
                *cp = '\0';
        return (buf);
 }
@@ -2008,11 +2008,11 @@ setnmap(int argc, char *argv[])
        }
        mapflag = 1;
        code = 1;
-       cp = index(altarg, ' ');
+       cp = strchr(altarg, ' ');
        if (proxy) {
                while(*++cp == ' ');
                altarg = cp;
-               cp = index(altarg, ' ');
+               cp = strchr(altarg, ' ');
        }
        *cp = '\0';
        (void) strncpy(mapin, altarg, PATH_MAX - 1);
diff --git a/user/ftp/ftp/ftp.c b/user/ftp/ftp/ftp.c
index e9269d2..d53b799 100644
--- a/user/ftp/ftp/ftp.c
+++ b/user/ftp/ftp/ftp.c
@@ -794,7 +794,7 @@ recvrequest(const char *cmd,
        oldintr = signal(SIGINT, abortrecv);
        if (strcmp(local, "-") && *local != '|') {
                if (access(local, W_OK) < 0) {
-                       char *dir = rindex(local, '/');
+                       char *dir = strrchr(local, '/');
 
                        if (errno != ENOENT && errno != EACCES) {
                                fprintf(stderr, "local: %s: %s\n", local,
@@ -1553,7 +1553,7 @@ static char *
 gunique(char *local)
 {
        static char new[MAXPATHLEN];
-       char *cp = rindex(local, '/');
+       char *cp = strrchr(local, '/');
        int d, count=0;
        char ext = '1';
 
diff --git a/user/ftp/ftp/main.c b/user/ftp/ftp/main.c
index b930a9f..982f5d7 100644
--- a/user/ftp/ftp/main.c
+++ b/user/ftp/ftp/main.c
@@ -273,7 +273,7 @@ tail(filename)
        register char *s;
        
        while (*filename) {
-               s = rindex(filename, '/');
+               s = strrchr(filename, '/');
                if (s == NULL)
                        break;
                if (s[1])
diff --git a/user/ftp/ftp/ruserpass.c b/user/ftp/ftp/ruserpass.c
index 22a93ce..4179c23 100644
--- a/user/ftp/ftp/ruserpass.c
+++ b/user/ftp/ftp/ruserpass.c
@@ -118,12 +118,12 @@ next:
                                goto match;
                        if (strcasecmp(hostname, tokval) == 0)
                                goto match;
-                       if ((tmp = index(hostname, '.')) != NULL &&
+                       if ((tmp = strchr(hostname, '.')) != NULL &&
                            strcasecmp(tmp, mydomain) == 0 &&
                            strncasecmp(hostname, tokval, tmp-hostname) == 0 &&
                            tokval[tmp - hostname] == '\0')
                                goto match;
-                       if ((tmp = index(host, '.')) != NULL &&
+                       if ((tmp = strchr(host, '.')) != NULL &&
                            strcasecmp(tmp, mydomain) == 0 &&
                            strncasecmp(host, tokval, tmp - host) == 0 &&
                            tokval[tmp - host] == '\0')
-- 
1.5.3.3

_______________________________________________
uClinux-dev mailing list
[email protected]
http://mailman.uclinux.org/mailman/listinfo/uclinux-dev
This message was resent by [email protected]
To unsubscribe see:
http://mailman.uclinux.org/mailman/options/uclinux-dev

Reply via email to