/illumos-gate/usr/src/lib/libc/port/gen/ |
H A D | strlcat.c | 34 * Appends src to the dstsize buffer at dst. The append will never 36 * terminated. Never reference beyond &dst[dstsize-1] when computing 41 strlcat(char *dst, const char *src, size_t dstsize) argument 44 size_t left = dstsize; 52 if (dstsize == l1) 55 copied = l1 + l2 >= dstsize ? dstsize - l1 - 1 : l2;
|
/illumos-gate/usr/src/uts/common/krtld/ |
H A D | kobj_subr.c | 86 stand_strlcat(char *dst, const char *src, size_t dstsize) argument 89 size_t left = dstsize; 97 if (dstsize == l1) 100 copied = l1 + l2 >= dstsize ? dstsize - l1 - 1 : l2;
|
/illumos-gate/usr/src/lib/print/libpapi-common/common/ |
H A D | misc.c | 73 strlcat(char *dst, const char *src, size_t dstsize) argument 76 size_t left = dstsize; 84 if (dstsize == l1) 87 copied = l1 + l2 >= dstsize ? dstsize - l1 - 1 : l2;
|
/illumos-gate/usr/src/lib/libresolv2/common/nameser/ |
H A D | ns_samedomain.c | 166 ns_makecanon(const char *src, char *dst, size_t dstsize) { argument 169 if (n + sizeof "." > dstsize) { /*%< Note: sizeof == 2 */
|
/illumos-gate/usr/src/cmd/devfsadm/ |
H A D | devalloc.c | 61 int len, dstsize; local 68 dstsize = sizeof (path); 70 if (strlcat(path, root_dir, dstsize) >= dstsize) 76 (void) snprintf(path, dstsize - len, "%s", link); 83 (void) snprintf(path, dstsize, "%s%s", rpath, ",raw");
|
/illumos-gate/usr/src/lib/print/libhttp-core/common/ |
H A D | http-support.c | 57 int dstsize, const char *term); 331 int dstsize, /* I - Destination size */ 344 for (ptr = dst, end = dst + dstsize - 1; *src && !strchr(term, *src); src ++) 329 http_copy_decode(char *dst, const char *src, int dstsize, const char *term) argument
|
/illumos-gate/usr/src/cmd/mailx/ |
H A D | aux.c | 289 * Copy a string, lowercasing it as we go. Here dstsize is the size of 293 istrcpy(char *dst, int dstsize, char *src) argument 300 while (--dstsize > 0 && *cp != '\0') 771 * Copies src to the dstsize buffer at dst. The copy will never 776 nstrcpy(char *dst, int dstsize, char *src) argument 783 while (--dstsize > 0 && *cp != '\0') 790 * Appends src to the dstsize buffer at dst. The append will never 795 nstrcat(char *dst, int dstsize, char *src) argument 804 dstsize--; 806 while (--dstsize > [all...] |
H A D | optim.c | 994 * Add a single character onto a string. Here dstsize is the size of the 999 stradd(register char *dst, int dstsize, register int c) argument 1003 dstsize--; 1005 if (--dstsize > 0)
|
/illumos-gate/usr/src/common/util/ |
H A D | string.c | 572 strlcat(char *dst, const char *src, size_t dstsize) argument 575 size_t left = dstsize; 584 if (dstsize == l1) 587 copied = l1 + l2 >= dstsize ? dstsize - l1 - 1 : l2;
|
/illumos-gate/usr/src/cmd/mailx/hdr/ |
H A D | def.h | 512 extern void istrcpy(char *dest, int dstsize, char *src); 538 extern char *nstrcpy(char *dst, int dstsize, char *src); 539 extern char *nstrcat(char *dst, int dstsize, char *src);
|
/illumos-gate/usr/src/cmd/hal/hald/ |
H A D | util.h | 68 void hal_util_compute_udi (HalDeviceStore *store, gchar *dst, gsize dstsize, const gchar *format, ...);
|
H A D | util.c | 424 hal_util_compute_udi (HalDeviceStore *store, gchar *dst, gsize dstsize, const gchar *format, ...) argument 440 g_strlcpy (dst, buf, dstsize); 445 g_snprintf (dst, dstsize, "%s_%d", buf, i);
|
/illumos-gate/usr/src/common/exacct/ |
H A D | exacct_core.c | 130 ea_cond_memcpy_at_offset(void *dst, size_t offset, size_t dstsize, void *src, argument 136 if (dst == NULL || src == NULL || size == 0 || offset + size > dstsize)
|
/illumos-gate/usr/src/lib/libdtrace/common/ |
H A D | dt_cg.c | 471 size_t dstsize = dt_node_type_size(dst); local 478 if (dstsize == srcsize && 481 if (dstsize > srcsize && (src->dn_flags & DT_NF_SIGNED) == 0) 486 if (dstsize > srcsize) { 488 int s = (dstsize - srcsize) * NBBY; 512 } else if (dstsize != sizeof (uint64_t)) { 513 int n = sizeof (uint64_t) * NBBY - dstsize * NBBY;
|
H A D | dt_parser.c | 1912 size_t dstsize = dt_node_type_size(lp); local 1914 if (dstsize < srcsize) { 1915 int n = (sizeof (uint64_t) - dstsize) * NBBY; 1918 } else if (dstsize > srcsize) { 1920 int s = (dstsize - srcsize) * NBBY;
|
/illumos-gate/usr/src/cmd/sgs/elfedit/common/ |
H A D | elfedit.c | 194 * Copy at most min(cpsize, dstsize-1) bytes from src into dst, 200 * dstsize - sizeof(dst) 211 elfedit_strnbcpy(char *dst, const char *src, size_t cpsize, size_t dstsize) argument 213 if (cpsize >= dstsize) 214 cpsize = dstsize - 1;
|
/illumos-gate/usr/src/uts/common/vm/ |
H A D | vm_anon.c | 603 #define ANON_INITBUF(src, srclen, dst, dstsize, tail) \ 605 bzero((dst), (dstsize) - (srclen)); \ 606 bcopy((src), (char *)(dst) + (dstsize) - (srclen), (srclen)); \ 609 bzero((char *)(dst) + (srclen), (dstsize) - (srclen)); \
|
/illumos-gate/usr/src/lib/libzonecfg/common/ |
H A D | libzonecfg.c | 452 fetchprop(xmlNodePtr cur, const xmlChar *propname, char *dst, size_t dstsize) argument 459 srcsize = strlcpy(dst, (char *)property, dstsize); 461 if (srcsize >= dstsize)
|
/illumos-gate/usr/src/cmd/boot/bootadm/ |
H A D | bootadm.c | 935 elide_trailing_slash(const char *src, char *dst, size_t dstsize) argument 942 (void) strlcpy(dst, src, dstsize);
|
/illumos-gate/usr/src/uts/common/fs/nfs/ |
H A D | nfs4_srv.c | 471 extern size_t strlcpy(char *dst, const char *src, size_t dstsize);
|