1: /*
2: * Concatenate s2 on the end of s1. S1's space must be large enough.
3: * Return s1.
4: */
5:
6: char *
7: strcat(s1, s2)
8: register char *s1, *s2;
9: {
10: register char *os1;
11:
12: os1 = s1;
13: while (*s1++)
14: ;
15: --s1;
16: while (*s1++ = *s2++)
17: ;
18: return(os1);
19: }
Defined functions
strcat
defined in line
6; used 94 times
- in /usr/src/cmd/awk/run.c line
517,
775-780(3)
- in /usr/src/cmd/cc.c line
43,
164-176(4)
- in /usr/src/cmd/cpp/cpp.c line
573-580(3)
- in /usr/src/cmd/dumpdir.c line
154
- in /usr/src/cmd/learn/mysys.c line
44,
58
- in /usr/src/cmd/login.c line
24,
112-116(2)
- in /usr/src/cmd/mkdir.c line
9,
56,
63
- in /usr/src/cmd/mv.c line
140-141(2),
197-199(3),
282-283(2)
- in /usr/src/cmd/refer/glue1.c line
210-211(2)
- in /usr/src/cmd/refer/glue4.c line
13,
72
- in /usr/src/cmd/refer/hunt1.c line
95-98(4),
163-164(2)
- in /usr/src/cmd/refer/hunt8.c line
55,
64
- in /usr/src/cmd/refer/inv1.c line
65-68(4)
- in /usr/src/cmd/refer/kaiser.c line
72-74(2)
- in /usr/src/cmd/refer/mkey2.c line
82
- in /usr/src/cmd/refer/refer2.c line
23,
91
- in /usr/src/cmd/refer/refer4.c line
32
- in /usr/src/cmd/refer/refer5.c line
70,
114
- in /usr/src/cmd/rmdir.c line
12,
80-85(3)
- in /usr/src/cmd/spell/spell.c line
4,
454-456(2)
- in /usr/src/cmd/tar/tar.c line
8,
218-221(4)
- in /usr/src/cmd/uucp/cico.c line
104
- in /usr/src/cmd/uucp/cntrl.c line
109-110(2),
297-298(2),
355-356(2),
391-392(2)
- in /usr/src/cmd/uucp/expfile.c line
33-39(3)
- in /usr/src/cmd/uucp/uucp.c line
32,
40
- in /usr/src/cmd/uucp/uux.c line
79-80(2)
- in /usr/src/cmd/wall.c line
9,
58
- in /usr/src/cmd/write.c line
11,
54,
80
- in /usr/src/cmd/xsend/xget.c line
107
- in /usr/src/cmd/xsend/xsend.c line
31-32(2),
48
- in /usr/src/libI77/util.c line
107
- in /usr/src/libc/gen/ttyname.c line
14,
39
- in /usr/src/libdbm/dbm.c line
11-15(2)