Lines Matching refs:cp

71 static void clean(char *cp);
84 register char *cp;
99 cp = cmdbuf;
100 if (read(rem, cp, 1) <= 0)
102 if (*cp++ == '\n') {
107 if (read(rem, cp, 1) != 1)
109 } while (*cp++ != '\n' && cp < &cmdbuf[RDIST_BUFSIZ]);
110 *--cp = '\0';
111 cp = cmdbuf;
112 switch (*cp++) {
120 if (exptilde(target, sizeof (target), cp) == NULL)
129 recvf(cp, S_IFREG);
133 recvf(cp, S_IFDIR);
137 recvf(cp, S_IFLNK);
141 hardlink(cp);
156 clean(cp);
160 query(cp);
164 dospecial(cp);
176 if (*cp == '\0') {
180 if (*cp == '~') {
181 if (exptilde(buf, sizeof (buf), cp) == NULL)
183 cp = buf;
186 except = bp = expand(makeblock(NAME, cp),
189 bp->b_next = expand(makeblock(NAME, cp),
198 while (*cp >= '0' && *cp <= '7')
199 opts = (opts << 3) | (*cp++ - '0');
200 if (*cp++ != ' ') {
204 install(cp, opts);
208 log(lfp, cp);
220 error("server: unknown command '%s'\n", cp);
323 char *otp, *cp;
408 cp = dp->d_name;
409 while (*tp++ = *cp++)
607 register char *cp, *s;
626 cp = s = buf;
629 if (desread(rem, cp, 1, 0) != 1)
631 } while (*cp++ != '\n' && cp < &buf[RDIST_BUFSIZ]);
633 if (cp < &buf[RDIST_BUFSIZ])
634 *cp = '\0';
665 (void) write(2, s, cp - s);
668 (void) fwrite(s, 1, cp - s, lfp);
670 if (cp == &buf[RDIST_BUFSIZ] && *(cp - 1) != '\n') {
672 cp = s;
679 *--cp = '\0';
685 *--cp = '\0';
780 register char *cp;
790 cp = cmd;
792 while (*cp >= '0' && *cp <= '7')
793 opts = (opts << 3) | (*cp++ - '0');
794 if (*cp++ != ' ') {
799 while (*cp >= '0' && *cp <= '7')
800 mode = (mode << 3) | (*cp++ - '0');
801 if (*cp++ != ' ') {
806 while (isdigit(*cp))
807 size = size * 10 + (*cp++ - '0');
808 if (*cp++ != ' ') {
813 while (isdigit(*cp))
814 mtime = mtime * 10 + (*cp++ - '0');
815 if (*cp++ != ' ') {
819 owner = cp;
820 while (*cp && *cp != ' ')
821 cp++;
822 if (*cp != ' ') {
826 *cp++ = '\0';
827 group = cp;
828 while (*cp && *cp != ' ')
829 cp++;
830 if (*cp != ' ') {
834 *cp++ = '\0';
839 if (strcmp(cp, ".") == 0)
851 while (*tp++ = *cp++)
885 if (sizeof (target) - (tp - target) >= strlen(cp) + 2) {
886 (void) sprintf(tp, "/%s", cp);
889 target, cp);
893 cp = rindex(target, '/');
894 if (cp == NULL)
896 else if (cp == target)
899 *cp = '\0';
907 *cp = '/';
914 cp = buf;
916 if ((j = read(rem, cp, size - i)) <= 0)
918 cp += j;
920 *cp = '\0';
957 cp = buf;
961 int j = read(rem, cp, amt);
968 cp += j;
1057 register char *cp;
1063 cp = cmd;
1065 while (*cp >= '0' && *cp <= '7')
1066 opts = (opts << 3) | (*cp++ - '0');
1067 if (*cp++ != ' ') {
1071 oldname = cp;
1072 while (*cp && *cp != ' ')
1073 cp++;
1074 if (*cp != ' ') {
1078 *cp++ = '\0';
1081 if (sizeof (target) - (tp - target) >= strlen(cp) + 2) {
1082 (void) sprintf(tp, "/%s", cp);
1085 target, cp);
1138 register char *cp;
1141 cp = rindex(name, '/');
1142 if (cp == NULL || cp == name)
1144 *cp = '\0';
1148 *cp = '/';
1152 *cp = '/';
1155 *cp = '/';
1235 register char *cp, *s;
1251 cp = s = buf;
1253 if (desread(rem, cp, 1, 0) != 1)
1255 } while (*cp++ != '\n' && cp < &buf[RDIST_BUFSIZ]);
1264 *--cp = '\0';
1277 *--cp = '\0';
1293 (void) write(2, s, cp - s);
1296 (void) fwrite(s, 1, cp - s, lfp);
1314 clean(cp)
1315 register char *cp;
1324 while (*cp >= '0' && *cp <= '7')
1325 opts = (opts << 3) | (*cp++ - '0');
1326 if (*cp != '\0') {
1350 cp = dp->d_name;
1351 while (*tp++ = *cp++)
1360 cp = buf;
1362 if (read(rem, cp, 1) != 1)
1364 } while (*cp++ != '\n' && cp < &buf[RDIST_BUFSIZ]);
1365 *--cp = '\0';
1366 cp = buf;
1367 if (*cp != 'Y')
1391 register char *cp;
1428 cp = dp->d_name;
1429 while (*tp++ = *cp++)
1458 register char *cp, *s;
1484 cp = buf;
1486 *s++ = *cp++;
1487 if (cp[-1] != '\n') {
1594 char *cp, *s;
1600 cp = s = resp;
1603 if (desread(rem, cp, 1, 0) != 1)
1605 } while (*cp++ != '\n' && cp < &resp[RDIST_BUFSIZ]);
1609 *--cp = '\0';
1616 *--cp = '\0';
1629 (void) write(2, s, cp - s);
1632 (void) fwrite(s, 1, cp - s, lfp);
1634 if (cp == &resp[RDIST_BUFSIZ] && *(cp - 1) != '\n') {
1636 cp = s;