src 46 examples/libsmbclient/smbwrapper/bsd-strlcat.c smbw_strlcat(char *dst, const char *src, size_t siz) src 49 examples/libsmbclient/smbwrapper/bsd-strlcat.c const char *s = src; src 70 examples/libsmbclient/smbwrapper/bsd-strlcat.c return(dlen + (s - src)); /* count does not include NUL */ src 44 examples/libsmbclient/smbwrapper/bsd-strlcpy.c smbw_strlcpy(char *dst, const char *src, size_t siz) src 47 examples/libsmbclient/smbwrapper/bsd-strlcpy.c const char *s = src; src 66 examples/libsmbclient/smbwrapper/bsd-strlcpy.c return(s - src - 1); /* count does not include NUL */ src 3 examples/libsmbclient/smbwrapper/bsd-strlfunc.h extern size_t strlcpy(char *dst, const char *src, size_t siz); src 4 examples/libsmbclient/smbwrapper/bsd-strlfunc.h extern size_t strlcat(char *dst, const char *src, size_t siz); src 347 examples/libsmbclient/smbwrapper/smbw.c void smbw_fix_path(const char *src, char *dest) src 352 examples/libsmbclient/smbwrapper/smbw.c if (*src == '/') { src 353 examples/libsmbclient/smbwrapper/smbw.c for (p = src + len; *p == '/'; p++) src 357 examples/libsmbclient/smbwrapper/smbw.c snprintf(dest, PATH_MAX, "%s/%s", smbw_cwd, src); src 362 examples/libsmbclient/smbwrapper/smbw.c DEBUG(10, ("smbw_fix_path(%s) returning [%s]\n", src, dest)); src 71 examples/libsmbclient/smbwrapper/smbw.h void smbw_fix_path(const char *src, char *dest); src 286 examples/libsmbclient/smbwrapper/wrapper.c static void stat_convert(struct SMBW_stat *src, struct stat *dest) src 289 examples/libsmbclient/smbwrapper/wrapper.c dest->st_size = src->s_size; src 290 examples/libsmbclient/smbwrapper/wrapper.c dest->st_mode = src->s_mode; src 291 examples/libsmbclient/smbwrapper/wrapper.c dest->st_ino = src->s_ino; src 292 examples/libsmbclient/smbwrapper/wrapper.c dest->st_dev = src->s_dev; src 293 examples/libsmbclient/smbwrapper/wrapper.c dest->st_rdev = src->s_rdev; src 294 examples/libsmbclient/smbwrapper/wrapper.c dest->st_nlink = src->s_nlink; src 295 examples/libsmbclient/smbwrapper/wrapper.c dest->st_uid = src->s_uid; src 296 examples/libsmbclient/smbwrapper/wrapper.c dest->st_gid = src->s_gid; src 297 examples/libsmbclient/smbwrapper/wrapper.c dest->st_atime = src->s_atime; src 298 examples/libsmbclient/smbwrapper/wrapper.c dest->st_mtime = src->s_mtime; src 299 examples/libsmbclient/smbwrapper/wrapper.c dest->st_ctime = src->s_ctime; src 300 examples/libsmbclient/smbwrapper/wrapper.c dest->st_blksize = src->s_blksize; src 301 examples/libsmbclient/smbwrapper/wrapper.c dest->st_blocks = src->s_blocks; src 304 examples/libsmbclient/smbwrapper/wrapper.c static void stat64_convert(struct SMBW_stat *src, struct stat64 *dest) src 307 examples/libsmbclient/smbwrapper/wrapper.c dest->st_size = src->s_size; src 308 examples/libsmbclient/smbwrapper/wrapper.c dest->st_mode = src->s_mode; src 309 examples/libsmbclient/smbwrapper/wrapper.c dest->st_ino = src->s_ino; src 310 examples/libsmbclient/smbwrapper/wrapper.c dest->st_dev = src->s_dev; src 311 examples/libsmbclient/smbwrapper/wrapper.c dest->st_rdev = src->s_rdev; src 312 examples/libsmbclient/smbwrapper/wrapper.c dest->st_nlink = src->s_nlink; src 313 examples/libsmbclient/smbwrapper/wrapper.c dest->st_uid = src->s_uid; src 314 examples/libsmbclient/smbwrapper/wrapper.c dest->st_gid = src->s_gid; src 315 examples/libsmbclient/smbwrapper/wrapper.c dest->st_atime = src->s_atime; src 316 examples/libsmbclient/smbwrapper/wrapper.c dest->st_mtime = src->s_mtime; src 317 examples/libsmbclient/smbwrapper/wrapper.c dest->st_ctime = src->s_ctime; src 318 examples/libsmbclient/smbwrapper/wrapper.c dest->st_blksize = src->s_blksize; src 319 examples/libsmbclient/smbwrapper/wrapper.c dest->st_blocks = src->s_blocks; src 322 examples/libsmbclient/smbwrapper/wrapper.c static void dirent_convert(struct SMBW_dirent *src, struct dirent *dest) src 327 examples/libsmbclient/smbwrapper/wrapper.c dest->d_ino = src->d_ino; src 328 examples/libsmbclient/smbwrapper/wrapper.c dest->d_off = src->d_off; src 330 examples/libsmbclient/smbwrapper/wrapper.c switch(src->d_type) src 360 examples/libsmbclient/smbwrapper/wrapper.c dest->d_reclen = src->d_reclen; src 361 examples/libsmbclient/smbwrapper/wrapper.c smbw_strlcpy(dest->d_name, src->d_name, sizeof(dest->d_name)); src 364 examples/libsmbclient/smbwrapper/wrapper.c src->d_comment, src 368 examples/libsmbclient/smbwrapper/wrapper.c static void dirent64_convert(struct SMBW_dirent *src, struct dirent64 *dest) src 373 examples/libsmbclient/smbwrapper/wrapper.c dest->d_ino = src->d_ino; src 374 examples/libsmbclient/smbwrapper/wrapper.c dest->d_off = src->d_off; src 376 examples/libsmbclient/smbwrapper/wrapper.c switch(src->d_type) src 406 examples/libsmbclient/smbwrapper/wrapper.c dest->d_reclen = src->d_reclen; src 407 examples/libsmbclient/smbwrapper/wrapper.c smbw_strlcpy(dest->d_name, src->d_name, sizeof(dest->d_name)); src 410 examples/libsmbclient/smbwrapper/wrapper.c src->d_comment, src 30 examples/pcap2nbench/ethernet.cpp memcpy(src, data + 6, sizeof(src)); src 49 examples/pcap2nbench/ethernet.cpp sprintf(buf, "%.2x", rhs.src[i]); src 30 examples/pcap2nbench/ethernet.hpp uint8_t src[6]; src 537 lib/nss_wrapper/nss_wrapper.c static int nwrap_pw_copy_r(const struct passwd *src, struct passwd *dst, src 544 lib/nss_wrapper/nss_wrapper.c first = src->pw_name; src 546 lib/nss_wrapper/nss_wrapper.c last = src->pw_shell; src 557 lib/nss_wrapper/nss_wrapper.c ofs = PTR_DIFF(src->pw_name, first); src 559 lib/nss_wrapper/nss_wrapper.c ofs = PTR_DIFF(src->pw_passwd, first); src 561 lib/nss_wrapper/nss_wrapper.c dst->pw_uid = src->pw_uid; src 562 lib/nss_wrapper/nss_wrapper.c dst->pw_gid = src->pw_gid; src 563 lib/nss_wrapper/nss_wrapper.c ofs = PTR_DIFF(src->pw_gecos, first); src 565 lib/nss_wrapper/nss_wrapper.c ofs = PTR_DIFF(src->pw_dir, first); src 567 lib/nss_wrapper/nss_wrapper.c ofs = PTR_DIFF(src->pw_shell, first); src 725 lib/nss_wrapper/nss_wrapper.c static int nwrap_gr_copy_r(const struct group *src, struct group *dst, src 736 lib/nss_wrapper/nss_wrapper.c first = src->gr_name; src 738 lib/nss_wrapper/nss_wrapper.c lastm = src->gr_mem; src 745 lib/nss_wrapper/nss_wrapper.c ofsm = PTR_DIFF(lastm + 1, src->gr_mem); src 752 lib/nss_wrapper/nss_wrapper.c memcpy(buf + ofsb, src->gr_mem, ofsm); src 754 lib/nss_wrapper/nss_wrapper.c ofs = PTR_DIFF(src->gr_name, first); src 756 lib/nss_wrapper/nss_wrapper.c ofs = PTR_DIFF(src->gr_passwd, first); src 758 lib/nss_wrapper/nss_wrapper.c dst->gr_gid = src->gr_gid; src 761 lib/nss_wrapper/nss_wrapper.c for (i=0; src->gr_mem[i]; i++) { src 762 lib/nss_wrapper/nss_wrapper.c ofs = PTR_DIFF(src->gr_mem[i], first); src 59 lib/popt/poptparse.c const char * src; src 71 lib/popt/poptparse.c for (src = s; *src != '\0'; src++) { src 72 lib/popt/poptparse.c if (quote == *src) { src 75 lib/popt/poptparse.c if (*src == '\\') { src 76 lib/popt/poptparse.c src++; src 77 lib/popt/poptparse.c if (!*src) { src 81 lib/popt/poptparse.c if (*src != quote) *buf++ = '\\'; src 83 lib/popt/poptparse.c *buf++ = *src; src 84 lib/popt/poptparse.c } else if (isspace(*src)) { src 94 lib/popt/poptparse.c } else switch (*src) { src 97 lib/popt/poptparse.c quote = *src; src 100 lib/popt/poptparse.c src++; src 101 lib/popt/poptparse.c if (!*src) { src 107 lib/popt/poptparse.c *buf++ = *src; src 30 lib/replace/inet_aton.c int rep_inet_aton(const char *src, struct in_addr *dst) src 32 lib/replace/inet_aton.c return (inet_pton(AF_INET, src, dst) > 0) ? 1 : 0; src 30 lib/replace/inet_ntop.c static const char *inet_ntop4(const unsigned char *src, char *dst, src 34 lib/replace/inet_ntop.c static const char *inet_ntop6(const unsigned char *src, char *dst, src 47 lib/replace/inet_ntop.c rep_inet_ntop(int af, const void *src, char *dst, socklen_t size) src 51 lib/replace/inet_ntop.c return (inet_ntop4(src, dst, size)); src 54 lib/replace/inet_ntop.c return (inet_ntop6(src, dst, size)); src 75 lib/replace/inet_ntop.c inet_ntop4(const unsigned char *src, char *dst, socklen_t size) src 81 lib/replace/inet_ntop.c len = snprintf(tmp, sizeof tmp, fmt, src[0], src[1], src[2], src[3]); src 99 lib/replace/inet_ntop.c inet_ntop6(const unsigned char *src, char *dst, socklen_t size) src 120 lib/replace/inet_ntop.c words[i / 2] |= (src[i] << ((1 - (i % 2)) << 3)); src 164 lib/replace/inet_ntop.c if (!inet_ntop4(src+12, tp, sizeof tmp - (tp - tmp))) src 30 lib/replace/inet_pton.c static int inet_pton4(const char *src, unsigned char *dst); src 32 lib/replace/inet_pton.c static int inet_pton6(const char *src, unsigned char *dst); src 48 lib/replace/inet_pton.c const char *src, src 53 lib/replace/inet_pton.c return (inet_pton4(src, dst)); src 56 lib/replace/inet_pton.c return (inet_pton6(src, dst)); src 76 lib/replace/inet_pton.c inet_pton4(src, dst) src 77 lib/replace/inet_pton.c const char *src; src 87 lib/replace/inet_pton.c while ((ch = *src++) != '\0') { src 130 lib/replace/inet_pton.c inet_pton6(src, dst) src 131 lib/replace/inet_pton.c const char *src; src 145 lib/replace/inet_pton.c if (*src == ':') src 146 lib/replace/inet_pton.c if (*++src != ':') src 148 lib/replace/inet_pton.c curtok = src; src 151 lib/replace/inet_pton.c while ((ch = *src++) != '\0') { src 165 lib/replace/inet_pton.c curtok = src; src 228 lib/replace/replace.c void *rep_memmove(void *dest,const void *src,int size) src 232 lib/replace/replace.c if (dest==src || !size) return(dest); src 235 lib/replace/replace.c s = (unsigned long)src; src 239 lib/replace/replace.c memcpy(dest,src,size); src 251 lib/replace/replace.c int *isrc = (int *)src; src 257 lib/replace/replace.c char *csrc = (char *)src; src 268 lib/replace/replace.c int *isrc = (int *)src; src 274 lib/replace/replace.c char *csrc = (char *)src; src 140 lib/replace/replace.h void *rep_memmove(void *dest,const void *src,int size); src 384 lib/replace/replace.h #define va_copy(dest, src) __va_copy(dest, src) src 386 lib/replace/replace.h #define va_copy(dest, src) (dest) = (src) src 146 lib/replace/snprintf.c #define VA_COPY(dest, src) va_copy(dest, src) src 149 lib/replace/snprintf.c #define VA_COPY(dest, src) __va_copy(dest, src) src 151 lib/replace/snprintf.c #define VA_COPY(dest, src) (dest) = (src) src 106 lib/replace/system/network.h int rep_inet_pton(int af, const char *src, void *dst); src 111 lib/replace/system/network.h const char *rep_inet_ntop(int af, const void *src, char *dst, socklen_t size); src 116 lib/replace/system/network.h int rep_inet_aton(const char *src, struct in_addr *dst); src 93 lib/replace/test/testsuite.c const char *src; src 104 lib/replace/test/testsuite.c for (i=0;tests[i].src;i++) { src 105 lib/replace/test/testsuite.c if (strlcpy(buf, tests[i].src, sizeof(buf)) != tests[i].result) { src 827 lib/socket_wrapper/socket_wrapper.c const struct sockaddr *src, src 861 lib/socket_wrapper/socket_wrapper.c switch (src->sa_family) { src 863 lib/socket_wrapper/socket_wrapper.c src_in = (const struct sockaddr_in *)src; src 871 lib/socket_wrapper/socket_wrapper.c src_in6 = (const struct sockaddr_in6 *)src; src 901 lib/socket_wrapper/socket_wrapper.c switch (src->sa_family) { src 939 lib/socket_wrapper/socket_wrapper.c switch (src->sa_family) { src 970 lib/socket_wrapper/socket_wrapper.c switch (src->sa_family) { src 1484 lib/talloc/talloc.c #define va_copy(dest, src) __va_copy(dest, src) src 1486 lib/talloc/talloc.c #define va_copy(dest, src) (dest) = (src) src 171 lib/util/charset/charcnv.c void const *src, size_t srclen, src 177 lib/util/charset/charcnv.c const char *inbuf = (const char *)src; src 243 lib/util/charset/charcnv.c void const *src, size_t srclen, src 249 lib/util/charset/charcnv.c const char* inbuf = (const char*)src; src 266 lib/util/charset/charcnv.c memcpy(dest,src,len); src 286 lib/util/charset/charcnv.c (const char *)src)); src 317 lib/util/charset/charcnv.c void const *src, size_t srclen, src 330 lib/util/charset/charcnv.c if (src == NULL || srclen == (size_t)-1 || srclen == 0) src 343 lib/util/charset/charcnv.c ret = iconv_talloc(ctx, descriptor, src, srclen, dest); src 108 lib/util/charset/charset.h char *alpha_strcpy(char *dest, const char *src, const char *other_safe_chars, size_t maxlength); src 118 lib/util/charset/charset.h char *strupper_talloc(TALLOC_CTX *ctx, const char *src); src 119 lib/util/charset/charset.h char *talloc_strdup_upper(TALLOC_CTX *ctx, const char *src); src 120 lib/util/charset/charset.h char *strupper_talloc_n(TALLOC_CTX *ctx, const char *src, size_t n); src 121 lib/util/charset/charset.h char *strlower_talloc(TALLOC_CTX *ctx, const char *src); src 127 lib/util/charset/charset.h bool push_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size); src 128 lib/util/charset/charset.h bool push_ucs2_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src, size_t *converted_size); src 129 lib/util/charset/charset.h bool push_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size); src 130 lib/util/charset/charset.h bool pull_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size); src 131 lib/util/charset/charset.h bool pull_ucs2_talloc(TALLOC_CTX *ctx, char **dest, const smb_ucs2_t *src, size_t *converted_size); src 132 lib/util/charset/charset.h bool pull_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size); src 133 lib/util/charset/charset.h ssize_t push_string(void *dest, const char *src, size_t dest_len, int flags); src 134 lib/util/charset/charset.h ssize_t pull_string(char *dest, const void *src, size_t dest_len, size_t src_len, int flags); src 138 lib/util/charset/charset.h void const *src, size_t srclen, src 143 lib/util/charset/charset.h void const *src, size_t srclen, src 148 lib/util/charset/charset.h void const *src, size_t srclen, src 172 lib/util/charset/charset.h void const *src, size_t srclen, src 178 lib/util/charset/charset.h void const *src, size_t srclen, src 211 lib/util/charset/util_unistr.c _PUBLIC_ char *alpha_strcpy(char *dest, const char *src, const char *other_safe_chars, size_t maxlength) src 225 lib/util/charset/util_unistr.c if (!src) { src 230 lib/util/charset/util_unistr.c len = strlen(src); src 238 lib/util/charset/util_unistr.c int val = (src[i] & 0xff); src 240 lib/util/charset/util_unistr.c dest[i] = src[i]; src 427 lib/util/charset/util_unistr.c _PUBLIC_ char *strlower_talloc(TALLOC_CTX *ctx, const char *src) src 435 lib/util/charset/util_unistr.c dest = talloc_array(ctx, char, 2*(strlen(src))+1); src 440 lib/util/charset/util_unistr.c while (*src) { src 442 lib/util/charset/util_unistr.c codepoint_t c = next_codepoint_convenience(iconv_convenience, src, &c_size); src 443 lib/util/charset/util_unistr.c src += c_size; src 469 lib/util/charset/util_unistr.c _PUBLIC_ char *strupper_talloc_n(TALLOC_CTX *ctx, const char *src, size_t n) src 475 lib/util/charset/util_unistr.c if (!src) { src 486 lib/util/charset/util_unistr.c while (*src && n--) { src 488 lib/util/charset/util_unistr.c codepoint_t c = next_codepoint_convenience(iconv_convenience, src, &c_size); src 489 lib/util/charset/util_unistr.c src += c_size; src 514 lib/util/charset/util_unistr.c _PUBLIC_ char *strupper_talloc(TALLOC_CTX *ctx, const char *src) src 516 lib/util/charset/util_unistr.c return strupper_talloc_n(ctx, src, src?strlen(src):0); src 522 lib/util/charset/util_unistr.c _PUBLIC_ char *talloc_strdup_upper(TALLOC_CTX *ctx, const char *src) src 524 lib/util/charset/util_unistr.c return strupper_talloc(ctx, src); src 639 lib/util/charset/util_unistr.c static ssize_t push_ascii(void *dest, const char *src, size_t dest_len, int flags) src 645 lib/util/charset/util_unistr.c char *tmpbuf = strupper_talloc(NULL, src); src 654 lib/util/charset/util_unistr.c src_len = strlen(src); src 659 lib/util/charset/util_unistr.c return convert_string(CH_UNIX, CH_DOS, src, src_len, dest, dest_len, false); src 671 lib/util/charset/util_unistr.c _PUBLIC_ bool push_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size) src 673 lib/util/charset/util_unistr.c size_t src_len = strlen(src)+1; src 675 lib/util/charset/util_unistr.c return convert_string_talloc(ctx, CH_UNIX, CH_DOS, src, src_len, (void **)dest, converted_size, false); src 694 lib/util/charset/util_unistr.c static ssize_t pull_ascii(char *dest, const void *src, size_t dest_len, size_t src_len, int flags) src 700 lib/util/charset/util_unistr.c src_len = strlen((const char *)src) + 1; src 702 lib/util/charset/util_unistr.c size_t len = strnlen((const char *)src, src_len); src 709 lib/util/charset/util_unistr.c ret = convert_string(CH_DOS, CH_UNIX, src, src_len, dest, dest_len, false); src 733 lib/util/charset/util_unistr.c static ssize_t push_ucs2(void *dest, const char *src, size_t dest_len, int flags) src 736 lib/util/charset/util_unistr.c size_t src_len = strlen(src); src 740 lib/util/charset/util_unistr.c char *tmpbuf = strupper_talloc(NULL, src); src 762 lib/util/charset/util_unistr.c ret = convert_string(CH_UNIX, CH_UTF16, src, src_len, dest, dest_len, false); src 782 lib/util/charset/util_unistr.c _PUBLIC_ bool push_ucs2_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src, size_t *converted_size) src 784 lib/util/charset/util_unistr.c size_t src_len = strlen(src)+1; src 786 lib/util/charset/util_unistr.c return convert_string_talloc(ctx, CH_UNIX, CH_UTF16, src, src_len, (void **)dest, converted_size, false); src 798 lib/util/charset/util_unistr.c _PUBLIC_ bool push_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size) src 800 lib/util/charset/util_unistr.c size_t src_len = strlen(src)+1; src 802 lib/util/charset/util_unistr.c return convert_string_talloc(ctx, CH_UNIX, CH_UTF8, src, src_len, (void **)dest, converted_size, false); src 816 lib/util/charset/util_unistr.c static size_t pull_ucs2(char *dest, const void *src, size_t dest_len, size_t src_len, int flags) src 820 lib/util/charset/util_unistr.c if (ucs2_align(NULL, src, flags)) { src 821 lib/util/charset/util_unistr.c src = (const void *)((const char *)src + 1); src 828 lib/util/charset/util_unistr.c src_len = utf16_len(src); src 830 lib/util/charset/util_unistr.c src_len = utf16_len_n(src, src_len); src 838 lib/util/charset/util_unistr.c ret = convert_string(CH_UTF16, CH_UNIX, src, src_len, dest, dest_len, false); src 853 lib/util/charset/util_unistr.c _PUBLIC_ bool pull_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size) src 855 lib/util/charset/util_unistr.c size_t src_len = strlen(src)+1; src 857 lib/util/charset/util_unistr.c return convert_string_talloc(ctx, CH_DOS, CH_UNIX, src, src_len, (void **)dest, converted_size, false); src 868 lib/util/charset/util_unistr.c _PUBLIC_ bool pull_ucs2_talloc(TALLOC_CTX *ctx, char **dest, const smb_ucs2_t *src, size_t *converted_size) src 870 lib/util/charset/util_unistr.c size_t src_len = utf16_len(src); src 872 lib/util/charset/util_unistr.c return convert_string_talloc(ctx, CH_UTF16, CH_UNIX, src, src_len, (void **)dest, converted_size, false); src 883 lib/util/charset/util_unistr.c _PUBLIC_ bool pull_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, size_t *converted_size) src 885 lib/util/charset/util_unistr.c size_t src_len = strlen(src)+1; src 887 lib/util/charset/util_unistr.c return convert_string_talloc(ctx, CH_UTF8, CH_UNIX, src, src_len, (void **)dest, converted_size, false); src 904 lib/util/charset/util_unistr.c _PUBLIC_ ssize_t push_string(void *dest, const char *src, size_t dest_len, int flags) src 907 lib/util/charset/util_unistr.c return push_ascii(dest, src, dest_len, flags); src 909 lib/util/charset/util_unistr.c return push_ucs2(dest, src, dest_len, flags); src 931 lib/util/charset/util_unistr.c _PUBLIC_ ssize_t pull_string(char *dest, const void *src, size_t dest_len, size_t src_len, int flags) src 934 lib/util/charset/util_unistr.c return pull_ascii(dest, src, dest_len, src_len, flags); src 936 lib/util/charset/util_unistr.c return pull_ucs2(dest, src, dest_len, src_len, flags); src 954 lib/util/charset/util_unistr.c void const *src, size_t srclen, src 960 lib/util/charset/util_unistr.c src, srclen, src 980 lib/util/charset/util_unistr.c void const *src, size_t srclen, src 985 lib/util/charset/util_unistr.c from, to, src, srclen, dest, src 30 lib/util/safe_string.h #define strcpy(dest,src) __ERROR__XX__NEVER_USE_STRCPY___; src 35 lib/util/safe_string.h #define strcat(dest,src) __ERROR__XX__NEVER_USE_STRCAT___; src 757 lib/util/util.c _PUBLIC_ size_t ascii_len_n(const char *src, size_t n) src 761 lib/util/util.c len = strnlen(src, n); src 811 lib/util/util.c _PUBLIC_ size_t utf16_len_n(const void *src, size_t n) src 815 lib/util/util.c for (len = 0; (len+2 < n) && SVAL(src, len); len += 2) ; src 237 lib/util/util.h _PUBLIC_ char *safe_strcpy(char *dest,const char *src, size_t maxlength); src 243 lib/util/util.h _PUBLIC_ char *safe_strcat(char *dest, const char *src, size_t maxlength); src 327 lib/util/util.h _PUBLIC_ size_t ascii_len_n(const char *src, size_t n); src 372 lib/util/util.h _PUBLIC_ size_t utf16_len_n(const void *src, size_t n); src 38 lib/util/util_str.c _PUBLIC_ char *safe_strcpy(char *dest,const char *src, size_t maxlength) src 54 lib/util/util_str.c log_suspicious_usage("safe_strcpy", src); src 58 lib/util/util_str.c if (!src) { src 63 lib/util/util_str.c len = strlen(src); src 67 lib/util/util_str.c (uint_t)(len-maxlength), (unsigned)len, (unsigned)maxlength, src)); src 71 lib/util/util_str.c memmove(dest, src, len); src 80 lib/util/util_str.c _PUBLIC_ char *safe_strcat(char *dest, const char *src, size_t maxlength) src 89 lib/util/util_str.c if (!src) src 94 lib/util/util_str.c log_suspicious_usage("safe_strcat", src); src 97 lib/util/util_str.c src_len = strlen(src); src 102 lib/util/util_str.c (int)(src_len + dest_len - maxlength), src)); src 104 lib/util/util_str.c memcpy(&dest[dest_len], src, maxlength - dest_len); src 110 lib/util/util_str.c memcpy(&dest[dest_len], src, src_len); src 282 libcli/nbt/libnbt.h struct socket_address *src); src 162 libcli/nbt/nbtsocket.c struct socket_address *src; src 181 libcli/nbt/nbtsocket.c tmp_ctx, &src); src 206 libcli/nbt/nbtsocket.c (int)blob.length, src->addr, src->port)); src 214 libcli/nbt/nbtsocket.c nbtsock->incoming.handler(nbtsock, packet, src); src 225 libcli/nbt/nbtsocket.c nbtsock->unexpected.handler(nbtsock, packet, src); src 235 libcli/nbt/nbtsocket.c talloc_steal(req, src); src 237 libcli/nbt/nbtsocket.c nbt_name_socket_handle_response_packet(req, packet, src); src 242 libcli/nbt/nbtsocket.c struct socket_address *src) src 291 libcli/nbt/nbtsocket.c talloc_steal(req, src); src 292 libcli/nbt/nbtsocket.c req->replies[req->num_replies].dest = src; src 71 libcli/security/secacl.c struct security_acl *dup_sec_acl(TALLOC_CTX *ctx, struct security_acl *src) src 73 libcli/security/secacl.c if(src == NULL) src 76 libcli/security/secacl.c return make_sec_acl(ctx, src->revision, src->num_aces, src->aces); src 28 libcli/security/secacl.h struct security_acl *dup_sec_acl(TALLOC_CTX *ctx, struct security_acl *src); src 1045 nsswitch/pam_winbind.c const char *src, src 1049 nsswitch/pam_winbind.c int src_length = strlen(src); src 1055 nsswitch/pam_winbind.c memcpy(dest + dest_length, src, src_length + 1); src 85 nsswitch/winbind_nss_aix.c #define STRCPY_RET(dest, src) \ src 87 nsswitch/winbind_nss_aix.c if (strlen(src)+1 > sizeof(dest)) { errno = EINVAL; return -1; } \ src 88 nsswitch/winbind_nss_aix.c strcpy(dest, src); \ src 91 nsswitch/winbind_nss_aix.c #define STRCPY_RETNULL(dest, src) \ src 93 nsswitch/winbind_nss_aix.c if (strlen(src)+1 > sizeof(dest)) { errno = EINVAL; return NULL; } \ src 94 nsswitch/winbind_nss_aix.c strcpy(dest, src); \ src 75 nsswitch/winbind_nss_solaris.c #define make_pwent_str(dest, src) \ src 77 nsswitch/winbind_nss_solaris.c if((dest = get_static(buffer, buflen, strlen(src)+1)) == NULL) \ src 83 nsswitch/winbind_nss_solaris.c strcpy(dest, src); \ src 1354 source3/auth/auth_util.c const auth_serversupplied_info *src) src 1363 source3/auth/auth_util.c dst->guest = src->guest; src 1364 source3/auth/auth_util.c dst->utok.uid = src->utok.uid; src 1365 source3/auth/auth_util.c dst->utok.gid = src->utok.gid; src 1366 source3/auth/auth_util.c dst->utok.ngroups = src->utok.ngroups; src 1367 source3/auth/auth_util.c if (src->utok.ngroups != 0) { src 1369 source3/auth/auth_util.c dst, src->utok.groups, src 1375 source3/auth/auth_util.c if (src->ptok) { src 1376 source3/auth/auth_util.c dst->ptok = dup_nt_token(dst, src->ptok); src 1383 source3/auth/auth_util.c dst->user_session_key = data_blob_talloc( dst, src->user_session_key.data, src 1384 source3/auth/auth_util.c src->user_session_key.length); src 1386 source3/auth/auth_util.c dst->lm_session_key = data_blob_talloc(dst, src->lm_session_key.data, src 1387 source3/auth/auth_util.c src->lm_session_key.length); src 1395 source3/auth/auth_util.c if (!pdb_copy_sam_account(dst->sam_account, src->sam_account)) { src 1401 source3/auth/auth_util.c dst->unix_name = talloc_strdup(dst, src->unix_name); src 1407 source3/auth/auth_util.c dst->sanitized_username = talloc_strdup(dst, src->sanitized_username); src 1449 source3/auth/auth_util.c bool copy_current_user(struct current_user *dst, struct current_user *src) src 1454 source3/auth/auth_util.c groups = (gid_t *)memdup(src->ut.groups, src 1455 source3/auth/auth_util.c sizeof(gid_t) * src->ut.ngroups); src 1456 source3/auth/auth_util.c if ((src->ut.ngroups != 0) && (groups == NULL)) { src 1460 source3/auth/auth_util.c nt_token = dup_nt_token(NULL, src->nt_user_token); src 1466 source3/auth/auth_util.c dst->conn = src->conn; src 1467 source3/auth/auth_util.c dst->vuid = src->vuid; src 1468 source3/auth/auth_util.c dst->ut.uid = src->ut.uid; src 1469 source3/auth/auth_util.c dst->ut.gid = src->ut.gid; src 1470 source3/auth/auth_util.c dst->ut.ngroups = src->ut.ngroups; src 2797 source3/client/client.c char *src = NULL; src 2809 source3/client/client.c src = talloc_asprintf(ctx, src 2813 source3/client/client.c if (!src) { src 2819 source3/client/client.c if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname)) { src 2820 source3/client/client.c d_printf("chmod %s: %s\n", src, cli_errstr(cli)); src 2831 source3/client/client.c cli_errstr(targetcli), src, (unsigned int)mode); src 2947 source3/client/client.c char *src = NULL; src 2964 source3/client/client.c src = talloc_asprintf(ctx, src 2968 source3/client/client.c if (!src) { src 2972 source3/client/client.c if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname)) { src 2973 source3/client/client.c d_printf("stat %s: %s\n", src, cli_errstr(cli)); src 2996 source3/client/client.c cli_errstr(targetcli), src); src 3002 source3/client/client.c cli_errstr(targetcli), src); src 3009 source3/client/client.c src, (unsigned int)CVAL(retbuf,0) ); src 3018 source3/client/client.c src, src 3026 source3/client/client.c d_printf("# file: %s\n", src); src 3062 source3/client/client.c src, (unsigned int)tagtype ); src 3099 source3/client/client.c src, (unsigned int)tagtype ); src 3118 source3/client/client.c char *src = NULL; src 3130 source3/client/client.c src = talloc_asprintf(ctx, src 3134 source3/client/client.c if (!src) { src 3138 source3/client/client.c if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname)) { src 3139 source3/client/client.c d_printf("stat %s: %s\n", src, cli_errstr(cli)); src 3150 source3/client/client.c cli_errstr(targetcli), src); src 3155 source3/client/client.c d_printf("File: %s\n", src); src 3215 source3/client/client.c char *src = NULL; src 3232 source3/client/client.c src = talloc_asprintf(ctx, src 3236 source3/client/client.c if (!src) { src 3239 source3/client/client.c if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname) ) { src 3240 source3/client/client.c d_printf("chown %s: %s\n", src, cli_errstr(cli)); src 3251 source3/client/client.c cli_errstr(targetcli), src, (int)uid, (int)gid); src 3265 source3/client/client.c char *src, *dest; src 3277 source3/client/client.c src = talloc_asprintf(ctx, src 3281 source3/client/client.c if (!src) { src 3293 source3/client/client.c if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetsrc)) { src 3294 source3/client/client.c d_printf("rename %s: %s\n", src, cli_errstr(cli)); src 3341 source3/client/client.c char *src, *dest; src 3352 source3/client/client.c src = talloc_asprintf(ctx, src 3356 source3/client/client.c if (!src) { src 3368 source3/client/client.c if (!cli_resolve_path(ctx, "", auth_info, cli, src, &targetcli, &targetname)) { src 3369 source3/client/client.c d_printf("hardlink %s: %s\n", src, cli_errstr(cli)); src 2612 source3/include/libsmbclient.h smbc_urldecode(char *dest, char * src, size_t max_dest_len); src 2639 source3/include/libsmbclient.h smbc_urlencode(char * dest, char * src, int max_dest_len); src 126 source3/include/proto.h const auth_serversupplied_info *src); src 132 source3/include/proto.h bool copy_current_user(struct current_user *dst, struct current_user *src); src 335 source3/include/proto.h int bitmap_copy(struct bitmap * const dst, const struct bitmap * const src); src 349 source3/include/proto.h void const *src, size_t srclen, src 352 source3/include/proto.h void const *src, size_t srclen, void *dst, src 354 source3/include/proto.h size_t unix_strupper(const char *src, size_t srclen, char *dest, size_t destlen); src 357 source3/include/proto.h size_t unix_strlower(const char *src, size_t srclen, char *dest, size_t destlen); src 361 source3/include/proto.h size_t push_ascii(void *dest, const char *src, size_t dest_len, int flags); src 362 source3/include/proto.h size_t push_ascii_fstring(void *dest, const char *src); src 363 source3/include/proto.h size_t push_ascii_nstring(void *dest, const char *src); src 364 source3/include/proto.h bool push_ascii_allocate(char **dest, const char *src, size_t *converted_size); src 365 source3/include/proto.h size_t pull_ascii(char *dest, const void *src, size_t dest_len, size_t src_len, int flags); src 366 source3/include/proto.h size_t pull_ascii_fstring(char *dest, const void *src); src 367 source3/include/proto.h size_t pull_ascii_nstring(char *dest, size_t dest_len, const void *src); src 368 source3/include/proto.h size_t push_ucs2(const void *base_ptr, void *dest, const char *src, size_t dest_len, int flags); src 369 source3/include/proto.h bool push_ucs2_allocate(smb_ucs2_t **dest, const char *src, src 371 source3/include/proto.h size_t push_utf8_fstring(void *dest, const char *src); src 372 source3/include/proto.h bool push_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, src 374 source3/include/proto.h bool push_utf8_allocate(char **dest, const char *src, size_t *converted_size); src 375 source3/include/proto.h size_t pull_ucs2(const void *base_ptr, char *dest, const void *src, size_t dest_len, size_t src_len, int flags); src 379 source3/include/proto.h const void *src, src 382 source3/include/proto.h size_t pull_ucs2_fstring(char *dest, const void *src); src 383 source3/include/proto.h bool push_ucs2_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src, src 385 source3/include/proto.h bool pull_ucs2_allocate(char **dest, const smb_ucs2_t *src, src 387 source3/include/proto.h bool pull_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, src 389 source3/include/proto.h bool pull_utf8_allocate(char **dest, const char *src, size_t *converted_size); src 390 source3/include/proto.h bool pull_ucs2_talloc(TALLOC_CTX *ctx, char **dest, const smb_ucs2_t *src, src 392 source3/include/proto.h bool pull_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, src 396 source3/include/proto.h void *dest, const char *src, src 403 source3/include/proto.h const void *src, src 413 source3/include/proto.h const void *src, src 469 source3/include/proto.h void debug_message(struct messaging_context *msg_ctx, void *private_data, uint32_t msg_type, struct server_id src, DATA_BLOB *data); src 618 source3/include/proto.h bool se_priv_copy( SE_PRIV *dst, const SE_PRIV *src ); src 667 source3/include/proto.h SEC_DESC *dup_sec_desc(TALLOC_CTX *ctx, const SEC_DESC *src); src 681 source3/include/proto.h SEC_DESC_BUF *dup_sec_desc_buf(TALLOC_CTX *ctx, SEC_DESC_BUF *src); src 1055 source3/include/proto.h time_t uint64s_nt_time_to_unix_abs(const uint64_t *src); src 1311 source3/include/proto.h void sid_copy(DOM_SID *dst, const DOM_SID *src); src 1320 source3/include/proto.h DOM_SID *sid_dup_talloc(TALLOC_CTX *ctx, const DOM_SID *src); src 1456 source3/include/proto.h const char *src, src 1461 source3/include/proto.h const char *src, src 1466 source3/include/proto.h const char *src, src 1469 source3/include/proto.h char *StrnCpy_fn(const char *fn, int line,char *dest,const char *src,size_t n); src 1472 source3/include/proto.h bool string_set(char **dest,const char *src); src 1488 source3/include/proto.h char *talloc_string_sub2(TALLOC_CTX *mem_ctx, const char *src, src 1495 source3/include/proto.h const char *src, src 1500 source3/include/proto.h const char *src, src 1505 source3/include/proto.h char *strchr_m(const char *src, char c); src 1508 source3/include/proto.h char *strstr_m(const char *src, const char *findstr); src 1543 source3/include/proto.h char *sstring_sub(const char *src, char front, char back); src 1547 source3/include/proto.h char *escape_shell_string(const char *src); src 1555 source3/include/proto.h size_t dos_PutUniCode(char *dst,const char *src, size_t len, bool null_terminate); src 1556 source3/include/proto.h char *skip_unibuf(char *src, size_t len); src 1557 source3/include/proto.h int rpcstr_pull(char* dest, void *src, int dest_len, int src_len, int flags); src 1560 source3/include/proto.h void *src, src 1563 source3/include/proto.h int rpcstr_push(void *dest, const char *src, size_t dest_len, int flags); src 1564 source3/include/proto.h int rpcstr_push_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src); src 1570 source3/include/proto.h size_t strlen_w(const smb_ucs2_t *src); src 1571 source3/include/proto.h size_t strnlen_w(const smb_ucs2_t *src, size_t max); src 1586 source3/include/proto.h smb_ucs2_t *strdup_w(const smb_ucs2_t *src); src 1587 source3/include/proto.h smb_ucs2_t *strndup_w(const smb_ucs2_t *src, size_t len); src 1588 source3/include/proto.h smb_ucs2_t *strncpy_w(smb_ucs2_t *dest, const smb_ucs2_t *src, const size_t max); src 1589 source3/include/proto.h smb_ucs2_t *strncat_w(smb_ucs2_t *dest, const smb_ucs2_t *src, const size_t max); src 1590 source3/include/proto.h smb_ucs2_t *strcat_w(smb_ucs2_t *dest, const smb_ucs2_t *src); src 2838 source3/include/proto.h const char *src, src 2845 source3/include/proto.h const void *src, src 2854 source3/include/proto.h const void *src, src 4436 source3/include/proto.h bool pdb_copy_sam_account(struct samu *dst, struct samu *src ); src 4944 source3/include/proto.h void set_profile_level(int level, struct server_id src); src 5733 source3/include/proto.h bool prs_append_prs_data(prs_struct *dst, prs_struct *src); src 5736 source3/include/proto.h bool prs_append_some_prs_data(prs_struct *dst, prs_struct *src, int32 start, uint32 len); src 5737 source3/include/proto.h bool prs_copy_data_in(prs_struct *dst, const char *src, uint32 len); src 5738 source3/include/proto.h bool prs_copy_data_out(char *dst, prs_struct *src, uint32 len); src 5739 source3/include/proto.h bool prs_copy_all_data_out(char *dst, prs_struct *src); src 6688 source3/include/proto.h struct server_id src, src 6833 source3/include/proto.h const char *src, src 6842 source3/include/proto.h const char *src, src 6847 source3/include/proto.h char **pp_dest, const char *src, int flags, src 6850 source3/include/proto.h char **pp_dest, const char *src, int flags, src 6926 source3/include/proto.h const char *src, src 7027 source3/include/proto.h const char *src, int dest_len, int flags); src 32 source3/include/safe_string.h #define bcopy(src,dest,size) __ERROR__XX__NEVER_USE_BCOPY___; src 37 source3/include/safe_string.h #define strcpy(dest,src) __ERROR__XX__NEVER_USE_STRCPY___; src 42 source3/include/safe_string.h #define strcat(dest,src) __ERROR__XX__NEVER_USE_STRCAT___; src 93 source3/include/safe_string.h #define safe_strcpy_base(dest, src, base, size) \ src 94 source3/include/safe_string.h safe_strcpy(dest, src, size-PTR_DIFF(dest,base)-1) src 121 source3/include/safe_string.h #define overmalloc_safe_strcpy(dest,src,maxlength) \ src 123 source3/include/safe_string.h dest,src,maxlength) src 125 source3/include/safe_string.h #define safe_strcpy(dest,src,maxlength) \ src 127 source3/include/safe_string.h dest,src,maxlength) src 129 source3/include/safe_string.h #define safe_strcat(dest,src,maxlength) \ src 131 source3/include/safe_string.h dest,src,maxlength) src 133 source3/include/safe_string.h #define push_string(base_ptr, dest, src, dest_len, flags) \ src 135 source3/include/safe_string.h base_ptr, 0, dest, src, dest_len, flags) src 137 source3/include/safe_string.h #define pull_string(base_ptr, smb_flags2, dest, src, dest_len, src_len, flags) \ src 139 source3/include/safe_string.h base_ptr, smb_flags2, dest, src, dest_len, src_len, flags) src 141 source3/include/safe_string.h #define pull_string_talloc(ctx, base_ptr, smb_flags2, dest, src, src_len, flags) \ src 143 source3/include/safe_string.h ctx, base_ptr, smb_flags2, dest, src, src_len, flags) src 145 source3/include/safe_string.h #define clistr_push(cli, dest, src, dest_len, flags) \ src 147 source3/include/safe_string.h cli, dest, src, dest_len, flags) src 149 source3/include/safe_string.h #define clistr_pull(inbuf, dest, src, dest_len, src_len, flags) \ src 151 source3/include/safe_string.h inbuf, dest, src, dest_len, src_len, flags) src 153 source3/include/safe_string.h #define clistr_pull_talloc(ctx, inbuf, pp_dest, src, src_len, flags) \ src 155 source3/include/safe_string.h ctx, inbuf, pp_dest, src, src_len, flags) src 157 source3/include/safe_string.h #define srvstr_push(base_ptr, smb_flags2, dest, src, dest_len, flags) \ src 159 source3/include/safe_string.h base_ptr, smb_flags2, dest, src, dest_len, flags) src 161 source3/include/safe_string.h #define alpha_strcpy(dest,src,other_safe_chars,maxlength) \ src 163 source3/include/safe_string.h dest,src,other_safe_chars,maxlength) src 165 source3/include/safe_string.h #define StrnCpy(dest,src,n) \ src 167 source3/include/safe_string.h dest,src,n) src 185 source3/include/safe_string.h #define push_string_fn2(fn_name, fn_line, base_ptr, flags2, dest, src, dest_len, flags) \ src 188 source3/include/safe_string.h : push_string_fn(fn_name, fn_line, base_ptr, flags2, dest, src, dest_len, flags)) src 190 source3/include/safe_string.h #define pull_string_fn2(fn_name, fn_line, base_ptr, smb_flags2, dest, src, dest_len, src_len, flags) \ src 193 source3/include/safe_string.h : pull_string_fn(fn_name, fn_line, base_ptr, smb_flags2, dest, src, dest_len, src_len, flags)) src 195 source3/include/safe_string.h #define pull_string_talloc_fn2(fn_name, fn_line, ctx, base_ptr, smb_flags2, dest, src, src_len, flags) \ src 196 source3/include/safe_string.h pull_string_talloc_fn(fn_name, fn_line, ctx, base_ptr, smb_flags2, dest, src, src_len, flags) src 198 source3/include/safe_string.h #define clistr_push_fn2(fn_name, fn_line, cli, dest, src, dest_len, flags) \ src 201 source3/include/safe_string.h : clistr_push_fn(fn_name, fn_line, cli, dest, src, dest_len, flags)) src 203 source3/include/safe_string.h #define clistr_pull_fn2(fn_name, fn_line, inbuf, dest, src, dest_len, srclen, flags) \ src 206 source3/include/safe_string.h : clistr_pull_fn(fn_name, fn_line, inbuf, dest, src, dest_len, srclen, flags)) src 208 source3/include/safe_string.h #define srvstr_push_fn2(fn_name, fn_line, base_ptr, smb_flags2, dest, src, dest_len, flags) \ src 211 source3/include/safe_string.h : srvstr_push_fn(fn_name, fn_line, base_ptr, smb_flags2, dest, src, dest_len, flags)) src 165 source3/include/smb.h #define COPY_UCS2_CHAR(dest,src) (((unsigned char *)(dest))[0] = ((unsigned char *)(src))[0],\ src 166 source3/include/smb.h ((unsigned char *)(dest))[1] = ((unsigned char *)(src))[1], (dest)) src 183 source3/include/smb_macros.h #define putip(dest,src) memcpy(dest,src,4) src 20 source3/include/srvstr.h #define srvstr_pull_talloc(ctx, base_ptr, smb_flags2, dest, src, src_len, flags) \ src 21 source3/include/srvstr.h pull_string_talloc(ctx, base_ptr, smb_flags2, dest, src, src_len, flags) src 28 source3/include/srvstr.h #define srvstr_pull_req_talloc(ctx, req_, dest, src, flags) \ src 29 source3/include/srvstr.h pull_string_talloc(ctx, req_->inbuf, req_->flags2, dest, src, \ src 30 source3/include/srvstr.h smbreq_bufrem(req_, src), flags) src 89 source3/lib/bitmap.c int bitmap_copy(struct bitmap * const dst, const struct bitmap * const src) src 91 source3/lib/bitmap.c int count = MIN(dst->n, src->n); src 93 source3/lib/bitmap.c SMB_ASSERT(dst->b != src->b); src 94 source3/lib/bitmap.c memcpy(dst->b, src->b, sizeof(uint32)*((count+31)/32)); src 202 source3/lib/charcnv.c void const *src, size_t srclen, src 207 source3/lib/charcnv.c const char* inbuf = (const char*)src; src 217 source3/lib/charcnv.c srclen = (strlen_w((const smb_ucs2_t *)src)+1) * 2; src 219 source3/lib/charcnv.c srclen = strlen((const char *)src)+1; src 252 source3/lib/charcnv.c (unsigned int)srclen, (unsigned int)destlen, (const char *)src)); src 377 source3/lib/charcnv.c void const *src, size_t srclen, src 394 source3/lib/charcnv.c const unsigned char *p = (const unsigned char *)src; src 433 source3/lib/charcnv.c const unsigned char *p = (const unsigned char *)src; src 473 source3/lib/charcnv.c const unsigned char *p = (const unsigned char *)src; src 517 source3/lib/charcnv.c return convert_string_internal(from, to, src, srclen, dest, destlen, allow_bad_conv); src 541 source3/lib/charcnv.c void const *src, size_t srclen, void *dst, src 546 source3/lib/charcnv.c const char *inbuf = (const char *)src; src 558 source3/lib/charcnv.c if (src == NULL || srclen == (size_t)-1) { src 779 source3/lib/charcnv.c void const *src, size_t srclen, void *dst, src 785 source3/lib/charcnv.c return convert_string_allocate(ctx, from, to, src, srclen, dest, src 789 source3/lib/charcnv.c size_t unix_strupper(const char *src, size_t srclen, char *dest, size_t destlen) src 794 source3/lib/charcnv.c if (!push_ucs2_allocate(&buffer, src, &size)) { src 798 source3/lib/charcnv.c if (!strupper_w(buffer) && (dest == src)) { src 928 source3/lib/charcnv.c size_t unix_strlower(const char *src, size_t srclen, char *dest, size_t destlen) src 933 source3/lib/charcnv.c if (!convert_string_allocate(NULL, CH_UNIX, CH_UTF16LE, src, srclen, src 939 source3/lib/charcnv.c if (!strlower_w(buffer) && (dest == src)) { src 1019 source3/lib/charcnv.c size_t push_ascii(void *dest, const char *src, size_t dest_len, int flags) src 1021 source3/lib/charcnv.c size_t src_len = strlen(src); src 1031 source3/lib/charcnv.c tmpbuf = SMB_STRDUP(src); src 1036 source3/lib/charcnv.c src = tmpbuf; src 1043 source3/lib/charcnv.c ret = convert_string(CH_UNIX, CH_DOS, src, src_len, dest, dest_len, True); src 1053 source3/lib/charcnv.c size_t push_ascii_fstring(void *dest, const char *src) src 1055 source3/lib/charcnv.c return push_ascii(dest, src, sizeof(fstring), STR_TERMINATE); src 1063 source3/lib/charcnv.c size_t push_ascii_nstring(void *dest, const char *src) src 1069 source3/lib/charcnv.c if (!push_ucs2_allocate(&buffer, src, &buffer_len)) { src 1100 source3/lib/charcnv.c bool push_ascii_allocate(char **dest, const char *src, size_t *converted_size) src 1102 source3/lib/charcnv.c size_t src_len = strlen(src)+1; src 1105 source3/lib/charcnv.c return convert_string_allocate(NULL, CH_UNIX, CH_DOS, src, src_len, src 1124 source3/lib/charcnv.c size_t pull_ascii(char *dest, const void *src, size_t dest_len, size_t src_len, int flags) src 1135 source3/lib/charcnv.c src_len = strlen((const char *)src) + 1; src 1137 source3/lib/charcnv.c size_t len = strnlen((const char *)src, src_len); src 1144 source3/lib/charcnv.c ret = convert_string(CH_DOS, CH_UNIX, src, src_len, dest, dest_len, True); src 1183 source3/lib/charcnv.c const void *src, src 1205 source3/lib/charcnv.c src_len = strlen((const char *)src) + 1; src 1207 source3/lib/charcnv.c size_t len = strnlen((const char *)src, src_len); src 1232 source3/lib/charcnv.c if (!convert_string_allocate(ctx, CH_DOS, CH_UNIX, src, src_len, &dest, src 1264 source3/lib/charcnv.c size_t pull_ascii_fstring(char *dest, const void *src) src 1266 source3/lib/charcnv.c return pull_ascii(dest, src, sizeof(fstring), -1, STR_TERMINATE); src 1271 source3/lib/charcnv.c size_t pull_ascii_nstring(char *dest, size_t dest_len, const void *src) src 1273 source3/lib/charcnv.c return pull_ascii(dest, src, dest_len, sizeof(nstring)-1, STR_TERMINATE); src 1293 source3/lib/charcnv.c size_t push_ucs2(const void *base_ptr, void *dest, const char *src, size_t dest_len, int flags) src 1307 source3/lib/charcnv.c src_len = strlen(src); src 1320 source3/lib/charcnv.c ret = convert_string(CH_UNIX, CH_UTF16LE, src, src_len, dest, dest_len, True); src 1362 source3/lib/charcnv.c bool push_ucs2_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src, src 1365 source3/lib/charcnv.c size_t src_len = strlen(src)+1; src 1368 source3/lib/charcnv.c return convert_string_talloc(ctx, CH_UNIX, CH_UTF16LE, src, src_len, src 1384 source3/lib/charcnv.c bool push_ucs2_allocate(smb_ucs2_t **dest, const char *src, src 1387 source3/lib/charcnv.c size_t src_len = strlen(src)+1; src 1390 source3/lib/charcnv.c return convert_string_allocate(NULL, CH_UNIX, CH_UTF16LE, src, src_len, src 1404 source3/lib/charcnv.c static size_t push_utf8(void *dest, const char *src, size_t dest_len, int flags) src 1416 source3/lib/charcnv.c tmpbuf = strdup_upper(src); src 1420 source3/lib/charcnv.c src = tmpbuf; src 1421 source3/lib/charcnv.c src_len = strlen(src); src 1424 source3/lib/charcnv.c src_len = strlen(src); src 1429 source3/lib/charcnv.c ret = convert_string(CH_UNIX, CH_UTF8, src, src_len, dest, dest_len, True); src 1434 source3/lib/charcnv.c size_t push_utf8_fstring(void *dest, const char *src) src 1436 source3/lib/charcnv.c return push_utf8(dest, src, sizeof(fstring), STR_TERMINATE); src 1450 source3/lib/charcnv.c bool push_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, src 1453 source3/lib/charcnv.c size_t src_len = strlen(src)+1; src 1456 source3/lib/charcnv.c return convert_string_talloc(ctx, CH_UNIX, CH_UTF8, src, src_len, src 1471 source3/lib/charcnv.c bool push_utf8_allocate(char **dest, const char *src, size_t *converted_size) src 1473 source3/lib/charcnv.c size_t src_len = strlen(src)+1; src 1476 source3/lib/charcnv.c return convert_string_allocate(NULL, CH_UNIX, CH_UTF8, src, src_len, src 1491 source3/lib/charcnv.c size_t pull_ucs2(const void *base_ptr, char *dest, const void *src, size_t dest_len, size_t src_len, int flags) src 1507 source3/lib/charcnv.c if (ucs2_align(base_ptr, src, flags)) { src 1508 source3/lib/charcnv.c src = (const void *)((const char *)src + 1); src 1516 source3/lib/charcnv.c size_t len = strnlen_w((const smb_ucs2_t *)src, src 1528 source3/lib/charcnv.c ret = convert_string(CH_UTF16LE, CH_UNIX, src, src_len, dest, dest_len, True); src 1566 source3/lib/charcnv.c const void *src, src 1586 source3/lib/charcnv.c if (ucs2_align(base_ptr, src, flags)) { src 1587 source3/lib/charcnv.c src = (const void *)((const char *)src + 1); src 1595 source3/lib/charcnv.c size_t len = strnlen_w((const smb_ucs2_t *)src, src 1605 source3/lib/charcnv.c src_len = (strlen_w((const smb_ucs2_t *)src)+1)*sizeof(smb_ucs2_t); src 1626 source3/lib/charcnv.c if (!convert_string_talloc(ctx, CH_UTF16LE, CH_UNIX, src, src_len, src 1658 source3/lib/charcnv.c size_t pull_ucs2_fstring(char *dest, const void *src) src 1660 source3/lib/charcnv.c return pull_ucs2(NULL, dest, src, sizeof(fstring), -1, STR_TERMINATE); src 1674 source3/lib/charcnv.c bool pull_ucs2_talloc(TALLOC_CTX *ctx, char **dest, const smb_ucs2_t *src, src 1677 source3/lib/charcnv.c size_t src_len = (strlen_w(src)+1) * sizeof(smb_ucs2_t); src 1680 source3/lib/charcnv.c return convert_string_talloc(ctx, CH_UTF16LE, CH_UNIX, src, src_len, src 1694 source3/lib/charcnv.c bool pull_ucs2_allocate(char **dest, const smb_ucs2_t *src, src 1697 source3/lib/charcnv.c size_t src_len = (strlen_w(src)+1) * sizeof(smb_ucs2_t); src 1700 source3/lib/charcnv.c return convert_string_allocate(NULL, CH_UTF16LE, CH_UNIX, src, src_len, src 1715 source3/lib/charcnv.c bool pull_utf8_talloc(TALLOC_CTX *ctx, char **dest, const char *src, src 1718 source3/lib/charcnv.c size_t src_len = strlen(src)+1; src 1721 source3/lib/charcnv.c return convert_string_talloc(ctx, CH_UTF8, CH_UNIX, src, src_len, src 1736 source3/lib/charcnv.c bool pull_utf8_allocate(char **dest, const char *src, size_t *converted_size) src 1738 source3/lib/charcnv.c size_t src_len = strlen(src)+1; src 1741 source3/lib/charcnv.c return convert_string_allocate(NULL, CH_UTF8, CH_UNIX, src, src_len, src 1756 source3/lib/charcnv.c bool pull_ascii_talloc(TALLOC_CTX *ctx, char **dest, const char *src, src 1759 source3/lib/charcnv.c size_t src_len = strlen(src)+1; src 1762 source3/lib/charcnv.c return convert_string_talloc(ctx, CH_DOS, CH_UNIX, src, src_len, src 1782 source3/lib/charcnv.c void *dest, const char *src, src 1802 source3/lib/charcnv.c return push_ucs2(base_ptr, dest, src, dest_len, flags); src 1804 source3/lib/charcnv.c return push_ascii(dest, src, dest_len, flags); src 1827 source3/lib/charcnv.c const void *src, src 1844 source3/lib/charcnv.c return pull_ucs2(base_ptr, dest, src, dest_len, src_len, flags); src 1846 source3/lib/charcnv.c return pull_ascii(dest, src, dest_len, src_len, flags); src 1870 source3/lib/charcnv.c const void *src, src 1885 source3/lib/charcnv.c src, src 1891 source3/lib/charcnv.c src, src 1246 source3/lib/ctdbd_conn.c p4.src = *(struct sockaddr_in *)&client; src 1253 source3/lib/ctdbd_conn.c p.src.ip6 = *(struct sockaddr_in6 *)&client; src 494 source3/lib/debug.c struct server_id src, src 502 source3/lib/debug.c (unsigned int)procid_to_pid(&src), src 509 source3/lib/debug.c (unsigned int)procid_to_pid(&src))); src 521 source3/lib/debug.c struct server_id src, src 532 source3/lib/debug.c procid_str_static(&src))); src 533 source3/lib/debug.c messaging_send_buf(msg_ctx, src, MSG_DEBUGLEVEL, src 72 source3/lib/ldb/common/ldb_dn.c const char *p, *s, *src; src 79 source3/lib/ldb/common/ldb_dn.c p = s = src = (const char *)value.data; src 86 source3/lib/ldb/common/ldb_dn.c while (p - src < len) { src 90 source3/lib/ldb/common/ldb_dn.c if (p - src == len) /* found no escapable chars */ src 108 source3/lib/ldb/common/ldb_dn.c memcpy(d, s, &src[len] - s + 1); src 117 source3/lib/ldb/common/ldb_dn.c static struct ldb_val ldb_dn_unescape_value(void *mem_ctx, const char *src) src 125 source3/lib/ldb/common/ldb_dn.c LDB_DN_NULL_FAILED(src); src 127 source3/lib/ldb/common/ldb_dn.c dst = p = (char *)talloc_memdup(mem_ctx, src, strlen(src) + 1); src 681 source3/lib/ldb/common/ldb_dn.c static struct ldb_dn_component ldb_dn_copy_component(void *mem_ctx, struct ldb_dn_component *src) src 687 source3/lib/ldb/common/ldb_dn.c if (src == NULL) { src 691 source3/lib/ldb/common/ldb_dn.c dst.value = ldb_val_dup(mem_ctx, &(src->value)); src 696 source3/lib/ldb/common/ldb_dn.c dst.name = talloc_strdup(mem_ctx, src->name); src 68 source3/lib/messages.c struct server_id src, src 74 source3/lib/messages.c procid_str_static(&src), msg)); src 75 source3/lib/messages.c messaging_send(msg_ctx, src, MSG_PONG, data); src 374 source3/lib/messages.c rec->src, &rec->buf); src 83 source3/lib/messages_ctdbd.c msg.src = procid_self(); src 366 source3/lib/messages_local.c rec[msg_array->num_messages].src = procid_self(); src 117 source3/lib/privileges_basic.c bool se_priv_copy( SE_PRIV *dst, const SE_PRIV *src ) src 119 source3/lib/privileges_basic.c if ( !dst || !src ) src 122 source3/lib/privileges_basic.c memcpy( dst, src, sizeof(SE_PRIV) ); src 256 source3/lib/secdesc.c SEC_DESC *dup_sec_desc(TALLOC_CTX *ctx, const SEC_DESC *src) src 260 source3/lib/secdesc.c if(src == NULL) src 263 source3/lib/secdesc.c return make_sec_desc( ctx, src->revision, src->type, src 264 source3/lib/secdesc.c src->owner_sid, src->group_sid, src->sacl, src 265 source3/lib/secdesc.c src->dacl, &dummy); src 429 source3/lib/secdesc.c SEC_DESC_BUF *dup_sec_desc_buf(TALLOC_CTX *ctx, SEC_DESC_BUF *src) src 431 source3/lib/secdesc.c if(src == NULL) src 434 source3/lib/secdesc.c return make_sec_desc_buf( ctx, src->sd_size, src->sd); src 70 source3/lib/tallocmsg.c struct server_id src, src 94 source3/lib/tallocmsg.c messaging_send_buf(msg_ctx, src, MSG_POOL_USAGE, src 221 source3/lib/tdb_validate.c static int tdb_copy(struct tdb_context *src, struct tdb_context *dst) src 229 source3/lib/tdb_validate.c count = tdb_traverse(src, traverse_copy_fn, (void *)(&data)); src 891 source3/lib/time.c time_t uint64s_nt_time_to_unix_abs(const uint64_t *src) src 894 source3/lib/time.c nttime = *src; src 413 source3/lib/util.c const struct user_auth_info *src) src 422 source3/lib/util.c *result = *src; src 425 source3/lib/util.c result, get_cmdline_auth_info_username(src)); src 427 source3/lib/util.c result, get_cmdline_auth_info_password(src)); src 362 source3/lib/util_sid.c void sid_copy(DOM_SID *dst, const DOM_SID *src) src 368 source3/lib/util_sid.c dst->sid_rev_num = src->sid_rev_num; src 369 source3/lib/util_sid.c dst->num_auths = src->num_auths; src 371 source3/lib/util_sid.c memcpy(&dst->id_auth[0], &src->id_auth[0], sizeof(src->id_auth)); src 373 source3/lib/util_sid.c for (i = 0; i < src->num_auths; i++) src 374 source3/lib/util_sid.c dst->sub_auths[i] = src->sub_auths[i]; src 558 source3/lib/util_sid.c DOM_SID *sid_dup_talloc(TALLOC_CTX *ctx, const DOM_SID *src) src 562 source3/lib/util_sid.c if(!src) src 566 source3/lib/util_sid.c sid_copy( dst, src); src 506 source3/lib/util_str.c const char *src, src 521 source3/lib/util_str.c if (!src) { src 526 source3/lib/util_str.c len = strnlen(src, maxlength+1); src 532 source3/lib/util_str.c (unsigned long)maxlength, src)); src 536 source3/lib/util_str.c memmove(dest, src, len); src 548 source3/lib/util_str.c const char *src, src 559 source3/lib/util_str.c if (!src) src 562 source3/lib/util_str.c src_len = strnlen(src, maxlength + 1); src 572 source3/lib/util_str.c (int)(src_len + dest_len - maxlength), src)); src 574 source3/lib/util_str.c memcpy(&dest[dest_len], src, maxlength - dest_len); src 580 source3/lib/util_str.c memcpy(&dest[dest_len], src, src_len); src 595 source3/lib/util_str.c const char *src, src 611 source3/lib/util_str.c if (!src) { src 616 source3/lib/util_str.c len = strlen(src); src 624 source3/lib/util_str.c int val = (src[i] & 0xff); src 627 source3/lib/util_str.c dest[i] = src[i]; src 641 source3/lib/util_str.c char *StrnCpy_fn(const char *fn, int line,char *dest,const char *src,size_t n) src 655 source3/lib/util_str.c if (!src) { src 660 source3/lib/util_str.c while (n-- && (*d = *src)) { src 662 source3/lib/util_str.c src++; src 675 source3/lib/util_str.c static char *strncpyn(char *dest, const char *src, size_t n, char c) src 683 source3/lib/util_str.c p = strchr_m(src, c); src 689 source3/lib/util_str.c str_len = PTR_DIFF(p, src); src 690 source3/lib/util_str.c strncpy(dest, src, MIN(n, str_len)); src 736 source3/lib/util_str.c static bool string_init(char **dest,const char *src) src 740 source3/lib/util_str.c if (!src) src 741 source3/lib/util_str.c src = ""; src 743 source3/lib/util_str.c l = strlen(src); src 748 source3/lib/util_str.c (*dest) = SMB_STRDUP(src); src 775 source3/lib/util_str.c bool string_set(char **dest,const char *src) src 778 source3/lib/util_str.c return(string_init(dest,src)); src 963 source3/lib/util_str.c char *talloc_string_sub2(TALLOC_CTX *mem_ctx, const char *src, src 975 source3/lib/util_str.c if (!insert || !pattern || !*pattern || !src) { src 979 source3/lib/util_str.c string = talloc_strdup(mem_ctx, src); src 1054 source3/lib/util_str.c const char *src, src 1058 source3/lib/util_str.c return talloc_string_sub2(mem_ctx, src, pattern, insert, src 1105 source3/lib/util_str.c const char *src, src 1109 source3/lib/util_str.c return talloc_string_sub2(ctx, src, pattern, insert, src 1147 source3/lib/util_str.c char *strchr_m(const char *src, char c) src 1159 source3/lib/util_str.c return strchr(src, c); src 1167 source3/lib/util_str.c for (s = src; *s && !(((unsigned char)s[0]) & 0x80); s++) { src 1177 source3/lib/util_str.c s = src; src 1182 source3/lib/util_str.c return strchr(src, c); src 1193 source3/lib/util_str.c return strchr(src, c); src 1311 source3/lib/util_str.c char *strstr_m(const char *src, const char *findstr) src 1323 source3/lib/util_str.c return (char*)src; src 1328 source3/lib/util_str.c return strchr_m(src, *findstr); src 1334 source3/lib/util_str.c for (s = src; *s && !(((unsigned char)s[0]) & 0x80); s++) { src 1352 source3/lib/util_str.c s = src; src 1355 source3/lib/util_str.c if (!push_ucs2_allocate(&src_w, src, &converted_size)) { src 2217 source3/lib/util_str.c char *sstring_sub(const char *src, char front, char back) src 2222 source3/lib/util_str.c temp1 = strchr(src, front); src 2224 source3/lib/util_str.c temp2 = strchr(src, back); src 2268 source3/lib/util_str.c char *escape_shell_string(const char *src) src 2270 source3/lib/util_str.c size_t srclen = strlen(src); src 2281 source3/lib/util_str.c while (*src) { src 2283 source3/lib/util_str.c codepoint_t c = next_codepoint(src, &c_size); src 2291 source3/lib/util_str.c memcpy(dest, src, c_size); src 2292 source3/lib/util_str.c src += c_size; src 2304 source3/lib/util_str.c *dest++ = *src++; src 2316 source3/lib/util_str.c if (*src == '\'') { src 2319 source3/lib/util_str.c *dest++ = *src++; src 2333 source3/lib/util_str.c if (*src == '\\') { src 2343 source3/lib/util_str.c c = next_codepoint(&src[1], &c_size); src 2353 source3/lib/util_str.c *dest++ = *src++; src 2357 source3/lib/util_str.c nextchar = src[1]; src 2363 source3/lib/util_str.c *dest++ = *src++; src 2367 source3/lib/util_str.c if (*src == '\"') { src 2370 source3/lib/util_str.c *dest++ = *src++; src 2380 source3/lib/util_str.c if (strchr(INSIDE_DQUOTE_LIST, (int)*src)) { src 2383 source3/lib/util_str.c *dest++ = *src++; src 2392 source3/lib/util_str.c if (*src == '\\') { src 2395 source3/lib/util_str.c *dest++ = *src++; src 2399 source3/lib/util_str.c if (*src == '\'') { src 2402 source3/lib/util_str.c *dest++ = *src++; src 2406 source3/lib/util_str.c if (*src == '\"') { src 2409 source3/lib/util_str.c *dest++ = *src++; src 2415 source3/lib/util_str.c if (!strchr(INCLUDE_LIST, (int)*src)) { src 2418 source3/lib/util_str.c *dest++ = *src++; src 231 source3/lib/util_unistr.c size_t dos_PutUniCode(char *dst,const char *src, size_t len, bool null_terminate) src 235 source3/lib/util_unistr.c return push_ucs2(NULL, dst, src, len, flags); src 244 source3/lib/util_unistr.c char *skip_unibuf(char *src, size_t len) src 246 source3/lib/util_unistr.c char *srcend = src + len; src 248 source3/lib/util_unistr.c while (src < srcend && SVAL(src,0)) { src 249 source3/lib/util_unistr.c src += 2; src 252 source3/lib/util_unistr.c if(!SVAL(src,0)) { src 253 source3/lib/util_unistr.c src += 2; src 256 source3/lib/util_unistr.c return src; src 263 source3/lib/util_unistr.c int rpcstr_pull(char* dest, void *src, int dest_len, int src_len, int flags) src 265 source3/lib/util_unistr.c if (!src) { src 272 source3/lib/util_unistr.c return pull_ucs2(NULL, dest, src, dest_len, src_len, flags|STR_UNICODE|STR_NOALIGN); src 281 source3/lib/util_unistr.c void *src, src 288 source3/lib/util_unistr.c src, src 297 source3/lib/util_unistr.c int rpcstr_push(void *dest, const char *src, size_t dest_len, int flags) src 299 source3/lib/util_unistr.c return push_ucs2(NULL, dest, src, dest_len, flags|STR_UNICODE|STR_NOALIGN); src 306 source3/lib/util_unistr.c int rpcstr_push_talloc(TALLOC_CTX *ctx, smb_ucs2_t **dest, const char *src) src 309 source3/lib/util_unistr.c if (push_ucs2_talloc(ctx, dest, src, &size)) src 364 source3/lib/util_unistr.c size_t strlen_w(const smb_ucs2_t *src) src 369 source3/lib/util_unistr.c for(len = 0; *(COPY_UCS2_CHAR(&c,src)); src++, len++) { src 380 source3/lib/util_unistr.c size_t strnlen_w(const smb_ucs2_t *src, size_t max) src 385 source3/lib/util_unistr.c for(len = 0; (len < max) && *(COPY_UCS2_CHAR(&c,src)); src++, len++) { src 640 source3/lib/util_unistr.c smb_ucs2_t *strdup_w(const smb_ucs2_t *src) src 642 source3/lib/util_unistr.c return strndup_w(src, 0); src 647 source3/lib/util_unistr.c smb_ucs2_t *strndup_w(const smb_ucs2_t *src, size_t len) src 652 source3/lib/util_unistr.c len = strlen_w(src); src 660 source3/lib/util_unistr.c memcpy(dest, src, len * sizeof(smb_ucs2_t)); src 669 source3/lib/util_unistr.c smb_ucs2_t *strncpy_w(smb_ucs2_t *dest, const smb_ucs2_t *src, const size_t max) src 674 source3/lib/util_unistr.c if (!dest || !src) { src 678 source3/lib/util_unistr.c for (len = 0; (*COPY_UCS2_CHAR(&cp,(src+len))) && (len < max); len++) { src 679 source3/lib/util_unistr.c cp = *COPY_UCS2_CHAR(dest+len,src+len); src 693 source3/lib/util_unistr.c smb_ucs2_t *strncat_w(smb_ucs2_t *dest, const smb_ucs2_t *src, const size_t max) src 699 source3/lib/util_unistr.c if (!dest || !src) { src 704 source3/lib/util_unistr.c len = strnlen_w(src, max); src 706 source3/lib/util_unistr.c memcpy(&dest[start], src, len*sizeof(smb_ucs2_t)); src 712 source3/lib/util_unistr.c smb_ucs2_t *strcat_w(smb_ucs2_t *dest, const smb_ucs2_t *src) src 718 source3/lib/util_unistr.c if (!dest || !src) { src 723 source3/lib/util_unistr.c len = strlen_w(src); src 725 source3/lib/util_unistr.c memcpy(&dest[start], src, len*sizeof(smb_ucs2_t)); src 126 source3/librpc/gen_ndr/messaging.h struct server_id src; src 88 source3/librpc/gen_ndr/ndr_messaging.c NDR_CHECK(ndr_push_server_id(ndr, NDR_SCALARS, &r->src)); src 93 source3/librpc/gen_ndr/ndr_messaging.c NDR_CHECK(ndr_push_server_id(ndr, NDR_BUFFERS, &r->src)); src 105 source3/librpc/gen_ndr/ndr_messaging.c NDR_CHECK(ndr_pull_server_id(ndr, NDR_SCALARS, &r->src)); src 110 source3/librpc/gen_ndr/ndr_messaging.c NDR_CHECK(ndr_pull_server_id(ndr, NDR_BUFFERS, &r->src)); src 122 source3/librpc/gen_ndr/ndr_messaging.c ndr_print_server_id(ndr, "src", &r->src); src 146 source3/libsmb/clirap2.c static size_t rap_getstring(TALLOC_CTX *ctx, char *src, char **dest, const char *endp) src 152 source3/libsmb/clirap2.c for (p1 = src, len = 0; *p1 && p1 < endp; len++) src 157 source3/libsmb/clirap2.c pull_string_talloc(ctx,src,0,dest,src,len,STR_ASCII); src 163 source3/libsmb/clirap2.c static size_t rap_getstringf(char *src, char *dest, size_t l, size_t dlen, char *endp) src 171 source3/libsmb/clirap2.c for (p1 = src, len = 0; *p1 && p1 < endp; len++) { src 181 source3/libsmb/clirap2.c pull_ascii(dest,src,len,len,STR_ASCII); src 190 source3/libsmb/clirap2.c const char *src; src 200 source3/libsmb/clirap2.c src=""; src 204 source3/libsmb/clirap2.c src=r+off; src 205 source3/libsmb/clirap2.c for (p1 = src, len = 0; *p1 && p1 < endp; len++) { src 212 source3/libsmb/clirap2.c pull_string_talloc(ctx,src,0,dest,src,len,STR_ASCII); src 27 source3/libsmb/clistr.c const char *src, src 38 source3/libsmb/clistr.c dest, src, -1, flags); src 42 source3/libsmb/clistr.c dest, src, cli->bufsize - buf_used, src 49 source3/libsmb/clistr.c dest, src, dest_len, flags); src 56 source3/libsmb/clistr.c const void *src, src 62 source3/libsmb/clistr.c SVAL(inbuf, smb_flg2), dest, src, dest_len, src 71 source3/libsmb/clistr.c const void *src, src 81 source3/libsmb/clistr.c src, src 901 source3/libsmb/libsmb_dir.c struct smbc_dirent *src, src 908 source3/libsmb/libsmb_dir.c smbc_urlencode(dest->name, src->name, max_namebuf_len); src 917 source3/libsmb/libsmb_dir.c strncpy(dest->comment, src->comment, max_namebuf_len - 1); src 921 source3/libsmb/libsmb_dir.c dest->smbc_type = src->smbc_type; src 928 source3/libsmb/libsmb_dir.c memcpy(dest, src, src->dirlen); src 929 source3/libsmb/libsmb_dir.c dest->comment = (char *)(&dest->name + src->namelen + 1); src 56 source3/libsmb/libsmb_path.c urldecode_talloc(TALLOC_CTX *ctx, char **pp_dest, const char *src) src 58 source3/libsmb/libsmb_path.c int old_length = strlen(src); src 70 source3/libsmb/libsmb_path.c unsigned char character = src[i++]; src 73 source3/libsmb/libsmb_path.c int a = i+1 < old_length ? hex2int(src[i]) : -1; src 74 source3/libsmb/libsmb_path.c int b = i+1 < old_length ? hex2int(src[i+1]) : -1; src 98 source3/libsmb/libsmb_path.c unsigned char character = src[i++]; src 101 source3/libsmb/libsmb_path.c int a = i+1 < old_length ? hex2int(src[i]) : -1; src 102 source3/libsmb/libsmb_path.c int b = i+1 < old_length ? hex2int(src[i+1]) : -1; src 126 source3/libsmb/libsmb_path.c char *src, src 131 source3/libsmb/libsmb_path.c int ret = urldecode_talloc(frame, &pdest, src); src 150 source3/libsmb/libsmb_path.c char *src, src 155 source3/libsmb/libsmb_path.c for (; *src != '\0' && max_dest_len >= 3; src++) { src 157 source3/libsmb/libsmb_path.c if ((*src < '0' && src 158 source3/libsmb/libsmb_path.c *src != '-' && src 159 source3/libsmb/libsmb_path.c *src != '.') || src 160 source3/libsmb/libsmb_path.c (*src > '9' && src 161 source3/libsmb/libsmb_path.c *src < 'A') || src 162 source3/libsmb/libsmb_path.c (*src > 'Z' && src 163 source3/libsmb/libsmb_path.c *src < 'a' && src 164 source3/libsmb/libsmb_path.c *src != '_') || src 165 source3/libsmb/libsmb_path.c (*src > 'z')) { src 167 source3/libsmb/libsmb_path.c *dest++ = hex[(*src >> 4) & 0x0f]; src 168 source3/libsmb/libsmb_path.c *dest++ = hex[*src & 0x0f]; src 171 source3/libsmb/libsmb_path.c *dest++ = *src; src 86 source3/modules/charset_macosxfs.c static inline void swap_bytes (char * dst, const char * src, size_t len) src 88 source3/modules/charset_macosxfs.c const char *srcend = src + len; src 89 source3/modules/charset_macosxfs.c while (src < srcend) { src 90 source3/modules/charset_macosxfs.c dst[0] = src[1]; src 91 source3/modules/charset_macosxfs.c dst[1] = src[0]; src 93 source3/modules/charset_macosxfs.c src += 2; src 108 source3/modules/charset_macosxfs.c #define le_to_native(dst,src,len) swap_bytes(dst,src,len) src 115 source3/modules/charset_macosxfs.c #define le_to_native(dst,src,len) memcpy(dst,src,len) src 467 source3/modules/nfs4_acls.c static bool nfs4_map_sid(smbacl4_vfs_params *params, const DOM_SID *src, src 496 source3/modules/nfs4_acls.c string_term_tdb_data(sid_string_tos(src)), src 499 source3/modules/nfs4_acls.c sid_string_dbg(src))); src 506 source3/modules/nfs4_acls.c sid_string_dbg(src))); src 513 source3/modules/nfs4_acls.c (char *)data.dptr, sid_string_dbg(src))); src 863 source3/modules/vfs_afsacl.c static void merge_unknown_aces(struct afs_acl *src, struct afs_acl *dst) src 867 source3/modules/vfs_afsacl.c for (ace = src->acelist; ace != NULL; ace = ace->next) src 408 source3/nmbd/nmbd.c struct server_id src, src 417 source3/nmbd/nmbd.c DEBUG(10, ("Received send_packet from %u\n", (unsigned int)procid_to_pid(&src))); src 421 source3/nmbd/nmbd.c (unsigned int)procid_to_pid(&src))); src 428 source3/nmbd/nmbd.c (unsigned int)procid_to_pid(&src), p->packet_type)); src 437 source3/nmbd/nmbd.c (unsigned int)procid_to_pid(&src))); src 6045 source3/param/loadparm.c static char *canonicalize_servicename(const char *src) src 6049 source3/param/loadparm.c if ( !src ) { src 6054 source3/param/loadparm.c result = talloc_strdup(talloc_tos(), src); src 2054 source3/passdb/passdb.c bool pdb_copy_sam_account(struct samu *dst, struct samu *src ) src 2059 source3/passdb/passdb.c len = init_buffer_from_samu(&buf, src, False); src 2070 source3/passdb/passdb.c dst->methods = src->methods; src 2072 source3/passdb/passdb.c if ( src->unix_pw ) { src 2073 source3/passdb/passdb.c dst->unix_pw = tcopy_passwd( dst, src->unix_pw ); src 1756 source3/printing/nt_printing.c static void convert_level_6_to_level3(NT_PRINTER_DRIVER_INFO_LEVEL_3 *dst, NT_PRINTER_DRIVER_INFO_LEVEL_6 *src) src 1758 source3/printing/nt_printing.c dst->cversion = src->version; src 1760 source3/printing/nt_printing.c fstrcpy( dst->name, src->name); src 1761 source3/printing/nt_printing.c fstrcpy( dst->environment, src->environment); src 1762 source3/printing/nt_printing.c fstrcpy( dst->driverpath, src->driverpath); src 1763 source3/printing/nt_printing.c fstrcpy( dst->datafile, src->datafile); src 1764 source3/printing/nt_printing.c fstrcpy( dst->configfile, src->configfile); src 1765 source3/printing/nt_printing.c fstrcpy( dst->helpfile, src->helpfile); src 1766 source3/printing/nt_printing.c fstrcpy( dst->monitorname, src->monitorname); src 1767 source3/printing/nt_printing.c fstrcpy( dst->defaultdatatype, src->defaultdatatype); src 1768 source3/printing/nt_printing.c dst->dependentfiles = src->dependentfiles; src 4974 source3/printing/nt_printing.c static bool trim_overlap_drv_files( NT_PRINTER_DRIVER_INFO_LEVEL_3 *src, src 4980 source3/printing/nt_printing.c if ( !src || !drv ) src 4985 source3/printing/nt_printing.c if ( drv_file_in_use(src->driverpath, drv) ) { src 4987 source3/printing/nt_printing.c DEBUG(10,("Removing driverfile [%s] from list\n", src->driverpath)); src 4988 source3/printing/nt_printing.c fstrcpy( src->driverpath, "" ); src 4991 source3/printing/nt_printing.c if ( drv_file_in_use(src->datafile, drv) ) { src 4993 source3/printing/nt_printing.c DEBUG(10,("Removing datafile [%s] from list\n", src->datafile)); src 4994 source3/printing/nt_printing.c fstrcpy( src->datafile, "" ); src 4997 source3/printing/nt_printing.c if ( drv_file_in_use(src->configfile, drv) ) { src 4999 source3/printing/nt_printing.c DEBUG(10,("Removing configfile [%s] from list\n", src->configfile)); src 5000 source3/printing/nt_printing.c fstrcpy( src->configfile, "" ); src 5003 source3/printing/nt_printing.c if ( drv_file_in_use(src->helpfile, drv) ) { src 5005 source3/printing/nt_printing.c DEBUG(10,("Removing helpfile [%s] from list\n", src->helpfile)); src 5006 source3/printing/nt_printing.c fstrcpy( src->helpfile, "" ); src 5011 source3/printing/nt_printing.c if ( !src->dependentfiles ) src 5014 source3/printing/nt_printing.c while ( *src->dependentfiles[i] ) { src 5015 source3/printing/nt_printing.c if ( drv_file_in_use(src->dependentfiles[i], drv) ) { src 5017 source3/printing/nt_printing.c DEBUG(10,("Removing [%s] from dependent file list\n", src->dependentfiles[i])); src 5018 source3/printing/nt_printing.c trim_dependent_file( src->dependentfiles, i ); src 46 source3/profile/profile.c void set_profile_level(int level, struct server_id src) src 54 source3/profile/profile.c (int)procid_to_pid(&src))); src 60 source3/profile/profile.c (int)procid_to_pid(&src))); src 69 source3/profile/profile.c "pid %d\n", (int)procid_to_pid(&src))); src 79 source3/profile/profile.c (int)procid_to_pid(&src))); src 84 source3/profile/profile.c (int)procid_to_pid(&src))); src 100 source3/profile/profile.c struct server_id src, src 111 source3/profile/profile.c set_profile_level(level, src); src 120 source3/profile/profile.c struct server_id src, src 131 source3/profile/profile.c (unsigned int)procid_to_pid(&src))); src 132 source3/profile/profile.c messaging_send_buf(msg_ctx, src, MSG_PROFILELEVEL, src 380 source3/rpc_parse/parse_prs.c bool prs_append_prs_data(prs_struct *dst, prs_struct *src) src 382 source3/rpc_parse/parse_prs.c if (prs_offset(src) == 0) src 385 source3/rpc_parse/parse_prs.c if(!prs_grow(dst, prs_offset(src))) src 388 source3/rpc_parse/parse_prs.c memcpy(&dst->data_p[dst->data_offset], src->data_p, (size_t)prs_offset(src)); src 389 source3/rpc_parse/parse_prs.c dst->data_offset += prs_offset(src); src 414 source3/rpc_parse/parse_prs.c bool prs_append_some_prs_data(prs_struct *dst, prs_struct *src, int32 start, src 417 source3/rpc_parse/parse_prs.c return prs_append_some_data(dst, src->data_p, start, len); src 424 source3/rpc_parse/parse_prs.c bool prs_copy_data_in(prs_struct *dst, const char *src, uint32 len) src 432 source3/rpc_parse/parse_prs.c memcpy(&dst->data_p[dst->data_offset], src, (size_t)len); src 442 source3/rpc_parse/parse_prs.c bool prs_copy_data_out(char *dst, prs_struct *src, uint32 len) src 447 source3/rpc_parse/parse_prs.c if(!prs_mem_get(src, len)) src 450 source3/rpc_parse/parse_prs.c memcpy(dst, &src->data_p[src->data_offset], (size_t)len); src 451 source3/rpc_parse/parse_prs.c src->data_offset += len; src 460 source3/rpc_parse/parse_prs.c bool prs_copy_all_data_out(char *dst, prs_struct *src) src 462 source3/rpc_parse/parse_prs.c uint32 len = prs_offset(src); src 467 source3/rpc_parse/parse_prs.c prs_set_offset(src, 0); src 468 source3/rpc_parse/parse_prs.c return prs_copy_data_out(dst, src, len); src 78 source3/smbd/lanman.c int snum, char **dst, char *src, int *p_space_remaining) src 84 source3/smbd/lanman.c if (!src || !dst || !p_space_remaining || !(*dst) || src 89 source3/smbd/lanman.c buf = talloc_strdup(ctx, src); src 120 source3/smbd/lanman.c static int CopyAndAdvance(char **dst, char *src, int *n) src 123 source3/smbd/lanman.c if (!src || !dst || !n || !(*dst)) { src 126 source3/smbd/lanman.c l = push_ascii(*dst,src,*n, STR_TERMINATE); src 419 source3/smbd/oplock.c struct server_id src, src 439 source3/smbd/oplock.c "%s/%lu\n", procid_str(debug_ctx(), &src), src 462 source3/smbd/oplock.c struct server_id src, src 485 source3/smbd/oplock.c procid_str(debug_ctx(), &src), file_id_string_tos(&msg.id), src 497 source3/smbd/oplock.c messaging_send_buf(msg_ctx, src, MSG_SMB_BREAK_RESPONSE, src 506 source3/smbd/oplock.c msg.pid = src; src 519 source3/smbd/oplock.c messaging_send_buf(msg_ctx, src, MSG_SMB_BREAK_RESPONSE, src 539 source3/smbd/oplock.c if (procid_is_me(&src)) { src 561 source3/smbd/oplock.c msg.pid = src; src 576 source3/smbd/oplock.c struct server_id src, src 600 source3/smbd/oplock.c procid_str(debug_ctx(), &src), file_id_string_tos(&id), src 682 source3/smbd/oplock.c struct server_id src, src 702 source3/smbd/oplock.c procid_str(debug_ctx(), &src), file_id_string_tos(&msg.id), src 712 source3/smbd/oplock.c struct server_id src, src 731 source3/smbd/oplock.c procid_str(debug_ctx(), &src), file_id_string_tos(&msg.id), src 249 source3/smbd/reply.c const char *src, src 259 source3/smbd/reply.c ret = srvstr_pull_talloc(ctx, base_ptr, smb_flags2, pp_dest, src, src 295 source3/smbd/reply.c const char *src, src 301 source3/smbd/reply.c return srvstr_get_path_wcard(ctx, base_ptr, smb_flags2, pp_dest, src, src 306 source3/smbd/reply.c char **pp_dest, const char *src, int flags, src 310 source3/smbd/reply.c pp_dest, src, smbreq_bufrem(req, src), src 315 source3/smbd/reply.c char **pp_dest, const char *src, int flags, src 319 source3/smbd/reply.c return srvstr_get_path_req_wcard(mem_ctx, req, pp_dest, src, src 5589 source3/smbd/reply.c static bool rename_path_prefix_equal(const char *src, const char *dest) src 5591 source3/smbd/reply.c const char *psrc = src; src 6289 source3/smbd/reply.c const char *src, src 6308 source3/smbd/reply.c const char *p = strrchr_m(src,'/'); src 6312 source3/smbd/reply.c p = src; src 6322 source3/smbd/reply.c if (!vfs_file_exist(conn,src,&src_sbuf)) { src 6341 source3/smbd/reply.c src, /* fname */ src 6361 source3/smbd/reply.c dosattrs = dos_mode(conn, src, &src_sbuf); src 154 source3/smbd/server.c struct server_id src, src 162 source3/smbd/server.c procid_str_static(&src))); src 174 source3/smbd/server.c procid_str_static(&src), sig, strsignal(sig))); src 177 source3/smbd/server.c procid_str_static(&src), sig)); src 1099 source3/smbd/server.c struct server_id src; src 1102 source3/smbd/server.c src.pid = getpid(); src 1103 source3/smbd/server.c set_profile_level(pl, src); src 28 source3/smbd/srvstr.c const char *src, int dest_len, int flags) src 35 source3/smbd/srvstr.c return push_string_fn(function, line, base_ptr, smb_flags2, dest, src, src 381 source3/smbd/utmp.c static void utmp_strcpy(char *dest, const char *src, size_t n) src 386 source3/smbd/utmp.c if (src) src 387 source3/smbd/utmp.c len = strlen(src); src 389 source3/smbd/utmp.c memcpy(dest, src, n); src 392 source3/smbd/utmp.c memcpy(dest, src, len); src 322 source3/utils/net_idmap.c char *src, *dst; src 354 source3/utils/net_idmap.c if (!(src = sid_string_talloc(mem_ctx, &src_sid)) src 361 source3/utils/net_idmap.c db, mem_ctx, string_term_tdb_data(src)))) { src 546 source3/web/swat.c static void image_link(const char *name, const char *hlink, const char *src) src 549 source3/web/swat.c cgi_baseurl(), hlink, src, name); src 43 source4/cldap_server/cldap_server.c struct socket_address *src) src 48 source4/cldap_server/cldap_server.c ldap_msg->type, src->addr, src->port)); src 49 source4/cldap_server/cldap_server.c cldap_error_reply(cldap, ldap_msg->messageid, src, src 58 source4/cldap_server/cldap_server.c search->basedn, src->addr, src->port)); src 59 source4/cldap_server/cldap_server.c cldap_error_reply(cldap, ldap_msg->messageid, src, src 66 source4/cldap_server/cldap_server.c search->scope, src->addr, src->port)); src 67 source4/cldap_server/cldap_server.c cldap_error_reply(cldap, ldap_msg->messageid, src, src 75 source4/cldap_server/cldap_server.c search->tree, src); src 80 source4/cldap_server/cldap_server.c search, src); src 408 source4/cldap_server/netlogon.c struct socket_address *src) src 481 source4/cldap_server/netlogon.c user, acct_control, src->addr, src 487 source4/cldap_server/netlogon.c status = cldap_netlogon_reply(cldap, message_id, src, version, src 500 source4/cldap_server/netlogon.c cldap_empty_reply(cldap, message_id, src); src 156 source4/cldap_server/rootdse.c struct socket_address *src) src 167 source4/cldap_server/rootdse.c reply.dest = src; src 2168 source4/client/client.c char *src,*dest; src 2181 source4/client/client.c src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]); src 2184 source4/client/client.c if (NT_STATUS_IS_ERR(smbcli_unix_hardlink(ctx->cli->tree, src, dest))) { src 2185 source4/client/client.c d_printf("%s linking files (%s -> %s)\n", smbcli_errstr(ctx->cli->tree), src, dest); src 2198 source4/client/client.c char *src,*dest; src 2210 source4/client/client.c src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]); src 2213 source4/client/client.c if (NT_STATUS_IS_ERR(smbcli_unix_symlink(ctx->cli->tree, src, dest))) { src 2215 source4/client/client.c smbcli_errstr(ctx->cli->tree), src, dest); src 2228 source4/client/client.c char *src; src 2241 source4/client/client.c src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[2]); src 2245 source4/client/client.c if (NT_STATUS_IS_ERR(smbcli_unix_chmod(ctx->cli->tree, src, mode))) { src 2247 source4/client/client.c smbcli_errstr(ctx->cli->tree), src, (mode_t)mode); src 2260 source4/client/client.c char *src; src 2276 source4/client/client.c src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[3]); src 2278 source4/client/client.c if (NT_STATUS_IS_ERR(smbcli_unix_chown(ctx->cli->tree, src, uid, gid))) { src 2280 source4/client/client.c smbcli_errstr(ctx->cli->tree), src, (int)uid, (int)gid); src 2292 source4/client/client.c char *src,*dest; src 2299 source4/client/client.c src = talloc_asprintf(ctx, "%s%s", ctx->remote_cur_dir, args[1]); src 2302 source4/client/client.c if (NT_STATUS_IS_ERR(smbcli_rename(ctx->cli->tree, src, dest))) { src 44 source4/heimdal/lib/gssapi/krb5/duplicate_name.c krb5_const_principal src = (krb5_const_principal)src_name; src 51 source4/heimdal/lib/gssapi/krb5/duplicate_name.c kret = krb5_copy_principal (context, src, &dest); src 47 source4/heimdal/lib/roken/getipnodebyaddr.c getipnodebyaddr (const void *src, size_t len, int af, int *error_num) src 51 source4/heimdal/lib/roken/getipnodebyaddr.c tmp = gethostbyaddr (src, len, af); src 46 source4/heimdal/lib/roken/inet_ntop.c inet_ntop_v4 (const void *src, char *dst, size_t size) src 50 source4/heimdal/lib/roken/inet_ntop.c struct in_addr *addr = (struct in_addr *)src; src 82 source4/heimdal/lib/roken/inet_ntop.c inet_ntop_v6 (const void *src, char *dst, size_t size) src 86 source4/heimdal/lib/roken/inet_ntop.c const struct in6_addr *addr = (struct in6_addr *)src; src 120 source4/heimdal/lib/roken/inet_ntop.c inet_ntop(int af, const void *src, char *dst, size_t size) src 124 source4/heimdal/lib/roken/inet_ntop.c return inet_ntop_v4 (src, dst, size); src 127 source4/heimdal/lib/roken/inet_ntop.c return inet_ntop_v6 (src, dst, size); src 42 source4/heimdal/lib/roken/inet_pton.c inet_pton(int af, const char *src, void *dst) src 48 source4/heimdal/lib/roken/inet_pton.c return inet_aton (src, dst); src 298 source4/heimdal/lib/roken/vis.c const unsigned char *src = (const unsigned char *)csrc; src 301 source4/heimdal/lib/roken/vis.c _DIAGASSERT(src != NULL); src 309 source4/heimdal/lib/roken/vis.c for (start = dst; (c = *src++) != '\0'; /* empty */) src 310 source4/heimdal/lib/roken/vis.c dst = do_hvis(dst, c, flag, *src, nextra); src 312 source4/heimdal/lib/roken/vis.c for (start = dst; (c = *src++) != '\0'; /* empty */) src 313 source4/heimdal/lib/roken/vis.c dst = do_svis(dst, c, flag, *src, nextra); src 327 source4/heimdal/lib/roken/vis.c const unsigned char *src = (const unsigned char *)csrc; src 330 source4/heimdal/lib/roken/vis.c _DIAGASSERT(src != NULL); src 340 source4/heimdal/lib/roken/vis.c c = *src++; src 341 source4/heimdal/lib/roken/vis.c dst = do_hvis(dst, c, flag, len ? *src : '\0', nextra); src 345 source4/heimdal/lib/roken/vis.c c = *src++; src 346 source4/heimdal/lib/roken/vis.c dst = do_svis(dst, c, flag, len ? *src : '\0', nextra); src 393 source4/heimdal/lib/roken/vis.c rk_strvis(char *dst, const char *src, int flag) src 403 source4/heimdal/lib/roken/vis.c rv = strsvis(dst, src, flag, extra); src 410 source4/heimdal/lib/roken/vis.c rk_strvisx(char *dst, const char *src, size_t len, int flag) src 420 source4/heimdal/lib/roken/vis.c rv = strsvisx(dst, src, len, flag, extra); src 131 source4/kdc/kdc.c struct socket_address *src; src 149 source4/kdc/kdc.c tmp_ctx, &src); src 157 source4/kdc/kdc.c (long)blob.length, src->addr, (uint16_t)src->port)); src 171 source4/kdc/kdc.c src, my_addr, src 184 source4/kdc/kdc.c rep->dest = talloc_steal(rep, src); src 162 source4/lib/ldb/common/ldb_dn.c static int ldb_dn_escape_internal(char *dst, const char *src, int len) src 168 source4/lib/ldb/common/ldb_dn.c p = s = src; src 171 source4/lib/ldb/common/ldb_dn.c while (p - src < len) { src 175 source4/lib/ldb/common/ldb_dn.c if (p - src == len) /* found no escapable chars */ src 193 source4/lib/ldb/common/ldb_dn.c l = len - (s - src); src 1030 source4/lib/ldb/common/ldb_dn.c static struct ldb_dn_component ldb_dn_copy_component(void *mem_ctx, struct ldb_dn_component *src) src 1036 source4/lib/ldb/common/ldb_dn.c if (src == NULL) { src 1040 source4/lib/ldb/common/ldb_dn.c dst.value = ldb_val_dup(mem_ctx, &(src->value)); src 1045 source4/lib/ldb/common/ldb_dn.c dst.name = talloc_strdup(mem_ctx, src->name); src 1051 source4/lib/ldb/common/ldb_dn.c if (src->cf_value.data) { src 1052 source4/lib/ldb/common/ldb_dn.c dst.cf_value = ldb_val_dup(mem_ctx, &(src->cf_value)); src 1059 source4/lib/ldb/common/ldb_dn.c dst.cf_name = talloc_strdup(mem_ctx, src->cf_name); src 1074 source4/lib/ldb/common/ldb_dn.c static struct ldb_dn_extended_component ldb_dn_extended_copy_component(void *mem_ctx, struct ldb_dn_extended_component *src) src 1080 source4/lib/ldb/common/ldb_dn.c if (src == NULL) { src 1084 source4/lib/ldb/common/ldb_dn.c dst.value = ldb_val_dup(mem_ctx, &(src->value)); src 1089 source4/lib/ldb/common/ldb_dn.c dst.name = talloc_strdup(mem_ctx, src->name); src 98 source4/lib/messaging/messaging.c uint32_t msg_type, struct server_id src, DATA_BLOB *data) src 101 source4/lib/messaging/messaging.c (uint_t)src.node, (uint_t)src.id, (int)data->length, src 103 source4/lib/messaging/messaging.c messaging_send(msg, src, MSG_PONG, data); src 797 source4/lib/messaging/messaging.c uint32_t msg_type, struct server_id src, DATA_BLOB *packet) src 805 source4/lib/messaging/messaging.c m->from = src; src 33 source4/lib/messaging/tests/messaging.c uint32_t msg_type, struct server_id src, DATA_BLOB *data) src 36 source4/lib/messaging/tests/messaging.c status = messaging_send(msg, src, msg_pong, data); src 43 source4/lib/messaging/tests/messaging.c uint32_t msg_type, struct server_id src, DATA_BLOB *data) src 50 source4/lib/messaging/tests/messaging.c uint32_t msg_type, struct server_id src, DATA_BLOB *data) src 283 source4/lib/socket/socket_ip.c struct socket_address *src; src 286 source4/lib/socket/socket_ip.c src = talloc(addr_ctx, struct socket_address); src 287 source4/lib/socket/socket_ip.c if (!src) { src 291 source4/lib/socket/socket_ip.c src->family = sock->backend_name; src 293 source4/lib/socket/socket_ip.c from_addr = talloc(src, struct sockaddr_in); src 295 source4/lib/socket/socket_ip.c talloc_free(src); src 299 source4/lib/socket/socket_ip.c src->sockaddr = (struct sockaddr *)from_addr; src 304 source4/lib/socket/socket_ip.c src->sockaddr, &from_len); src 306 source4/lib/socket/socket_ip.c talloc_free(src); src 309 source4/lib/socket/socket_ip.c talloc_free(src); src 313 source4/lib/socket/socket_ip.c src->sockaddrlen = from_len; src 317 source4/lib/socket/socket_ip.c talloc_free(src); src 320 source4/lib/socket/socket_ip.c src->addr = talloc_strdup(src, addrstring); src 321 source4/lib/socket/socket_ip.c if (src->addr == NULL) { src 322 source4/lib/socket/socket_ip.c talloc_free(src); src 325 source4/lib/socket/socket_ip.c src->port = ntohs(from_addr->sin_port); src 328 source4/lib/socket/socket_ip.c *_src = src; src 768 source4/lib/socket/socket_ip.c struct socket_address *src; src 771 source4/lib/socket/socket_ip.c src = talloc(addr_ctx, struct socket_address); src 772 source4/lib/socket/socket_ip.c if (!src) { src 776 source4/lib/socket/socket_ip.c src->family = sock->backend_name; src 778 source4/lib/socket/socket_ip.c from_addr = talloc(src, struct sockaddr_in6); src 780 source4/lib/socket/socket_ip.c talloc_free(src); src 784 source4/lib/socket/socket_ip.c src->sockaddr = (struct sockaddr *)from_addr; src 789 source4/lib/socket/socket_ip.c src->sockaddr, &from_len); src 791 source4/lib/socket/socket_ip.c talloc_free(src); src 794 source4/lib/socket/socket_ip.c talloc_free(src); src 798 source4/lib/socket/socket_ip.c src->sockaddrlen = from_len; src 802 source4/lib/socket/socket_ip.c talloc_free(src); src 806 source4/lib/socket/socket_ip.c src->addr = talloc_strdup(src, addrstring); src 807 source4/lib/socket/socket_ip.c if (src->addr == NULL) { src 808 source4/lib/socket/socket_ip.c talloc_free(src); src 811 source4/lib/socket/socket_ip.c src->port = ntohs(from_addr->sin6_port); src 814 source4/lib/socket/socket_ip.c *_src = src; src 996 source4/lib/wmi/wmi_wrap.c #define SWIG_AcquirePtr(ptr, src) SWIG_Python_AcquirePtr(ptr, src) src 67 source4/libcli/auth/session.c DATA_BLOB ret, src; src 71 source4/libcli/auth/session.c src = data_blob(NULL, 8+dlen); src 72 source4/libcli/auth/session.c if (!src.data) { src 78 source4/libcli/auth/session.c data_blob_free(&src); src 82 source4/libcli/auth/session.c SIVAL(src.data, 0, slen); src 83 source4/libcli/auth/session.c SIVAL(src.data, 4, 1); src 84 source4/libcli/auth/session.c memset(src.data+8, 0, dlen); src 85 source4/libcli/auth/session.c memcpy(src.data+8, str, slen); src 87 source4/libcli/auth/session.c sess_crypt_blob(&ret, &src, session_key, true); src 89 source4/libcli/auth/session.c data_blob_free(&src); src 150 source4/libcli/auth/session.c DATA_BLOB ret, src; src 153 source4/libcli/auth/session.c src = data_blob_talloc(mem_ctx, NULL, 8+dlen); src 154 source4/libcli/auth/session.c if (!src.data) { src 160 source4/libcli/auth/session.c data_blob_free(&src); src 164 source4/libcli/auth/session.c SIVAL(src.data, 0, blob_in->length); src 165 source4/libcli/auth/session.c SIVAL(src.data, 4, 1); src 166 source4/libcli/auth/session.c memset(src.data+8, 0, dlen); src 167 source4/libcli/auth/session.c memcpy(src.data+8, blob_in->data, blob_in->length); src 169 source4/libcli/auth/session.c sess_crypt_blob(&ret, &src, session_key, true); src 171 source4/libcli/auth/session.c data_blob_free(&src); src 66 source4/libcli/cldap/cldap.c struct socket_address *src; src 88 source4/libcli/cldap/cldap.c tmp_ctx, &src); src 96 source4/libcli/cldap/cldap.c (int)blob.length, src->addr, src->port)); src 122 source4/libcli/cldap/cldap.c cldap->incoming.handler(cldap, ldap_msg, src); src 125 source4/libcli/cldap/cldap.c ldap_msg->messageid, src->addr, src->port)); src 648 source4/libcli/cldap/cldap.c struct socket_address *src) src 655 source4/libcli/cldap/cldap.c reply.dest = src; src 672 source4/libcli/cldap/cldap.c struct socket_address *src, src 681 source4/libcli/cldap/cldap.c reply.dest = src; src 700 source4/libcli/cldap/cldap.c struct socket_address *src, src 717 source4/libcli/cldap/cldap.c reply.dest = src; src 143 source4/libcli/cldap/cldap.h struct socket_address *src); src 146 source4/libcli/cldap/cldap.h struct socket_address *src, src 180 source4/libcli/cldap/cldap.h struct socket_address *src, src 37 source4/libcli/dgram/dgramsocket.c struct socket_address *src; src 57 source4/libcli/dgram/dgramsocket.c tmp_ctx, &src); src 65 source4/libcli/dgram/dgramsocket.c (int)blob.length, src->addr, src->port)); src 90 source4/libcli/dgram/dgramsocket.c dgmslot->handler(dgmslot, packet, src); src 97 source4/libcli/dgram/dgramsocket.c dgmsock->incoming.handler(dgmsock, packet, src); src 57 source4/libcli/dgram/libdgram.h struct socket_address *src); src 73 source4/libcli/dgram/libdgram.h struct socket_address *src); src 161 source4/libcli/dgram/mailslot.c struct socket_address *src; src 172 source4/libcli/dgram/mailslot.c src = socket_get_my_addr(dgmsock->sock, tmp_ctx); src 173 source4/libcli/dgram/mailslot.c if (!src) { src 176 source4/libcli/dgram/mailslot.c packet.src_addr = src->addr; src 177 source4/libcli/dgram/mailslot.c packet.src_port = src->port; src 558 source4/libcli/raw/rawrequest.c char **dest, const uint8_t *src, int byte_len, uint_t flags) src 564 source4/libcli/raw/rawrequest.c if (!(flags & STR_NOALIGN) && ucs2_align(bufinfo->align_base, src, flags)) { src 565 source4/libcli/raw/rawrequest.c src++; src 572 source4/libcli/raw/rawrequest.c src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data); src 581 source4/libcli/raw/rawrequest.c src_len2 = utf16_len_n(src, src_len); src 589 source4/libcli/raw/rawrequest.c ret = convert_string_talloc(mem_ctx, CH_UTF16, CH_UNIX, src, src_len2, (void **)dest, &ret_size, false); src 612 source4/libcli/raw/rawrequest.c char **dest, const uint8_t *src, int byte_len, uint_t flags) src 618 source4/libcli/raw/rawrequest.c src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data); src 626 source4/libcli/raw/rawrequest.c src_len2 = strnlen((const char *)src, src_len); src 632 source4/libcli/raw/rawrequest.c ret = convert_string_talloc(mem_ctx, CH_DOS, CH_UNIX, src, src_len2, (void **)dest, &ret_size, false); src 656 source4/libcli/raw/rawrequest.c char **dest, const uint8_t *src, int byte_len, uint_t flags) src 660 source4/libcli/raw/rawrequest.c return smbcli_req_pull_ucs2(bufinfo, mem_ctx, dest, src, byte_len, flags); src 663 source4/libcli/raw/rawrequest.c return smbcli_req_pull_ascii(bufinfo, mem_ctx, dest, src, byte_len, flags); src 673 source4/libcli/raw/rawrequest.c DATA_BLOB smbcli_req_pull_blob(struct request_bufinfo *bufinfo, TALLOC_CTX *mem_ctx, const uint8_t *src, int byte_len) src 677 source4/libcli/raw/rawrequest.c src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data); src 687 source4/libcli/raw/rawrequest.c return data_blob_talloc(mem_ctx, src, src_len); src 709 source4/libcli/raw/rawrequest.c bool smbcli_raw_pull_data(struct request_bufinfo *bufinfo, const uint8_t *src, int len, uint8_t *dest) src 713 source4/libcli/raw/rawrequest.c if (smbcli_req_data_oob(bufinfo, src, len)) { src 717 source4/libcli/raw/rawrequest.c memcpy(dest, src, len); src 754 source4/libcli/raw/rawrequest.c const uint8_t *src, int byte_len, uint_t flags) src 761 source4/libcli/raw/rawrequest.c if (src < blob->data || src 762 source4/libcli/raw/rawrequest.c src >= (blob->data + blob->length)) { src 767 source4/libcli/raw/rawrequest.c src_len = blob->length - PTR_DIFF(src, blob->data); src 773 source4/libcli/raw/rawrequest.c if (!(flags & STR_NOALIGN) && ucs2_align(blob->data, src, flags)) { src 774 source4/libcli/raw/rawrequest.c src++; src 784 source4/libcli/raw/rawrequest.c src_len2 = utf16_len_n(src, src_len); src 786 source4/libcli/raw/rawrequest.c ret = convert_string_talloc(mem_ctx, CH_UTF16, CH_UNIX, src, src_len2, (void **)&dest2, &ret_size, false); src 811 source4/libcli/raw/rawrequest.c const uint8_t *src, int byte_len, uint_t flags) src 818 source4/libcli/raw/rawrequest.c src_len = blob->length - PTR_DIFF(src, blob->data); src 826 source4/libcli/raw/rawrequest.c src_len2 = strnlen((const char *)src, src_len); src 833 source4/libcli/raw/rawrequest.c ret = convert_string_talloc(mem_ctx, CH_DOS, CH_UNIX, src, src_len2, (void **)&dest2, &ret_size, false); src 37 source4/nbt_server/defense.c struct socket_address *src) src 48 source4/nbt_server/defense.c if (nbtd_self_packet(nbtsock, packet, src)) { src 49 source4/nbt_server/defense.c nbtd_winsserver_request(nbtsock, packet, src); src 53 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, packet->qdcount == 1); src 54 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, packet->arcount == 1); src 55 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, src 57 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, src 59 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, src 61 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, src 63 source4/nbt_server/defense.c NBTD_ASSERT_PACKET(packet, src, src 74 source4/nbt_server/defense.c iface->bcast_address, src->addr)); src 75 source4/nbt_server/defense.c nbtd_name_registration_reply(nbtsock, packet, src, NBT_RCODE_ACT); src 77 source4/nbt_server/defense.c nbtd_winsserver_request(nbtsock, packet, src); src 53 source4/nbt_server/dgram/browse.c struct socket_address *src) src 70 source4/nbt_server/dgram/browse.c src->addr, src->port)); src 81 source4/nbt_server/dgram/browse.c src->addr, src->port, nbt_name_string(browse, name), src 42 source4/nbt_server/dgram/netlogon.c const struct socket_address *src, src 46 source4/nbt_server/dgram/netlogon.c struct nbtd_interface *reply_iface = nbtd_find_reply_iface(iface, src->addr, false); src 105 source4/nbt_server/dgram/netlogon.c const struct socket_address *src, src 109 source4/nbt_server/dgram/netlogon.c struct nbtd_interface *reply_iface = nbtd_find_reply_iface(iface, src->addr, false); src 135 source4/nbt_server/dgram/netlogon.c netlogon->req.logon.user_name, netlogon->req.logon.acct_control, src->addr, src 160 source4/nbt_server/dgram/netlogon.c struct socket_address *src) src 182 source4/nbt_server/dgram/netlogon.c nbt_name_string(netlogon, name), src->addr, src->port)); src 189 source4/nbt_server/dgram/netlogon.c src, netlogon); src 193 source4/nbt_server/dgram/netlogon.c src, netlogon); src 197 source4/nbt_server/dgram/netlogon.c netlogon->command, src->addr, src->port)); src 207 source4/nbt_server/dgram/netlogon.c src->addr, src->port, nbt_name_string(netlogon, name), src 35 source4/nbt_server/dgram/ntlogon.c const struct socket_address *src, src 39 source4/nbt_server/dgram/ntlogon.c struct nbtd_interface *reply_iface = nbtd_find_reply_iface(iface, src->addr, false); src 75 source4/nbt_server/dgram/ntlogon.c struct socket_address *src) src 97 source4/nbt_server/dgram/ntlogon.c nbt_name_string(ntlogon, name), src->addr, src->port)); src 105 source4/nbt_server/dgram/ntlogon.c nbtd_ntlogon_sam_logon(dgmslot, iface, packet, src, ntlogon); src 109 source4/nbt_server/dgram/ntlogon.c ntlogon->command, src->addr, src->port)); src 118 source4/nbt_server/dgram/ntlogon.c src->addr, src->port, nbt_name_string(ntlogon, name), src 52 source4/nbt_server/dgram/request.c struct socket_address *src) src 54 source4/nbt_server/dgram/request.c DEBUG(0,("General datagram request from %s:%d\n", src->addr, src->port)); src 39 source4/nbt_server/interfaces.c struct socket_address *src) src 48 source4/nbt_server/interfaces.c if (nbtd_self_packet_and_bcast(nbtsock, packet, src)) { src 49 source4/nbt_server/interfaces.c DEBUG(10,("Ignoring bcast self packet from %s:%d\n", src->addr, src->port)); src 56 source4/nbt_server/interfaces.c nbtd_request_query(nbtsock, packet, src); src 63 source4/nbt_server/interfaces.c nbtd_request_defense(nbtsock, packet, src); src 69 source4/nbt_server/interfaces.c nbtd_winsserver_request(nbtsock, packet, src); src 73 source4/nbt_server/interfaces.c nbtd_bad_packet(packet, src, "Unexpected opcode"); src 80 source4/nbt_server/interfaces.c struct socket_address *src) src 91 source4/nbt_server/interfaces.c src->addr, iface, iface->ip_address, iface->netmask)); src 117 source4/nbt_server/interfaces.c DEBUG(10,("unexpected from src[%s] unable to redirected\n", src->addr)); src 122 source4/nbt_server/interfaces.c src->addr, i, i->ip_address, i->netmask)); src 128 source4/nbt_server/interfaces.c nbt_name_socket_handle_response_packet(req, packet, src); src 65 source4/nbt_server/irpc.c struct socket_address *src) src 120 source4/nbt_server/irpc.c struct nbt_name src, dst; src 150 source4/nbt_server/irpc.c make_nbt_name_client(&src, req->in.my_computername); src 160 source4/nbt_server/irpc.c &src, &p); src 86 source4/nbt_server/nbt_server.h #define NBTD_ASSERT_PACKET(packet, src, test) do { \ src 88 source4/nbt_server/nbt_server.h nbtd_bad_packet(packet, src, #test); \ src 34 source4/nbt_server/nodestatus.c struct socket_address *src, src 88 source4/nbt_server/nodestatus.c nbt_name_string(packet, name), src->addr, src->port)); src 91 source4/nbt_server/nodestatus.c nbt_name_reply_send(nbtsock, src, packet); src 103 source4/nbt_server/nodestatus.c struct socket_address *src) src 110 source4/nbt_server/nodestatus.c NBTD_ASSERT_PACKET(packet, src, packet->qdcount == 1); src 111 source4/nbt_server/nodestatus.c NBTD_ASSERT_PACKET(packet, src, packet->questions[0].question_type == NBT_QTYPE_STATUS); src 112 source4/nbt_server/nodestatus.c NBTD_ASSERT_PACKET(packet, src, packet->questions[0].question_class == NBT_QCLASS_IP); src 120 source4/nbt_server/nodestatus.c nbt_name_string(packet, name), src->addr, iface->ip_address)); src 124 source4/nbt_server/nodestatus.c nbtd_node_status_reply(nbtsock, packet, src, src 33 source4/nbt_server/packet.c const struct socket_address *src, const char *reason) src 35 source4/nbt_server/packet.c DEBUG(2,("nbtd: bad packet '%s' from %s:%d\n", reason, src->addr, src->port)); src 48 source4/nbt_server/packet.c const struct socket_address *src) src 70 source4/nbt_server/packet.c return nbtd_self_packet(nbtsock, packet, src); src 75 source4/nbt_server/packet.c const struct socket_address *src) src 82 source4/nbt_server/packet.c if (src->port != lp_nbt_port(iface->nbtsrv->task->lp_ctx)) { src 89 source4/nbt_server/packet.c if (strcmp(src->addr, iface->ip_address) == 0) { src 103 source4/nbt_server/packet.c struct socket_address *src, src 152 source4/nbt_server/packet.c nbt_name_string(packet, name), addresses[0], src->addr, src->port)); src 155 source4/nbt_server/packet.c nbt_name_reply_send(nbtsock, src, packet); src 167 source4/nbt_server/packet.c struct socket_address *src) src 196 source4/nbt_server/packet.c nbt_name_string(packet, name), src->addr, src->port)); src 199 source4/nbt_server/packet.c nbt_name_reply_send(nbtsock, src, packet); src 210 source4/nbt_server/packet.c struct socket_address *src, src 243 source4/nbt_server/packet.c nbt_name_string(packet, name), src->addr, src->port)); src 246 source4/nbt_server/packet.c nbt_name_reply_send(nbtsock, src, packet); src 258 source4/nbt_server/packet.c struct socket_address *src, src 289 source4/nbt_server/packet.c nbt_name_string(packet, name), src->addr, src->port)); src 292 source4/nbt_server/packet.c nbt_name_reply_send(nbtsock, src, packet); src 304 source4/nbt_server/packet.c struct socket_address *src, src 336 source4/nbt_server/packet.c nbt_name_string(packet, name), src->addr, src->port)); src 339 source4/nbt_server/packet.c nbt_name_reply_send(nbtsock, src, packet); src 37 source4/nbt_server/query.c struct socket_address *src) src 47 source4/nbt_server/query.c nbtd_query_status(nbtsock, packet, src); src 51 source4/nbt_server/query.c NBTD_ASSERT_PACKET(packet, src, packet->qdcount == 1); src 52 source4/nbt_server/query.c NBTD_ASSERT_PACKET(packet, src, src 54 source4/nbt_server/query.c NBTD_ASSERT_PACKET(packet, src, src 68 source4/nbt_server/query.c nbtd_winsserver_request(nbtsock, packet, src); src 73 source4/nbt_server/query.c nbtd_negative_name_query_reply(nbtsock, packet, src); src 86 source4/nbt_server/query.c nbtd_winsserver_request(nbtsock, packet, src); src 95 source4/nbt_server/query.c nbt_name_string(packet, name), src->addr, iface->ip_address)); src 99 source4/nbt_server/query.c nbtd_name_query_reply(nbtsock, packet, src, src 34 source4/nbt_server/wins/wins_dns_proxy.c struct socket_address *src; src 56 source4/nbt_server/wins/wins_dns_proxy.c nbtd_name_query_reply(s->nbtsock, s->packet, s->src, name, src 60 source4/nbt_server/wins/wins_dns_proxy.c nbtd_negative_name_query_reply(s->nbtsock, s->packet, s->src); src 68 source4/nbt_server/wins/wins_dns_proxy.c struct socket_address *src) src 81 source4/nbt_server/wins/wins_dns_proxy.c s->src = src; src 82 source4/nbt_server/wins/wins_dns_proxy.c if (!talloc_reference(s, src)) { src 97 source4/nbt_server/wins/wins_dns_proxy.c nbtd_negative_name_query_reply(nbtsock, packet, src); src 69 source4/nbt_server/wins/winsserver.c const struct socket_address *src, src 95 source4/nbt_server/wins/winsserver.c rec.registered_by = src->addr; src 121 source4/nbt_server/wins/winsserver.c const struct socket_address *src) src 131 source4/nbt_server/wins/winsserver.c rec->registered_by = src->addr; src 160 source4/nbt_server/wins/winsserver.c const struct socket_address *src) src 168 source4/nbt_server/wins/winsserver.c rec->registered_by = src->addr; src 191 source4/nbt_server/wins/winsserver.c struct socket_address *src; src 206 source4/nbt_server/wins/winsserver.c struct socket_address *src) src 217 source4/nbt_server/wins/winsserver.c if (src->port != s->src->port) { src 220 source4/nbt_server/wins/winsserver.c if (strcmp(src->addr, s->src->addr) != 0) { src 236 source4/nbt_server/wins/winsserver.c s->src, NBT_RCODE_ACT); src 238 source4/nbt_server/wins/winsserver.c nbt_name_string(s, s->rec->name), s->src->addr, s->src->port)); src 270 source4/nbt_server/wins/winsserver.c rcode = wins_register_new(s->nbtsock, s->request_packet, s->src, s->new_type); src 281 source4/nbt_server/wins/winsserver.c rec->registered_by = s->src->addr; src 329 source4/nbt_server/wins/winsserver.c s->src, NBT_RCODE_OK); src 392 source4/nbt_server/wins/winsserver.c struct socket_address *src, src 413 source4/nbt_server/wins/winsserver.c s->src = src; src 414 source4/nbt_server/wins/winsserver.c if (talloc_reference(s, src) == NULL) goto failed; src 433 source4/nbt_server/wins/winsserver.c nbtd_wack_reply(nbtsock, packet, src, ttl); src 447 source4/nbt_server/wins/winsserver.c nbtd_name_registration_reply(nbtsock, packet, src, NBT_RCODE_SVR); src 455 source4/nbt_server/wins/winsserver.c struct socket_address *src) src 499 source4/nbt_server/wins/winsserver.c duplicate_packet = wins_check_wack_queue(iface, packet, src); src 503 source4/nbt_server/wins/winsserver.c src->addr, src->port)); src 509 source4/nbt_server/wins/winsserver.c rcode = wins_register_new(nbtsock, packet, src, new_type); src 534 source4/nbt_server/wins/winsserver.c rcode = wins_update_ttl(nbtsock, packet, rec, NULL, src); src 540 source4/nbt_server/wins/winsserver.c rcode = wins_register_new(nbtsock, packet, src, new_type); src 546 source4/nbt_server/wins/winsserver.c rcode = wins_register_new(nbtsock, packet, src, new_type); src 559 source4/nbt_server/wins/winsserver.c wins_register_wack(nbtsock, packet, rec, src, new_type); src 569 source4/nbt_server/wins/winsserver.c rcode = wins_update_ttl(nbtsock, packet, rec, winsdb_addr, src); src 577 source4/nbt_server/wins/winsserver.c wins_register_wack(nbtsock, packet, rec, src, new_type); src 602 source4/nbt_server/wins/winsserver.c rcode = wins_update_ttl(nbtsock, packet, rec, winsdb_addr, src); src 606 source4/nbt_server/wins/winsserver.c rcode = wins_sgroup_merge(nbtsock, packet, rec, address, src); src 611 source4/nbt_server/wins/winsserver.c nbtd_name_registration_reply(nbtsock, packet, src, rcode); src 640 source4/nbt_server/wins/winsserver.c struct socket_address *src) src 647 source4/nbt_server/wins/winsserver.c match_bits1 = ipv4_match_bits(interpret_addr2(a1), interpret_addr2(src->addr)); src 648 source4/nbt_server/wins/winsserver.c match_bits2 = ipv4_match_bits(interpret_addr2(a2), interpret_addr2(src->addr)); src 654 source4/nbt_server/wins/winsserver.c const char **addresses, struct socket_address *src) src 668 source4/nbt_server/wins/winsserver.c src, (ldb_qsort_cmp_fn_t)nbtd_wins_randomize1Clist_sort); src 686 source4/nbt_server/wins/winsserver.c same = iface_same_net(addresses[idx], src->addr, mask); src 720 source4/nbt_server/wins/winsserver.c struct socket_address *src) src 770 source4/nbt_server/wins/winsserver.c nbtd_wins_dns_proxy_query(nbtsock, packet, src); src 845 source4/nbt_server/wins/winsserver.c nbtd_wins_randomize1Clist(lp_ctx, addresses, src); src 849 source4/nbt_server/wins/winsserver.c nbtd_name_query_reply(nbtsock, packet, src, name, src 854 source4/nbt_server/wins/winsserver.c nbtd_negative_name_query_reply(nbtsock, packet, src); src 862 source4/nbt_server/wins/winsserver.c struct socket_address *src) src 886 source4/nbt_server/wins/winsserver.c nbtd_name_release_reply(nbtsock, packet, src, NBT_RCODE_ACT); src 904 source4/nbt_server/wins/winsserver.c if (!winsdb_addr_list_check(rec->addresses, src->addr)) { src 906 source4/nbt_server/wins/winsserver.c DEBUG(4,("WINS: silently ignoring attempted name release on %s from %s\n", nbt_name_string(rec, rec->name), src->addr)); src 914 source4/nbt_server/wins/winsserver.c DEBUG(4,("WINS: released name %s from %s\n", nbt_name_string(rec, rec->name), src->addr)); src 926 source4/nbt_server/wins/winsserver.c winsdb_addr_list_remove(rec->addresses, src->addr); src 934 source4/nbt_server/wins/winsserver.c winsdb_addr_list_remove(rec->addresses, src->addr); src 983 source4/nbt_server/wins/winsserver.c nbt_name_string(rec, rec->name), src->addr, ret)); src 987 source4/nbt_server/wins/winsserver.c nbtd_name_release_reply(nbtsock, packet, src, NBT_RCODE_OK); src 996 source4/nbt_server/wins/winsserver.c struct socket_address *src) src 1007 source4/nbt_server/wins/winsserver.c nbtd_winsserver_query(iface->nbtsrv->task->lp_ctx, nbtsock, packet, src); src 1014 source4/nbt_server/wins/winsserver.c nbtd_winsserver_register(nbtsock, packet, src); src 1018 source4/nbt_server/wins/winsserver.c nbtd_winsserver_release(nbtsock, packet, src); src 163 source4/ntvfs/posix/pvfs_oplock.c struct server_id src, DATA_BLOB *data) src 61 source4/ntvfs/posix/pvfs_wait.c struct server_id src, DATA_BLOB *data) src 993 source4/param/loadparm.c static bool string_set(TALLOC_CTX *mem_ctx, char **dest, const char *src) src 997 source4/param/loadparm.c if (src == NULL) src 998 source4/param/loadparm.c src = ""; src 1000 source4/param/loadparm.c *dest = talloc_strdup(mem_ctx, src); src 482 source4/smb_server/smb/request.c static size_t req_pull_ucs2(struct request_bufinfo *bufinfo, const char **dest, const uint8_t *src, int byte_len, uint_t flags) src 488 source4/smb_server/smb/request.c if (!(flags & STR_NOALIGN) && ucs2_align(bufinfo->align_base, src, flags)) { src 489 source4/smb_server/smb/request.c src++; src 499 source4/smb_server/smb/request.c src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data); src 510 source4/smb_server/smb/request.c src_len2 = utf16_len_n(src, src_len); src 516 source4/smb_server/smb/request.c ret = convert_string_talloc(bufinfo->mem_ctx, CH_UTF16, CH_UNIX, src, src_len2, (void **)&dest2, NULL, false); src 540 source4/smb_server/smb/request.c static size_t req_pull_ascii(struct request_bufinfo *bufinfo, const char **dest, const uint8_t *src, int byte_len, uint_t flags) src 549 source4/smb_server/smb/request.c src_len = bufinfo->data_size - PTR_DIFF(src, bufinfo->data); src 559 source4/smb_server/smb/request.c src_len2 = strnlen((const char *)src, src_len); src 565 source4/smb_server/smb/request.c ret = convert_string_talloc(bufinfo->mem_ctx, CH_DOS, CH_UNIX, src, src_len2, (void **)&dest2, NULL, false); src 589 source4/smb_server/smb/request.c size_t req_pull_string(struct request_bufinfo *bufinfo, const char **dest, const uint8_t *src, int byte_len, uint_t flags) src 593 source4/smb_server/smb/request.c return req_pull_ucs2(bufinfo, dest, src, byte_len, flags); src 596 source4/smb_server/smb/request.c return req_pull_ascii(bufinfo, dest, src, byte_len, flags); src 609 source4/smb_server/smb/request.c size_t req_pull_ascii4(struct request_bufinfo *bufinfo, const char **dest, const uint8_t *src, uint_t flags) src 613 source4/smb_server/smb/request.c if (PTR_DIFF(src, bufinfo->data) + 1 > bufinfo->data_size) { src 622 source4/smb_server/smb/request.c src++; src 624 source4/smb_server/smb/request.c ret = req_pull_string(bufinfo, dest, src, -1, flags); src 638 source4/smb_server/smb/request.c bool req_pull_blob(struct request_bufinfo *bufinfo, const uint8_t *src, int len, DATA_BLOB *blob) src 640 source4/smb_server/smb/request.c if (len != 0 && req_data_oob(bufinfo, src, len)) { src 644 source4/smb_server/smb/request.c (*blob) = data_blob_talloc(bufinfo->mem_ctx, src, len); src 42 source4/torture/nbt/dgram.c struct socket_address *src) src 53 source4/torture/nbt/dgram.c printf("netlogon reply from %s:%d\n", src->addr, src->port); src 59 source4/torture/nbt/dgram.c src->addr, src->port); src 6686 source4/torture/nbt/winsreplication.c struct socket_address *src); src 9455 source4/torture/nbt/winsreplication.c struct socket_address *src) src 9521 source4/torture/nbt/winsreplication.c nbt_name_string(rep_packet, name), src->addr, src->port)); src 9535 source4/torture/nbt/winsreplication.c nbt_name_string(rep_packet, name), src->addr, src->port)); src 9538 source4/torture/nbt/winsreplication.c nbt_name_reply_send(nbtsock, src, rep_packet); src 9554 source4/torture/nbt/winsreplication.c struct socket_address *src) src 9593 source4/torture/nbt/winsreplication.c nbt_name_string(rep_packet, name), src->addr, src->port)); src 9595 source4/torture/nbt/winsreplication.c nbt_name_reply_send(nbtsock, src, rep_packet); src 9610 source4/torture/nbt/winsreplication.c struct socket_address *src) src 9619 source4/torture/nbt/winsreplication.c test_conflict_owned_active_vs_replica_handler_query(nbtsock, req_packet, src); src 9622 source4/torture/nbt/winsreplication.c test_conflict_owned_active_vs_replica_handler_release(nbtsock, req_packet, src); src 108 source4/winbind/wb_server.h #define WBSRV_SAMBA3_SET_STRING(dest, src) do { \ src 109 source4/winbind/wb_server.h safe_strcpy(dest, src, sizeof(dest)-1);\