c 9 examples/auth/crackcheck/crackcheck.c char *c, *comm; c 12 examples/auth/crackcheck/crackcheck.c while ((c = strrchr(comm, '/')) != NULL) { c 13 examples/auth/crackcheck/crackcheck.c comm = c + 1; c 84 examples/auth/crackcheck/crackcheck.c int c, ret, complex_check = 0, simplex_check = 0; c 91 examples/auth/crackcheck/crackcheck.c while ( (c = getopt(argc, argv, "d:cs")) != EOF){ c 92 examples/auth/crackcheck/crackcheck.c switch(c) { c 708 examples/libsmbclient/smbwrapper/smbw.c char c = 0; c 720 examples/libsmbclient/smbwrapper/smbw.c (* smbw_libc.read)(p[0], &c, 1); c 741 examples/libsmbclient/smbwrapper/smbw.c write(p[1], &c, 1); c 14 examples/validchars/validchr.c unsigned char c; c 21 examples/validchars/validchr.c c = 0; c 37 examples/validchars/validchr.c if (c) c 38 examples/validchars/validchr.c printf(" double%d\n", c); c 39 examples/validchars/validchr.c c = dp->d_name[0]; c 43 examples/validchars/validchr.c return c; c 51 examples/validchars/validchr.c int i, j, c; c 74 examples/validchars/validchr.c c = test(); c 77 examples/validchars/validchr.c if (c==i) c 80 examples/validchars/validchr.c printf(" %d", c); c 82 examples/validchars/validchr.c if (c!=i) c 84 examples/validchars/validchr.c upper[c]++; c 85 examples/validchars/validchr.c lower[c] = i; c 87 examples/validchars/validchr.c map[i] = c; c 50 lib/compression/mszip.c uint32_t c[ZIPBMAX+1]; /* bit length count table */ c 111 lib/compression/mszip.c #define ZIPNEEDBITS(n) {while(k<(n)){int32_t c=*(ZIP(inpos)++);\ c 112 lib/compression/mszip.c b|=((uint32_t)c)<<k;k+=8;}} c 156 lib/compression/mszip.c ZIP(c)[i] = 0; c 160 lib/compression/mszip.c ZIP(c)[*p]++; p++; /* assume all entries <= ZIPBMAX */ c 162 lib/compression/mszip.c if (ZIP(c)[0] == n) /* null input--all zero length codes */ c 171 lib/compression/mszip.c if (ZIP(c)[j]) c 177 lib/compression/mszip.c if (ZIP(c)[i]) c 185 lib/compression/mszip.c if ((y -= ZIP(c)[j]) < 0) c 187 lib/compression/mszip.c if ((y -= ZIP(c)[i]) < 0) c 189 lib/compression/mszip.c ZIP(c)[i] += y; c 193 lib/compression/mszip.c p = ZIP(c) + 1; xp = ZIP(x) + 2; c 219 lib/compression/mszip.c a = ZIP(c)[k]; c 233 lib/compression/mszip.c xp = ZIP(c) + k; c 53 lib/crypto/md4.c #define ROUND1(a,b,c,d,k,s) a = lshift(a + F(b,c,d) + X[k], s) c 54 lib/crypto/md4.c #define ROUND2(a,b,c,d,k,s) a = lshift(a + G(b,c,d) + X[k] + (uint32_t)0x5A827999,s) c 55 lib/crypto/md4.c #define ROUND3(a,b,c,d,k,s) a = lshift(a + H(b,c,d) + X[k] + (uint32_t)0x6ED9EBA1,s) c 169 lib/crypto/md5.c register uint32_t a, b, c, d; c 173 lib/crypto/md5.c c = buf[2]; c 176 lib/crypto/md5.c MD5STEP(F1, a, b, c, d, in[0] + 0xd76aa478, 7); c 177 lib/crypto/md5.c MD5STEP(F1, d, a, b, c, in[1] + 0xe8c7b756, 12); c 178 lib/crypto/md5.c MD5STEP(F1, c, d, a, b, in[2] + 0x242070db, 17); c 179 lib/crypto/md5.c MD5STEP(F1, b, c, d, a, in[3] + 0xc1bdceee, 22); c 180 lib/crypto/md5.c MD5STEP(F1, a, b, c, d, in[4] + 0xf57c0faf, 7); c 181 lib/crypto/md5.c MD5STEP(F1, d, a, b, c, in[5] + 0x4787c62a, 12); c 182 lib/crypto/md5.c MD5STEP(F1, c, d, a, b, in[6] + 0xa8304613, 17); c 183 lib/crypto/md5.c MD5STEP(F1, b, c, d, a, in[7] + 0xfd469501, 22); c 184 lib/crypto/md5.c MD5STEP(F1, a, b, c, d, in[8] + 0x698098d8, 7); c 185 lib/crypto/md5.c MD5STEP(F1, d, a, b, c, in[9] + 0x8b44f7af, 12); c 186 lib/crypto/md5.c MD5STEP(F1, c, d, a, b, in[10] + 0xffff5bb1, 17); c 187 lib/crypto/md5.c MD5STEP(F1, b, c, d, a, in[11] + 0x895cd7be, 22); c 188 lib/crypto/md5.c MD5STEP(F1, a, b, c, d, in[12] + 0x6b901122, 7); c 189 lib/crypto/md5.c MD5STEP(F1, d, a, b, c, in[13] + 0xfd987193, 12); c 190 lib/crypto/md5.c MD5STEP(F1, c, d, a, b, in[14] + 0xa679438e, 17); c 191 lib/crypto/md5.c MD5STEP(F1, b, c, d, a, in[15] + 0x49b40821, 22); c 193 lib/crypto/md5.c MD5STEP(F2, a, b, c, d, in[1] + 0xf61e2562, 5); c 194 lib/crypto/md5.c MD5STEP(F2, d, a, b, c, in[6] + 0xc040b340, 9); c 195 lib/crypto/md5.c MD5STEP(F2, c, d, a, b, in[11] + 0x265e5a51, 14); c 196 lib/crypto/md5.c MD5STEP(F2, b, c, d, a, in[0] + 0xe9b6c7aa, 20); c 197 lib/crypto/md5.c MD5STEP(F2, a, b, c, d, in[5] + 0xd62f105d, 5); c 198 lib/crypto/md5.c MD5STEP(F2, d, a, b, c, in[10] + 0x02441453, 9); c 199 lib/crypto/md5.c MD5STEP(F2, c, d, a, b, in[15] + 0xd8a1e681, 14); c 200 lib/crypto/md5.c MD5STEP(F2, b, c, d, a, in[4] + 0xe7d3fbc8, 20); c 201 lib/crypto/md5.c MD5STEP(F2, a, b, c, d, in[9] + 0x21e1cde6, 5); c 202 lib/crypto/md5.c MD5STEP(F2, d, a, b, c, in[14] + 0xc33707d6, 9); c 203 lib/crypto/md5.c MD5STEP(F2, c, d, a, b, in[3] + 0xf4d50d87, 14); c 204 lib/crypto/md5.c MD5STEP(F2, b, c, d, a, in[8] + 0x455a14ed, 20); c 205 lib/crypto/md5.c MD5STEP(F2, a, b, c, d, in[13] + 0xa9e3e905, 5); c 206 lib/crypto/md5.c MD5STEP(F2, d, a, b, c, in[2] + 0xfcefa3f8, 9); c 207 lib/crypto/md5.c MD5STEP(F2, c, d, a, b, in[7] + 0x676f02d9, 14); c 208 lib/crypto/md5.c MD5STEP(F2, b, c, d, a, in[12] + 0x8d2a4c8a, 20); c 210 lib/crypto/md5.c MD5STEP(F3, a, b, c, d, in[5] + 0xfffa3942, 4); c 211 lib/crypto/md5.c MD5STEP(F3, d, a, b, c, in[8] + 0x8771f681, 11); c 212 lib/crypto/md5.c MD5STEP(F3, c, d, a, b, in[11] + 0x6d9d6122, 16); c 213 lib/crypto/md5.c MD5STEP(F3, b, c, d, a, in[14] + 0xfde5380c, 23); c 214 lib/crypto/md5.c MD5STEP(F3, a, b, c, d, in[1] + 0xa4beea44, 4); c 215 lib/crypto/md5.c MD5STEP(F3, d, a, b, c, in[4] + 0x4bdecfa9, 11); c 216 lib/crypto/md5.c MD5STEP(F3, c, d, a, b, in[7] + 0xf6bb4b60, 16); c 217 lib/crypto/md5.c MD5STEP(F3, b, c, d, a, in[10] + 0xbebfbc70, 23); c 218 lib/crypto/md5.c MD5STEP(F3, a, b, c, d, in[13] + 0x289b7ec6, 4); c 219 lib/crypto/md5.c MD5STEP(F3, d, a, b, c, in[0] + 0xeaa127fa, 11); c 220 lib/crypto/md5.c MD5STEP(F3, c, d, a, b, in[3] + 0xd4ef3085, 16); c 221 lib/crypto/md5.c MD5STEP(F3, b, c, d, a, in[6] + 0x04881d05, 23); c 222 lib/crypto/md5.c MD5STEP(F3, a, b, c, d, in[9] + 0xd9d4d039, 4); c 223 lib/crypto/md5.c MD5STEP(F3, d, a, b, c, in[12] + 0xe6db99e5, 11); c 224 lib/crypto/md5.c MD5STEP(F3, c, d, a, b, in[15] + 0x1fa27cf8, 16); c 225 lib/crypto/md5.c MD5STEP(F3, b, c, d, a, in[2] + 0xc4ac5665, 23); c 227 lib/crypto/md5.c MD5STEP(F4, a, b, c, d, in[0] + 0xf4292244, 6); c 228 lib/crypto/md5.c MD5STEP(F4, d, a, b, c, in[7] + 0x432aff97, 10); c 229 lib/crypto/md5.c MD5STEP(F4, c, d, a, b, in[14] + 0xab9423a7, 15); c 230 lib/crypto/md5.c MD5STEP(F4, b, c, d, a, in[5] + 0xfc93a039, 21); c 231 lib/crypto/md5.c MD5STEP(F4, a, b, c, d, in[12] + 0x655b59c3, 6); c 232 lib/crypto/md5.c MD5STEP(F4, d, a, b, c, in[3] + 0x8f0ccc92, 10); c 233 lib/crypto/md5.c MD5STEP(F4, c, d, a, b, in[10] + 0xffeff47d, 15); c 234 lib/crypto/md5.c MD5STEP(F4, b, c, d, a, in[1] + 0x85845dd1, 21); c 235 lib/crypto/md5.c MD5STEP(F4, a, b, c, d, in[8] + 0x6fa87e4f, 6); c 236 lib/crypto/md5.c MD5STEP(F4, d, a, b, c, in[15] + 0xfe2ce6e0, 10); c 237 lib/crypto/md5.c MD5STEP(F4, c, d, a, b, in[6] + 0xa3014314, 15); c 238 lib/crypto/md5.c MD5STEP(F4, b, c, d, a, in[13] + 0x4e0811a1, 21); c 239 lib/crypto/md5.c MD5STEP(F4, a, b, c, d, in[4] + 0xf7537e82, 6); c 240 lib/crypto/md5.c MD5STEP(F4, d, a, b, c, in[11] + 0xbd3af235, 10); c 241 lib/crypto/md5.c MD5STEP(F4, c, d, a, b, in[2] + 0x2ad7d2bb, 15); c 242 lib/crypto/md5.c MD5STEP(F4, b, c, d, a, in[9] + 0xeb86d391, 21); c 246 lib/crypto/md5.c buf[2] += c; c 376 lib/nss_wrapper/nss_wrapper.c char *c; c 395 lib/nss_wrapper/nss_wrapper.c c = line; c 398 lib/nss_wrapper/nss_wrapper.c p = strchr(c, ':'); c 401 lib/nss_wrapper/nss_wrapper.c __location__, line, c)); c 406 lib/nss_wrapper/nss_wrapper.c pw->pw_name = c; c 407 lib/nss_wrapper/nss_wrapper.c c = p; c 412 lib/nss_wrapper/nss_wrapper.c p = strchr(c, ':'); c 415 lib/nss_wrapper/nss_wrapper.c __location__, line, c)); c 420 lib/nss_wrapper/nss_wrapper.c pw->pw_passwd = c; c 421 lib/nss_wrapper/nss_wrapper.c c = p; c 426 lib/nss_wrapper/nss_wrapper.c p = strchr(c, ':'); c 429 lib/nss_wrapper/nss_wrapper.c __location__, line, c)); c 435 lib/nss_wrapper/nss_wrapper.c pw->pw_uid = (uid_t)strtoul(c, &e, 10); c 436 lib/nss_wrapper/nss_wrapper.c if (c == e) { c 438 lib/nss_wrapper/nss_wrapper.c __location__, line, c, strerror(errno))); c 443 lib/nss_wrapper/nss_wrapper.c __location__, line, c, strerror(errno))); c 448 lib/nss_wrapper/nss_wrapper.c __location__, line, c, strerror(errno))); c 451 lib/nss_wrapper/nss_wrapper.c c = p; c 456 lib/nss_wrapper/nss_wrapper.c p = strchr(c, ':'); c 459 lib/nss_wrapper/nss_wrapper.c __location__, line, c)); c 465 lib/nss_wrapper/nss_wrapper.c pw->pw_gid = (gid_t)strtoul(c, &e, 10); c 466 lib/nss_wrapper/nss_wrapper.c if (c == e) { c 468 lib/nss_wrapper/nss_wrapper.c __location__, line, c, strerror(errno))); c 473 lib/nss_wrapper/nss_wrapper.c __location__, line, c, strerror(errno))); c 478 lib/nss_wrapper/nss_wrapper.c __location__, line, c, strerror(errno))); c 481 lib/nss_wrapper/nss_wrapper.c c = p; c 486 lib/nss_wrapper/nss_wrapper.c p = strchr(c, ':'); c 489 lib/nss_wrapper/nss_wrapper.c __location__, line, c)); c 494 lib/nss_wrapper/nss_wrapper.c pw->pw_gecos = c; c 495 lib/nss_wrapper/nss_wrapper.c c = p; c 500 lib/nss_wrapper/nss_wrapper.c p = strchr(c, ':'); c 502 lib/nss_wrapper/nss_wrapper.c NWRAP_ERROR(("%s:'%s'\n",__location__,c)); c 507 lib/nss_wrapper/nss_wrapper.c pw->pw_dir = c; c 508 lib/nss_wrapper/nss_wrapper.c c = p; c 513 lib/nss_wrapper/nss_wrapper.c pw->pw_shell = c; c 583 lib/nss_wrapper/nss_wrapper.c char *c; c 602 lib/nss_wrapper/nss_wrapper.c c = line; c 605 lib/nss_wrapper/nss_wrapper.c p = strchr(c, ':'); c 608 lib/nss_wrapper/nss_wrapper.c __location__, line, c)); c 613 lib/nss_wrapper/nss_wrapper.c gr->gr_name = c; c 614 lib/nss_wrapper/nss_wrapper.c c = p; c 619 lib/nss_wrapper/nss_wrapper.c p = strchr(c, ':'); c 622 lib/nss_wrapper/nss_wrapper.c __location__, line, c)); c 627 lib/nss_wrapper/nss_wrapper.c gr->gr_passwd = c; c 628 lib/nss_wrapper/nss_wrapper.c c = p; c 633 lib/nss_wrapper/nss_wrapper.c p = strchr(c, ':'); c 636 lib/nss_wrapper/nss_wrapper.c __location__, line, c)); c 642 lib/nss_wrapper/nss_wrapper.c gr->gr_gid = (gid_t)strtoul(c, &e, 10); c 643 lib/nss_wrapper/nss_wrapper.c if (c == e) { c 645 lib/nss_wrapper/nss_wrapper.c __location__, line, c, strerror(errno))); c 650 lib/nss_wrapper/nss_wrapper.c __location__, line, c, strerror(errno))); c 655 lib/nss_wrapper/nss_wrapper.c __location__, line, c, strerror(errno))); c 658 lib/nss_wrapper/nss_wrapper.c c = p; c 673 lib/nss_wrapper/nss_wrapper.c c = p; c 674 lib/nss_wrapper/nss_wrapper.c p = strchr(c, ','); c 680 lib/nss_wrapper/nss_wrapper.c if (strlen(c) == 0) { c 692 lib/nss_wrapper/nss_wrapper.c gr->gr_mem[nummem] = c; c 577 lib/popt/popt.c char c; c 581 lib/popt/popt.c while ((c = *s++) != '\0') { c 582 lib/popt/popt.c switch (c) { c 585 lib/popt/popt.c c = *s++; c 609 lib/popt/popt.c *te++ = c; c 191 lib/replace/crypt.c #define ascii_to_bin(c) ((c)>='a'?(c-59):(c)>='A'?((c)-53):(c)-'.') c 192 lib/replace/crypt.c #define bin_to_ascii(c) ((c)>=38?((c)-38+'a'):(c)>=12?((c)-12+'A'):(c)+'.') c 518 lib/replace/crypt.c long c=ascii_to_bin(s2[i]); c 519 lib/replace/crypt.c if(c < 0 || c > 63) c 520 lib/replace/crypt.c c = 0; c 522 lib/replace/crypt.c if((c >> j) & 0x1) c 235 lib/replace/snprintf.c static void dopr_outch(char *buffer, size_t *currlen, size_t maxlen, char c); c 1102 lib/replace/snprintf.c static void dopr_outch(char *buffer, size_t *currlen, size_t maxlen, char c) c 1105 lib/replace/snprintf.c buffer[(*currlen)] = c; c 1138 lib/replace/snprintf.c struct pr_chunk **c; c 1171 lib/replace/snprintf.c c = (struct pr_chunk **)malloc(sizeof(struct pr_chunk *) * cnum); c 1173 lib/replace/snprintf.c c = (struct pr_chunk **)realloc(l[i].chunks, sizeof(struct pr_chunk *) * cnum); c 1175 lib/replace/snprintf.c if (c == NULL) { c 1181 lib/replace/snprintf.c c[l[i].num] = chunk; c 1182 lib/replace/snprintf.c l[i].chunks = c; c 929 lib/replace/test/testsuite.c #define CMP_VAL(a,c,b) do { \ c 930 lib/replace/test/testsuite.c if (a c b) { \ c 934 lib/replace/test/testsuite.c #a, (int)a, #c, #b, (int)b); \ c 1094 lib/talloc/talloc.c struct talloc_chunk *c, *tc; c 1112 lib/talloc/talloc.c for (c=tc->child;c;c=c->next) { c 1113 lib/talloc/talloc.c total += talloc_total_size(TC_PTR_FROM_CHUNK(c)); c 1127 lib/talloc/talloc.c struct talloc_chunk *c, *tc = talloc_chunk_from_ptr(ptr); c 1136 lib/talloc/talloc.c for (c=tc->child;c;c=c->next) { c 1137 lib/talloc/talloc.c total += talloc_total_blocks(TC_PTR_FROM_CHUNK(c)); c 1170 lib/talloc/talloc.c struct talloc_chunk *c, *tc; c 1190 lib/talloc/talloc.c for (c=tc->child;c;c=c->next) { c 1191 lib/talloc/talloc.c if (c->name == TALLOC_MAGIC_REFERENCE) { c 1192 lib/talloc/talloc.c struct talloc_reference_handle *h = (struct talloc_reference_handle *)TC_PTR_FROM_CHUNK(c); c 1195 lib/talloc/talloc.c talloc_report_depth_cb(TC_PTR_FROM_CHUNK(c), depth + 1, max_depth, callback, private_data); c 1495 lib/talloc/talloc.c char c; c 1499 lib/talloc/talloc.c len = vsnprintf(&c, 1, fmt, ap2); c 1541 lib/talloc/talloc.c char c; c 1544 lib/talloc/talloc.c alen = vsnprintf(&c, 1, fmt, ap2); c 116 lib/talloc/talloc.h #define talloc_append_string(c, s, a) (s?talloc_strdup_append(s,a):talloc_strdup(c, a)) c 262 lib/tdb/tools/tdbbackup.c int c; c 267 lib/tdb/tools/tdbbackup.c while ((c = getopt(argc, argv, "vhs:n:")) != -1) { c 268 lib/tdb/tools/tdbbackup.c switch (c) { c 92 lib/tdb/tools/tdbdump.c int c; c 99 lib/tdb/tools/tdbdump.c while ((c = getopt( argc, argv, "hk:")) != -1) { c 100 lib/tdb/tools/tdbdump.c switch (c) { c 213 lib/tdb/tools/tdbtorture.c int c; c 220 lib/tdb/tools/tdbtorture.c while ((c = getopt(argc, argv, "n:l:s:H:h")) != -1) { c 221 lib/tdb/tools/tdbtorture.c switch (c) { c 37 lib/tevent/testsuite.c char c; c 42 lib/tevent/testsuite.c read(fd[0], &c, 1); c 43 lib/tevent/testsuite.c write(fd[1], &c, 1); c 78 lib/tevent/testsuite.c char c = 0; c 109 lib/tevent/testsuite.c write(fd[1], &c, 1); c 84 lib/tevent/tevent_signal.c char c = 0; c 98 lib/tevent/tevent_signal.c res = write(ev->pipe_fds[1], &c, 1); c 182 lib/tevent/tevent_signal.c char c[16]; c 185 lib/tevent/tevent_signal.c res = read(fde->fd, c, sizeof(c)); c 434 lib/util/charset/charcnv.c char *str, codepoint_t c) c 441 lib/util/charset/charcnv.c if (c < 128) { c 442 lib/util/charset/charcnv.c *str = c; c 452 lib/util/charset/charcnv.c if (c < 0x10000) { c 456 lib/util/charset/charcnv.c SSVAL(buf, 0, c); c 464 lib/util/charset/charcnv.c c -= 0x10000; c 466 lib/util/charset/charcnv.c buf[0] = (c>>10) & 0xFF; c 467 lib/util/charset/charcnv.c buf[1] = (c>>18) | 0xd8; c 468 lib/util/charset/charcnv.c buf[2] = c & 0xFF; c 469 lib/util/charset/charcnv.c buf[3] = ((c>>8) & 0x3) | 0xdc; c 104 lib/util/charset/charset.h char *strchr_m(const char *s, char c); c 115 lib/util/charset/charset.h size_t count_chars_m(const char *s, char c); c 124 lib/util/charset/charset.h char *strrchr_m(const char *s, char c); c 125 lib/util/charset/charset.h char *strchr_m(const char *s, char c); c 159 lib/util/charset/charset.h char *str, codepoint_t c); c 87 lib/util/charset/iconv.c struct charset_functions *c; c 90 lib/util/charset/iconv.c for (c = charsets; c != NULL; c = c->next) { c 91 lib/util/charset/iconv.c if(!strcasecmp(c->name, funcs->name)) { c 513 lib/util/charset/iconv.c const uint8_t *c = (const uint8_t *)*inbuf; c 517 lib/util/charset/iconv.c if ((c[0] & 0x80) == 0) { c 518 lib/util/charset/iconv.c uc[0] = c[0]; c 520 lib/util/charset/iconv.c c += 1; c 527 lib/util/charset/iconv.c if ((c[0] & 0xe0) == 0xc0) { c 529 lib/util/charset/iconv.c (c[1] & 0xc0) != 0x80) { c 533 lib/util/charset/iconv.c uc[1] = (c[0]>>2) & 0x7; c 534 lib/util/charset/iconv.c uc[0] = (c[0]<<6) | (c[1]&0x3f); c 535 lib/util/charset/iconv.c c += 2; c 542 lib/util/charset/iconv.c if ((c[0] & 0xf0) == 0xe0) { c 544 lib/util/charset/iconv.c (c[1] & 0xc0) != 0x80 || c 545 lib/util/charset/iconv.c (c[2] & 0xc0) != 0x80) { c 549 lib/util/charset/iconv.c uc[1] = ((c[0]&0xF)<<4) | ((c[1]>>2)&0xF); c 550 lib/util/charset/iconv.c uc[0] = (c[1]<<6) | (c[2]&0x3f); c 551 lib/util/charset/iconv.c c += 3; c 558 lib/util/charset/iconv.c if ((c[0] & 0xf8) == 0xf0) { c 561 lib/util/charset/iconv.c (c[1] & 0xc0) != 0x80 || c 562 lib/util/charset/iconv.c (c[2] & 0xc0) != 0x80 || c 563 lib/util/charset/iconv.c (c[3] & 0xc0) != 0x80) { c 568 lib/util/charset/iconv.c (c[3]&0x3f) | c 569 lib/util/charset/iconv.c ((c[2]&0x3f)<<6) | c 570 lib/util/charset/iconv.c ((c[1]&0x3f)<<12) | c 571 lib/util/charset/iconv.c ((c[0]&0x7)<<18); c 577 lib/util/charset/iconv.c c += 4; c 595 lib/util/charset/iconv.c c += 4; c 614 lib/util/charset/iconv.c *inbuf = (const char *)c; c 621 lib/util/charset/iconv.c *inbuf = (const char *)c; c 634 lib/util/charset/iconv.c uint8_t *c = (uint8_t *)*outbuf; c 642 lib/util/charset/iconv.c c[0] = uc[0]; c 646 lib/util/charset/iconv.c c += 1; c 656 lib/util/charset/iconv.c c[0] = 0xc0 | (uc[0]>>6) | (uc[1]<<2); c 657 lib/util/charset/iconv.c c[1] = 0x80 | (uc[0] & 0x3f); c 661 lib/util/charset/iconv.c c += 2; c 681 lib/util/charset/iconv.c c[0] = 0xe0 | (codepoint >> 12); c 682 lib/util/charset/iconv.c c[1] = 0x80 | ((codepoint >> 6) & 0x3f); c 683 lib/util/charset/iconv.c c[2] = 0x80 | (codepoint & 0x3f); c 688 lib/util/charset/iconv.c c += 3; c 708 lib/util/charset/iconv.c c[0] = 0xf0 | (codepoint >> 18); c 709 lib/util/charset/iconv.c c[1] = 0x80 | ((codepoint >> 12) & 0x3f); c 710 lib/util/charset/iconv.c c[2] = 0x80 | ((codepoint >> 6) & 0x3f); c 711 lib/util/charset/iconv.c c[3] = 0x80 | (codepoint & 0x3f); c 716 lib/util/charset/iconv.c c += 4; c 732 lib/util/charset/iconv.c *outbuf = (char *)c; c 740 lib/util/charset/iconv.c *outbuf = (char *)c; c 764 lib/util/charset/iconv.c uint8_t *c = (uint8_t *)*outbuf; c 792 lib/util/charset/iconv.c memcpy(c, uc, 4); c 796 lib/util/charset/iconv.c c += 4; c 807 lib/util/charset/iconv.c c[0] = codepoint & 0xFF; c 808 lib/util/charset/iconv.c c[1] = (codepoint>>8) & 0xFF; c 813 lib/util/charset/iconv.c c += 2; c 830 lib/util/charset/iconv.c *outbuf = (char *)c; c 838 lib/util/charset/iconv.c *outbuf = (char *)c; c 289 lib/util/charset/tests/iconv.c codepoint_t c; c 302 lib/util/charset/tests/iconv.c c = next_codepoint_convenience(lp_iconv_convenience(tctx->lp_ctx), (char *)buf, &size2); c 304 lib/util/charset/tests/iconv.c torture_assert(tctx, c == codepoint, c 306 lib/util/charset/tests/iconv.c "next_codepoint(%u) failed - gave %u", codepoint, c)); c 365 lib/util/charset/tests/iconv.c unsigned int c; c 375 lib/util/charset/tests/iconv.c for (c=0;c<size;c++) { c 377 lib/util/charset/tests/iconv.c inbuf[c] = random() % 128; c 379 lib/util/charset/tests/iconv.c inbuf[c] = random(); c 382 lib/util/charset/tests/iconv.c inbuf[c] |= 0xd8; c 385 lib/util/charset/tests/iconv.c inbuf[c] |= 0xdc; c 196 lib/util/charset/util_unistr.c codepoint_t c = next_codepoint_convenience(ic, s, &size); c 197 lib/util/charset/util_unistr.c if (c == oldc) { c 275 lib/util/charset/util_unistr.c codepoint_t c = next_codepoint_convenience(ic, s, &c_size); c 276 lib/util/charset/util_unistr.c if (c < 0x10000) { c 322 lib/util/charset/util_unistr.c _PUBLIC_ char *strchr_m(const char *s, char c) c 330 lib/util/charset/util_unistr.c if ((c & 0xC0) == 0) { c 331 lib/util/charset/util_unistr.c return strchr(s, c); c 337 lib/util/charset/util_unistr.c if (c2 == c) { c 349 lib/util/charset/util_unistr.c _PUBLIC_ char *strrchr_m(const char *s, char c) c 360 lib/util/charset/util_unistr.c if ((c & 0xC0) == 0) { c 361 lib/util/charset/util_unistr.c return strrchr(s, c); c 367 lib/util/charset/util_unistr.c if (c2 == c) { c 442 lib/util/charset/util_unistr.c codepoint_t c = next_codepoint_convenience(iconv_convenience, src, &c_size); c 445 lib/util/charset/util_unistr.c c = tolower_m(c); c 447 lib/util/charset/util_unistr.c c_size = push_codepoint(iconv_convenience, dest+size, c); c 488 lib/util/charset/util_unistr.c codepoint_t c = next_codepoint_convenience(iconv_convenience, src, &c_size); c 491 lib/util/charset/util_unistr.c c = toupper_m(c); c 493 lib/util/charset/util_unistr.c c_size = push_codepoint(iconv_convenience, dest+size, c); c 553 lib/util/charset/util_unistr.c codepoint_t c = next_codepoint_convenience(iconv_convenience, s, &c_size); c 554 lib/util/charset/util_unistr.c c_size2 = push_codepoint(iconv_convenience, d, tolower_m(c)); c 557 lib/util/charset/util_unistr.c c, tolower_m(c), (int)c_size, (int)c_size2)); c 592 lib/util/charset/util_unistr.c codepoint_t c = next_codepoint_convenience(iconv_convenience, s, &c_size); c 593 lib/util/charset/util_unistr.c c_size2 = push_codepoint(iconv_convenience, d, toupper_m(c)); c 596 lib/util/charset/util_unistr.c c, toupper_m(c), (int)c_size, (int)c_size2)); c 609 lib/util/charset/util_unistr.c _PUBLIC_ size_t count_chars_m(const char *s, char c) c 617 lib/util/charset/util_unistr.c if (c2 == c) count++; c 63 lib/util/ms_fnmatch.c codepoint_t c, c2; c 67 lib/util/ms_fnmatch.c while ((c = next_codepoint(p, &size))) { c 70 lib/util/ms_fnmatch.c switch (c) { c 142 lib/util/ms_fnmatch.c if (c != c2 && codepoint_cmpi(c, c2) != 0) { c 130 lib/util/params.c int c; c 132 lib/util/params.c for( c = mygetc( InFile ); isspace( c ) && ('\n' != c); c = mygetc( InFile ) ) c 134 lib/util/params.c return( c ); c 155 lib/util/params.c int c; c 157 lib/util/params.c for( c = mygetc( InFile ); ('\n'!=c) && (EOF!=c) && (c>0); c = mygetc( InFile ) ) c 159 lib/util/params.c return( c ); c 201 lib/util/params.c int c; c 212 lib/util/params.c c = EatWhitespace( InFile ); /* We've already got the '['. Scan */ c 215 lib/util/params.c while( (EOF != c) && (c > 0) ) c 234 lib/util/params.c switch( c ) c 258 lib/util/params.c c = mygetc( InFile ); /* Continue with next line. */ c 262 lib/util/params.c if( isspace( c ) ) /* One space per whitespace region. */ c 266 lib/util/params.c c = EatWhitespace( InFile ); c 270 lib/util/params.c InFile->bufr[i++] = c; c 272 lib/util/params.c c = mygetc( InFile ); c 282 lib/util/params.c static bool Parameter( myFILE *InFile, bool (*pfunc)(const char *, const char *, void *), int c, void *userdata ) c 330 lib/util/params.c switch( c ) c 354 lib/util/params.c c = mygetc( InFile ); /* Read past eoln. */ c 364 lib/util/params.c if( isspace( c ) ) /* One ' ' per whitespace region. */ c 368 lib/util/params.c c = EatWhitespace( InFile ); c 372 lib/util/params.c InFile->bufr[i++] = c; c 374 lib/util/params.c c = mygetc( InFile ); c 380 lib/util/params.c c = EatWhitespace( InFile ); /* Again, trim leading whitespace. */ c 381 lib/util/params.c while( (EOF !=c) && (c > 0) ) c 398 lib/util/params.c switch( c ) c 401 lib/util/params.c c = mygetc( InFile ); /* version called fgets_slash() which also */ c 407 lib/util/params.c c = 0; c 412 lib/util/params.c c = mygetc( InFile ); c 417 lib/util/params.c InFile->bufr[i++] = c; /* not advance <end>. This allows trimming */ c 418 lib/util/params.c if( !isspace( c ) ) /* of whitespace at the end of the line. */ c 420 lib/util/params.c c = mygetc( InFile ); c 455 lib/util/params.c int c; c 457 lib/util/params.c c = EatWhitespace( InFile ); c 458 lib/util/params.c while( (EOF != c) && (c > 0) ) c 460 lib/util/params.c switch( c ) c 463 lib/util/params.c c = EatWhitespace( InFile ); c 468 lib/util/params.c c = EatComment( InFile ); c 474 lib/util/params.c c = EatWhitespace( InFile ); c 478 lib/util/params.c c = EatWhitespace( InFile ); c 482 lib/util/params.c if( !Parameter( InFile, pfunc, c, userdata ) ) c 484 lib/util/params.c c = EatWhitespace( InFile ); c 586 lib/util/util.c _PUBLIC_ _PURE_ size_t count_chars(const char *s, char c) c 591 lib/util/util.c if (*s == c) count++; c 231 lib/util/util.h _PUBLIC_ _PURE_ size_t count_chars(const char *s, char c); c 44 lib/util/util_file.c int c; c 64 lib/util/util_file.c c = x_getc(f); c 65 lib/util/util_file.c switch (c) c 91 lib/util/util_file.c s[len++] = c; c 423 lib/util/util_file.c char c; c 431 lib/util/util_file.c ret = pread(fd, &c, 1, ((uint64_t)1)<<32); c 364 lib/util/xfile.c int c = x_fgetc(stream); c 365 lib/util/xfile.c if (c == EOF) break; c 366 lib/util/xfile.c *s++ = (char)c; c 368 lib/util/xfile.c if (c == '\n') break; c 173 lib/zlib/contrib/iostream/zfstream.cpp int gzfilebuf::overflow( int c ) { c 195 lib/zlib/contrib/iostream/zfstream.cpp if ( c != EOF ) { c 197 lib/zlib/contrib/iostream/zfstream.cpp *pptr() = c; c 214 lib/zlib/contrib/iostream3/zfstream.cc gzfilebuf::overflow(int_type c) c 223 lib/zlib/contrib/iostream3/zfstream.cc if (!traits_type::eq_int_type(c, traits_type::eof())) c 225 lib/zlib/contrib/iostream3/zfstream.cc *(this->pptr()) = traits_type::to_char_type(c); c 244 lib/zlib/contrib/iostream3/zfstream.cc else if (!traits_type::eq_int_type(c, traits_type::eof())) c 250 lib/zlib/contrib/iostream3/zfstream.cc char_type last_char = traits_type::to_char_type(c); c 258 lib/zlib/contrib/iostream3/zfstream.cc if (traits_type::eq_int_type(c, traits_type::eof())) c 259 lib/zlib/contrib/iostream3/zfstream.cc return traits_type::not_eof(c); c 261 lib/zlib/contrib/iostream3/zfstream.cc return c; c 125 lib/zlib/contrib/iostream3/zfstream.h overflow(int_type c = traits_type::eof()); c 30 lib/zlib/contrib/minizip/crypt.h #define CRC32(c, b) ((*(pcrc_32_tab+(((int)(c) ^ (b)) & 0xff))) ^ ((c) >> 8)) c 48 lib/zlib/contrib/minizip/crypt.h static int update_keys(unsigned long* pkeys,const unsigned long* pcrc_32_tab,int c) c 50 lib/zlib/contrib/minizip/crypt.h (*(pkeys+0)) = CRC32((*(pkeys+0)), c); c 57 lib/zlib/contrib/minizip/crypt.h return c; c 76 lib/zlib/contrib/minizip/crypt.h #define zdecode(pkeys,pcrc_32_tab,c) \ c 77 lib/zlib/contrib/minizip/crypt.h (update_keys(pkeys,pcrc_32_tab,c ^= decrypt_byte(pkeys,pcrc_32_tab))) c 79 lib/zlib/contrib/minizip/crypt.h #define zencode(pkeys,pcrc_32_tab,c,t) \ c 80 lib/zlib/contrib/minizip/crypt.h (t=decrypt_byte(pkeys,pcrc_32_tab), update_keys(pkeys,pcrc_32_tab,c), t^(c)) c 100 lib/zlib/contrib/minizip/crypt.h int c; /* random byte */ c 118 lib/zlib/contrib/minizip/crypt.h c = (rand() >> 7) & 0xff; c 119 lib/zlib/contrib/minizip/crypt.h header[n] = (unsigned char)zencode(pkeys, pcrc_32_tab, c, t); c 346 lib/zlib/contrib/minizip/miniunz.c char c=*(filename_withoutpath-1); c 349 lib/zlib/contrib/minizip/miniunz.c *(filename_withoutpath-1)=c; c 497 lib/zlib/contrib/minizip/miniunz.c char c=*(p++);; c 498 lib/zlib/contrib/minizip/miniunz.c if ((c=='l') || (c=='L')) c 500 lib/zlib/contrib/minizip/miniunz.c if ((c=='v') || (c=='V')) c 502 lib/zlib/contrib/minizip/miniunz.c if ((c=='x') || (c=='X')) c 504 lib/zlib/contrib/minizip/miniunz.c if ((c=='e') || (c=='E')) c 506 lib/zlib/contrib/minizip/miniunz.c if ((c=='o') || (c=='O')) c 508 lib/zlib/contrib/minizip/miniunz.c if ((c=='d') || (c=='D')) c 514 lib/zlib/contrib/minizip/miniunz.c if (((c=='p') || (c=='P')) && (i+1<argc)) c 218 lib/zlib/contrib/minizip/minizip.c char c=*(p++);; c 219 lib/zlib/contrib/minizip/minizip.c if ((c=='o') || (c=='O')) c 221 lib/zlib/contrib/minizip/minizip.c if ((c=='a') || (c=='A')) c 223 lib/zlib/contrib/minizip/minizip.c if ((c>='0') && (c<='9')) c 224 lib/zlib/contrib/minizip/minizip.c opt_compress_level = c-'0'; c 226 lib/zlib/contrib/minizip/minizip.c if (((c=='p') || (c=='P')) && (i+1<argc)) c 176 lib/zlib/contrib/minizip/unzip.c unsigned char c; c 177 lib/zlib/contrib/minizip/unzip.c int err = (int)ZREAD(*pzlib_filefunc_def,filestream,&c,1); c 180 lib/zlib/contrib/minizip/unzip.c *pi = (int)c; c 345 lib/zlib/contrib/minizip/zip.c unsigned char c; c 346 lib/zlib/contrib/minizip/zip.c int err = (int)ZREAD(*pzlib_filefunc_def,filestream,&c,1); c 349 lib/zlib/contrib/minizip/zip.c *pi = (int)c; c 171 lib/zlib/contrib/untgz/untgz.c char c; c 175 lib/zlib/contrib/untgz/untgz.c c = *p++; c 176 lib/zlib/contrib/untgz/untgz.c if (c == 0) c 178 lib/zlib/contrib/untgz/untgz.c if (c == ' ') c 180 lib/zlib/contrib/untgz/untgz.c if (c < '0' || c > '7') c 182 lib/zlib/contrib/untgz/untgz.c result = result * 8 + (c - '0'); c 288 lib/zlib/contrib/untgz/untgz.c #define ISSPECIAL(c) (((c) == '*') || ((c) == '/')) c 108 lib/zlib/crc32.c unsigned long c; c 128 lib/zlib/crc32.c c = (unsigned long)n; c 130 lib/zlib/crc32.c c = c & 1 ? poly ^ (c >> 1) : c >> 1; c 131 lib/zlib/crc32.c crc_table[0][n] = c; c 138 lib/zlib/crc32.c c = crc_table[0][n]; c 139 lib/zlib/crc32.c crc_table[4][n] = REV(c); c 141 lib/zlib/crc32.c c = crc_table[0][c & 0xff] ^ (c >> 8); c 142 lib/zlib/crc32.c crc_table[k][n] = c; c 143 lib/zlib/crc32.c crc_table[k + 4][n] = REV(c); c 256 lib/zlib/crc32.c #define DOLIT4 c ^= *buf4++; \ c 257 lib/zlib/crc32.c c = crc_table[3][c & 0xff] ^ crc_table[2][(c >> 8) & 0xff] ^ \ c 258 lib/zlib/crc32.c crc_table[1][(c >> 16) & 0xff] ^ crc_table[0][c >> 24] c 267 lib/zlib/crc32.c register u4 c; c 270 lib/zlib/crc32.c c = (u4)crc; c 271 lib/zlib/crc32.c c = ~c; c 273 lib/zlib/crc32.c c = crc_table[0][(c ^ *buf++) & 0xff] ^ (c >> 8); c 289 lib/zlib/crc32.c c = crc_table[0][(c ^ *buf++) & 0xff] ^ (c >> 8); c 291 lib/zlib/crc32.c c = ~c; c 292 lib/zlib/crc32.c return (unsigned long)c; c 296 lib/zlib/crc32.c #define DOBIG4 c ^= *++buf4; \ c 297 lib/zlib/crc32.c c = crc_table[4][c & 0xff] ^ crc_table[5][(c >> 8) & 0xff] ^ \ c 298 lib/zlib/crc32.c crc_table[6][(c >> 16) & 0xff] ^ crc_table[7][c >> 24] c 307 lib/zlib/crc32.c register u4 c; c 310 lib/zlib/crc32.c c = REV((u4)crc); c 311 lib/zlib/crc32.c c = ~c; c 313 lib/zlib/crc32.c c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8); c 331 lib/zlib/crc32.c c = crc_table[4][(c >> 24) ^ *buf++] ^ (c << 8); c 333 lib/zlib/crc32.c c = ~c; c 334 lib/zlib/crc32.c return (unsigned long)(REV(c)); c 167 lib/zlib/deflate.c #define UPDATE_HASH(s,h,c) (h = (((h)<<s->hash_shift) ^ (c)) & s->hash_mask) c 268 lib/zlib/deflate.h #define put_byte(s, c) {s->pending_buf[s->pending++] = (c);} c 308 lib/zlib/deflate.h # define _tr_tally_lit(s, c, flush) \ c 309 lib/zlib/deflate.h { uch cc = (c); \ c 326 lib/zlib/deflate.h # define _tr_tally_lit(s, c, flush) flush = _tr_tally(s, 0, c) c 102 lib/zlib/examples/gzappend.c unsigned c; c 106 lib/zlib/examples/gzappend.c c = b; c 107 lib/zlib/examples/gzappend.c while (a - c >= c) c 108 lib/zlib/examples/gzappend.c c <<= 1; c 109 lib/zlib/examples/gzappend.c a -= c; c 112 lib/zlib/examples/gzappend.c c = a; c 113 lib/zlib/examples/gzappend.c while (b - c >= c) c 114 lib/zlib/examples/gzappend.c c <<= 1; c 115 lib/zlib/examples/gzappend.c b -= c; c 292 lib/zlib/gzio.c int c; c 338 lib/zlib/gzio.c while ((c = get_byte(s)) != 0 && c != EOF) ; c 341 lib/zlib/gzio.c while ((c = get_byte(s)) != 0 && c != EOF) ; c 504 lib/zlib/gzio.c unsigned char c; c 506 lib/zlib/gzio.c return gzread(file, &c, 1) == 1 ? c : -1; c 513 lib/zlib/gzio.c int ZEXPORT gzungetc(c, file) c 514 lib/zlib/gzio.c int c; c 519 lib/zlib/gzio.c if (s == NULL || s->mode != 'r' || c == EOF || s->back != EOF) return EOF; c 520 lib/zlib/gzio.c s->back = c; c 525 lib/zlib/gzio.c return c; c 676 lib/zlib/gzio.c int ZEXPORT gzputc(file, c) c 678 lib/zlib/gzio.c int c; c 680 lib/zlib/gzio.c unsigned char cc = (unsigned char) c; /* required for big endian systems */ c 937 lib/zlib/gzio.c int c; c 941 lib/zlib/gzio.c c = get_byte(s); c 942 lib/zlib/gzio.c if (c == EOF) s->z_err = Z_DATA_ERROR; c 943 lib/zlib/gzio.c x += ((uLong)c)<<24; c 167 lib/zlib/trees.c # define send_code(s, c, tree) send_bits(s, tree[c].Code, tree[c].Len) c 171 lib/zlib/trees.c # define send_code(s, c, tree) \ c 172 lib/zlib/trees.c { if (z_verbose>2) fprintf(stderr,"\ncd %3d ",(c)); \ c 173 lib/zlib/trees.c send_bits(s, tree[c].Code, tree[c].Len); } c 1168 lib/zlib/zlib.h ZEXTERN int ZEXPORT gzputc OF((gzFile file, int c)); c 1180 lib/zlib/zlib.h ZEXTERN int ZEXPORT gzungetc OF((int c, gzFile file)); c 249 lib/zlib/zutil.h # define Tracec(c,x) {if (z_verbose>0 && (c)) fprintf x ;} c 250 lib/zlib/zutil.h # define Tracecv(c,x) {if (z_verbose>1 && (c)) fprintf x ;} c 256 lib/zlib/zutil.h # define Tracec(c,x) c 257 lib/zlib/zutil.h # define Tracecv(c,x) c 347 libcli/nbt/libnbt.h NTSTATUS nbt_name_register_bcast_recv(struct composite_context *c); c 350 libcli/nbt/libnbt.h NTSTATUS nbt_name_refresh_wins_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 354 libcli/nbt/libnbt.h NTSTATUS nbt_name_register_wins_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 161 libcli/nbt/namerefresh.c struct composite_context *c = talloc_get_type(req->async.private_data, c 163 libcli/nbt/namerefresh.c struct refresh_wins_state *state = talloc_get_type(c->private_data, c 173 libcli/nbt/namerefresh.c c->state = COMPOSITE_STATE_ERROR; c 174 libcli/nbt/namerefresh.c c->status = status; c 182 libcli/nbt/namerefresh.c c->state = COMPOSITE_STATE_ERROR; c 183 libcli/nbt/namerefresh.c c->status = NT_STATUS_NO_MEMORY; c 186 libcli/nbt/namerefresh.c state->req->async.private_data = c; c 189 libcli/nbt/namerefresh.c c->state = COMPOSITE_STATE_ERROR; c 190 libcli/nbt/namerefresh.c c->status = status; c 198 libcli/nbt/namerefresh.c c->state = COMPOSITE_STATE_ERROR; c 199 libcli/nbt/namerefresh.c c->status = NT_STATUS_NO_MEMORY; c 202 libcli/nbt/namerefresh.c state->req->async.private_data = c; c 205 libcli/nbt/namerefresh.c c->state = COMPOSITE_STATE_DONE; c 206 libcli/nbt/namerefresh.c c->status = NT_STATUS_OK; c 211 libcli/nbt/namerefresh.c if (c->state >= COMPOSITE_STATE_DONE && c 212 libcli/nbt/namerefresh.c c->async.fn) { c 213 libcli/nbt/namerefresh.c c->async.fn(c); c 223 libcli/nbt/namerefresh.c struct composite_context *c; c 226 libcli/nbt/namerefresh.c c = talloc_zero(nbtsock, struct composite_context); c 227 libcli/nbt/namerefresh.c if (c == NULL) goto failed; c 229 libcli/nbt/namerefresh.c state = talloc(c, struct refresh_wins_state); c 261 libcli/nbt/namerefresh.c state->req->async.private_data = c; c 263 libcli/nbt/namerefresh.c c->private_data = state; c 264 libcli/nbt/namerefresh.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 265 libcli/nbt/namerefresh.c c->event_ctx = nbtsock->event_ctx; c 267 libcli/nbt/namerefresh.c return c; c 270 libcli/nbt/namerefresh.c talloc_free(c); c 277 libcli/nbt/namerefresh.c _PUBLIC_ NTSTATUS nbt_name_refresh_wins_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 281 libcli/nbt/namerefresh.c status = composite_wait(c); c 284 libcli/nbt/namerefresh.c talloc_get_type(c->private_data, struct refresh_wins_state); c 288 libcli/nbt/namerefresh.c talloc_free(c); c 299 libcli/nbt/namerefresh.c struct composite_context *c = nbt_name_refresh_wins_send(nbtsock, io); c 300 libcli/nbt/namerefresh.c return nbt_name_refresh_wins_recv(c, mem_ctx, io); c 163 libcli/nbt/nameregister.c struct composite_context *c = talloc_get_type(req->async.private_data, struct composite_context); c 164 libcli/nbt/nameregister.c struct register_bcast_state *state = talloc_get_type(c->private_data, struct register_bcast_state); c 171 libcli/nbt/nameregister.c c->state = COMPOSITE_STATE_DONE; c 172 libcli/nbt/nameregister.c c->status = NT_STATUS_OK; c 181 libcli/nbt/nameregister.c c->state = COMPOSITE_STATE_ERROR; c 182 libcli/nbt/nameregister.c c->status = NT_STATUS_NO_MEMORY; c 185 libcli/nbt/nameregister.c state->req->async.private_data = c; c 188 libcli/nbt/nameregister.c c->state = COMPOSITE_STATE_ERROR; c 189 libcli/nbt/nameregister.c c->status = status; c 191 libcli/nbt/nameregister.c c->state = COMPOSITE_STATE_ERROR; c 192 libcli/nbt/nameregister.c c->status = NT_STATUS_CONFLICTING_ADDRESSES; c 201 libcli/nbt/nameregister.c if (c->state >= COMPOSITE_STATE_DONE && c 202 libcli/nbt/nameregister.c c->async.fn) { c 203 libcli/nbt/nameregister.c c->async.fn(c); c 213 libcli/nbt/nameregister.c struct composite_context *c; c 216 libcli/nbt/nameregister.c c = talloc_zero(nbtsock, struct composite_context); c 217 libcli/nbt/nameregister.c if (c == NULL) goto failed; c 219 libcli/nbt/nameregister.c state = talloc(c, struct register_bcast_state); c 243 libcli/nbt/nameregister.c state->req->async.private_data = c; c 245 libcli/nbt/nameregister.c c->private_data = state; c 246 libcli/nbt/nameregister.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 247 libcli/nbt/nameregister.c c->event_ctx = nbtsock->event_ctx; c 249 libcli/nbt/nameregister.c return c; c 252 libcli/nbt/nameregister.c talloc_free(c); c 259 libcli/nbt/nameregister.c _PUBLIC_ NTSTATUS nbt_name_register_bcast_recv(struct composite_context *c) c 262 libcli/nbt/nameregister.c status = composite_wait(c); c 263 libcli/nbt/nameregister.c talloc_free(c); c 273 libcli/nbt/nameregister.c struct composite_context *c = nbt_name_register_bcast_send(nbtsock, io); c 274 libcli/nbt/nameregister.c return nbt_name_register_bcast_recv(c); c 299 libcli/nbt/nameregister.c struct composite_context *c = talloc_get_type(req->async.private_data, c 301 libcli/nbt/nameregister.c struct register_wins_state *state = talloc_get_type(c->private_data, c 311 libcli/nbt/nameregister.c c->state = COMPOSITE_STATE_ERROR; c 312 libcli/nbt/nameregister.c c->status = status; c 320 libcli/nbt/nameregister.c c->state = COMPOSITE_STATE_ERROR; c 321 libcli/nbt/nameregister.c c->status = NT_STATUS_NO_MEMORY; c 324 libcli/nbt/nameregister.c state->req->async.private_data = c; c 327 libcli/nbt/nameregister.c c->state = COMPOSITE_STATE_ERROR; c 328 libcli/nbt/nameregister.c c->status = status; c 336 libcli/nbt/nameregister.c c->state = COMPOSITE_STATE_ERROR; c 337 libcli/nbt/nameregister.c c->status = NT_STATUS_NO_MEMORY; c 340 libcli/nbt/nameregister.c state->req->async.private_data = c; c 343 libcli/nbt/nameregister.c c->state = COMPOSITE_STATE_DONE; c 344 libcli/nbt/nameregister.c c->status = NT_STATUS_OK; c 349 libcli/nbt/nameregister.c if (c->state >= COMPOSITE_STATE_DONE && c 350 libcli/nbt/nameregister.c c->async.fn) { c 351 libcli/nbt/nameregister.c c->async.fn(c); c 361 libcli/nbt/nameregister.c struct composite_context *c; c 364 libcli/nbt/nameregister.c c = talloc_zero(nbtsock, struct composite_context); c 365 libcli/nbt/nameregister.c if (c == NULL) goto failed; c 367 libcli/nbt/nameregister.c state = talloc(c, struct register_wins_state); c 401 libcli/nbt/nameregister.c state->req->async.private_data = c; c 403 libcli/nbt/nameregister.c c->private_data = state; c 404 libcli/nbt/nameregister.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 405 libcli/nbt/nameregister.c c->event_ctx = nbtsock->event_ctx; c 407 libcli/nbt/nameregister.c return c; c 410 libcli/nbt/nameregister.c talloc_free(c); c 417 libcli/nbt/nameregister.c _PUBLIC_ NTSTATUS nbt_name_register_wins_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 421 libcli/nbt/nameregister.c status = composite_wait(c); c 424 libcli/nbt/nameregister.c talloc_get_type(c->private_data, struct register_wins_state); c 428 libcli/nbt/nameregister.c talloc_free(c); c 439 libcli/nbt/nameregister.c struct composite_context *c = nbt_name_register_wins_send(nbtsock, io); c 440 libcli/nbt/nameregister.c return nbt_name_register_wins_recv(c, mem_ctx, io); c 453 libcli/nbt/nbtname.c #define NBT_CHAR_ALLOW(c) (isalnum((unsigned char)c) || strchr(valid_chars, c)) c 148 nsswitch/pam_winbind.h #define PAM_WB_REMARK_DIRECT(c,x)\ c 153 nsswitch/pam_winbind.h _make_remark(c, PAM_ERROR_MSG, error_string);\ c 155 nsswitch/pam_winbind.h _make_remark(c, PAM_ERROR_MSG, x);\ c 510 source3/auth/pass_check.c char c = s[i]; c 511 source3/auth/pass_check.c if (!islower_ascii(c)) c 513 source3/auth/pass_check.c s[i] = toupper_ascii(c); c 517 source3/auth/pass_check.c s[i] = c; c 344 source3/client/cifs.upcall.c int c; c 350 source3/client/cifs.upcall.c for (c = 1; c <= 4; c++) { c 361 source3/client/cifs.upcall.c c = getaddrinfo(keyend, NULL, NULL, &addr); c 362 source3/client/cifs.upcall.c if (c) { c 364 source3/client/cifs.upcall.c keyend, gai_strerror(c)); c 381 source3/client/cifs.upcall.c c = keyctl_instantiate(key, ip, strlen(ip)+1, 0); c 382 source3/client/cifs.upcall.c if (c == -1) { c 469 source3/client/cifs.upcall.c int c, try_dns = 0; c 479 source3/client/cifs.upcall.c while ((c = getopt_long(argc, argv, "ctv", long_options, NULL)) != -1) { c 480 source3/client/cifs.upcall.c switch (c) { c 491 source3/client/cifs.upcall.c syslog(LOG_ERR, "unknown option: %c", c); c 200 source3/client/client.c int c; c 207 source3/client/client.c if ((c = x_getc(f)) == EOF) { c 211 source3/client/client.c if (c == '\n') { /* change all LFs to CR/LF */ c 215 source3/client/client.c b[i++] = c; c 261 source3/client/client.c int c; c 265 source3/client/client.c for (l=0;l<maxlen && (c=fgetc(stdin))!=EOF;l++) { c 266 source3/client/client.c if (c == '\n') c 268 source3/client/client.c msg[l] = c; c 315 source3/client/mount.cifs.c char c; c 344 source3/client/mount.cifs.c rc = read(file_descript,&c,1); c 357 source3/client/mount.cifs.c if((c == 0) || (c == '\n')) { c 361 source3/client/mount.cifs.c mountpassword[i] = c; c 1078 source3/client/mount.cifs.c int c; c 1162 source3/client/mount.cifs.c while ((c = getopt_long (argc, argv, "afFhilL:no:O:rsSU:vVwt:", c 1164 source3/client/mount.cifs.c switch (c) { c 1288 source3/client/mount.cifs.c printf("unknown mount option %c\n",c); c 272 source3/client/umount.cifs.c int c; c 297 source3/client/umount.cifs.c while ((c = getopt_long (argc, argv, "afhilnrvV", c 299 source3/client/umount.cifs.c switch (c) { c 333 source3/client/umount.cifs.c printf("unknown unmount option %c\n",c); c 79 source3/include/debugparse.h dbg_Token dbg_char2token( dbg_Token *state, int c ); c 408 source3/include/libsmb_internal.h struct cli_state *c); c 348 source3/include/libsmbclient.h typedef void (*smbc_get_auth_data_with_context_fn)(SMBCCTX *c, c 375 source3/include/libsmbclient.h typedef int (*smbc_check_server_fn)(SMBCCTX * c, SMBCSRV *srv); c 387 source3/include/libsmbclient.h typedef int (*smbc_remove_unused_server_fn)(SMBCCTX * c, SMBCSRV *srv); c 408 source3/include/libsmbclient.h typedef int (*smbc_add_cached_srv_fn) (SMBCCTX * c, SMBCSRV *srv, c 428 source3/include/libsmbclient.h typedef SMBCSRV * (*smbc_get_cached_srv_fn) (SMBCCTX * c, const char * server, c 442 source3/include/libsmbclient.h typedef int (*smbc_remove_cached_srv_fn)(SMBCCTX * c, SMBCSRV *srv); c 453 source3/include/libsmbclient.h typedef int (*smbc_purge_cached_fn) (SMBCCTX * c); c 463 source3/include/libsmbclient.h smbc_getDebug(SMBCCTX *c); c 467 source3/include/libsmbclient.h smbc_setDebug(SMBCCTX *c, int debug); c 471 source3/include/libsmbclient.h smbc_getNetbiosName(SMBCCTX *c); c 475 source3/include/libsmbclient.h smbc_setNetbiosName(SMBCCTX *c, char * netbios_name); c 479 source3/include/libsmbclient.h smbc_getWorkgroup(SMBCCTX *c); c 482 source3/include/libsmbclient.h void smbc_setWorkgroup(SMBCCTX *c, char * workgroup); c 486 source3/include/libsmbclient.h smbc_getUser(SMBCCTX *c); c 490 source3/include/libsmbclient.h smbc_setUser(SMBCCTX *c, char * user); c 497 source3/include/libsmbclient.h smbc_getTimeout(SMBCCTX *c); c 504 source3/include/libsmbclient.h smbc_setTimeout(SMBCCTX *c, int timeout); c 514 source3/include/libsmbclient.h smbc_getOptionDebugToStderr(SMBCCTX *c); c 518 source3/include/libsmbclient.h smbc_setOptionDebugToStderr(SMBCCTX *c, smbc_bool b); c 528 source3/include/libsmbclient.h smbc_getOptionFullTimeNames(SMBCCTX *c); c 538 source3/include/libsmbclient.h smbc_setOptionFullTimeNames(SMBCCTX *c, smbc_bool b); c 545 source3/include/libsmbclient.h smbc_getOptionOpenShareMode(SMBCCTX *c); c 552 source3/include/libsmbclient.h smbc_setOptionOpenShareMode(SMBCCTX *c, smbc_share_mode share_mode); c 556 source3/include/libsmbclient.h smbc_getOptionUserData(SMBCCTX *c); c 560 source3/include/libsmbclient.h smbc_setOptionUserData(SMBCCTX *c, void *user_data); c 564 source3/include/libsmbclient.h smbc_getOptionSmbEncryptionLevel(SMBCCTX *c); c 568 source3/include/libsmbclient.h smbc_setOptionSmbEncryptionLevel(SMBCCTX *c, smbc_smb_encrypt_level level); c 578 source3/include/libsmbclient.h smbc_getOptionCaseSensitive(SMBCCTX *c); c 588 source3/include/libsmbclient.h smbc_setOptionCaseSensitive(SMBCCTX *c, smbc_bool b); c 606 source3/include/libsmbclient.h smbc_getOptionBrowseMaxLmbCount(SMBCCTX *c); c 623 source3/include/libsmbclient.h smbc_setOptionBrowseMaxLmbCount(SMBCCTX *c, int count); c 651 source3/include/libsmbclient.h smbc_getOptionUrlEncodeReaddirEntries(SMBCCTX *c); c 679 source3/include/libsmbclient.h smbc_setOptionUrlEncodeReaddirEntries(SMBCCTX *c, smbc_bool b); c 694 source3/include/libsmbclient.h smbc_getOptionOneSharePerServer(SMBCCTX *c); c 709 source3/include/libsmbclient.h smbc_setOptionOneSharePerServer(SMBCCTX *c, smbc_bool b); c 713 source3/include/libsmbclient.h smbc_getOptionUseKerberos(SMBCCTX *c); c 717 source3/include/libsmbclient.h smbc_setOptionUseKerberos(SMBCCTX *c, smbc_bool b); c 721 source3/include/libsmbclient.h smbc_getOptionFallbackAfterKerberos(SMBCCTX *c); c 725 source3/include/libsmbclient.h smbc_setOptionFallbackAfterKerberos(SMBCCTX *c, smbc_bool b); c 729 source3/include/libsmbclient.h smbc_getOptionNoAutoAnonymousLogin(SMBCCTX *c); c 733 source3/include/libsmbclient.h smbc_setOptionNoAutoAnonymousLogin(SMBCCTX *c, smbc_bool b); c 742 source3/include/libsmbclient.h smbc_get_auth_data_fn smbc_getFunctionAuthData(SMBCCTX *c); c 745 source3/include/libsmbclient.h void smbc_setFunctionAuthData(SMBCCTX *c, smbc_get_auth_data_fn fn); c 749 source3/include/libsmbclient.h smbc_getFunctionAuthDataWithContext(SMBCCTX *c); c 753 source3/include/libsmbclient.h smbc_setFunctionAuthDataWithContext(SMBCCTX *c, c 757 source3/include/libsmbclient.h smbc_check_server_fn smbc_getFunctionCheckServer(SMBCCTX *c); c 760 source3/include/libsmbclient.h void smbc_setFunctionCheckServer(SMBCCTX *c, smbc_check_server_fn fn); c 763 source3/include/libsmbclient.h smbc_remove_unused_server_fn smbc_getFunctionRemoveUnusedServer(SMBCCTX *c); c 766 source3/include/libsmbclient.h void smbc_setFunctionRemoveUnusedServer(SMBCCTX *c, c 770 source3/include/libsmbclient.h smbc_add_cached_srv_fn smbc_getFunctionAddCachedServer(SMBCCTX *c); c 773 source3/include/libsmbclient.h void smbc_setFunctionAddCachedServer(SMBCCTX *c, smbc_add_cached_srv_fn fn); c 776 source3/include/libsmbclient.h smbc_get_cached_srv_fn smbc_getFunctionGetCachedServer(SMBCCTX *c); c 779 source3/include/libsmbclient.h void smbc_setFunctionGetCachedServer(SMBCCTX *c, smbc_get_cached_srv_fn fn); c 782 source3/include/libsmbclient.h smbc_remove_cached_srv_fn smbc_getFunctionRemoveCachedServer(SMBCCTX *c); c 785 source3/include/libsmbclient.h void smbc_setFunctionRemoveCachedServer(SMBCCTX *c, c 792 source3/include/libsmbclient.h smbc_purge_cached_fn smbc_getFunctionPurgeCachedServers(SMBCCTX *c); c 798 source3/include/libsmbclient.h void smbc_setFunctionPurgeCachedServers(SMBCCTX *c, c 802 source3/include/libsmbclient.h struct smbc_server_cache * smbc_getServerCacheData(SMBCCTX *c); c 805 source3/include/libsmbclient.h void smbc_setServerCacheData(SMBCCTX *c, struct smbc_server_cache * cache); c 815 source3/include/libsmbclient.h typedef SMBCFILE * (*smbc_open_fn)(SMBCCTX *c, c 819 source3/include/libsmbclient.h smbc_open_fn smbc_getFunctionOpen(SMBCCTX *c); c 820 source3/include/libsmbclient.h void smbc_setFunctionOpen(SMBCCTX *c, smbc_open_fn fn); c 822 source3/include/libsmbclient.h typedef SMBCFILE * (*smbc_creat_fn)(SMBCCTX *c, c 825 source3/include/libsmbclient.h smbc_creat_fn smbc_getFunctionCreat(SMBCCTX *c); c 826 source3/include/libsmbclient.h void smbc_setFunctionCreat(SMBCCTX *c, smbc_creat_fn); c 828 source3/include/libsmbclient.h typedef ssize_t (*smbc_read_fn)(SMBCCTX *c, c 832 source3/include/libsmbclient.h smbc_read_fn smbc_getFunctionRead(SMBCCTX *c); c 833 source3/include/libsmbclient.h void smbc_setFunctionRead(SMBCCTX *c, smbc_read_fn fn); c 835 source3/include/libsmbclient.h typedef ssize_t (*smbc_write_fn)(SMBCCTX *c, c 839 source3/include/libsmbclient.h smbc_write_fn smbc_getFunctionWrite(SMBCCTX *c); c 840 source3/include/libsmbclient.h void smbc_setFunctionWrite(SMBCCTX *c, smbc_write_fn fn); c 842 source3/include/libsmbclient.h typedef int (*smbc_unlink_fn)(SMBCCTX *c, c 844 source3/include/libsmbclient.h smbc_unlink_fn smbc_getFunctionUnlink(SMBCCTX *c); c 845 source3/include/libsmbclient.h void smbc_setFunctionUnlink(SMBCCTX *c, smbc_unlink_fn fn); c 851 source3/include/libsmbclient.h smbc_rename_fn smbc_getFunctionRename(SMBCCTX *c); c 852 source3/include/libsmbclient.h void smbc_setFunctionRename(SMBCCTX *c, smbc_rename_fn fn); c 854 source3/include/libsmbclient.h typedef off_t (*smbc_lseek_fn)(SMBCCTX *c, c 858 source3/include/libsmbclient.h smbc_lseek_fn smbc_getFunctionLseek(SMBCCTX *c); c 859 source3/include/libsmbclient.h void smbc_setFunctionLseek(SMBCCTX *c, smbc_lseek_fn fn); c 861 source3/include/libsmbclient.h typedef int (*smbc_stat_fn)(SMBCCTX *c, c 864 source3/include/libsmbclient.h smbc_stat_fn smbc_getFunctionStat(SMBCCTX *c); c 865 source3/include/libsmbclient.h void smbc_setFunctionStat(SMBCCTX *c, smbc_stat_fn fn); c 867 source3/include/libsmbclient.h typedef int (*smbc_fstat_fn)(SMBCCTX *c, c 870 source3/include/libsmbclient.h smbc_fstat_fn smbc_getFunctionFstat(SMBCCTX *c); c 871 source3/include/libsmbclient.h void smbc_setFunctionFstat(SMBCCTX *c, smbc_fstat_fn fn); c 873 source3/include/libsmbclient.h typedef int (*smbc_statvfs_fn)(SMBCCTX *c, c 876 source3/include/libsmbclient.h smbc_statvfs_fn smbc_getFunctionStatVFS(SMBCCTX *c); c 877 source3/include/libsmbclient.h void smbc_setFunctionStatVFS(SMBCCTX *c, smbc_statvfs_fn fn); c 879 source3/include/libsmbclient.h typedef int (*smbc_fstatvfs_fn)(SMBCCTX *c, c 882 source3/include/libsmbclient.h smbc_fstatvfs_fn smbc_getFunctionFstatVFS(SMBCCTX *c); c 883 source3/include/libsmbclient.h void smbc_setFunctionFstatVFS(SMBCCTX *c, smbc_fstatvfs_fn fn); c 885 source3/include/libsmbclient.h typedef int (*smbc_ftruncate_fn)(SMBCCTX *c, c 888 source3/include/libsmbclient.h smbc_ftruncate_fn smbc_getFunctionFtruncate(SMBCCTX *c); c 889 source3/include/libsmbclient.h void smbc_setFunctionFtruncate(SMBCCTX *c, smbc_ftruncate_fn fn); c 891 source3/include/libsmbclient.h typedef int (*smbc_close_fn)(SMBCCTX *c, c 893 source3/include/libsmbclient.h smbc_close_fn smbc_getFunctionClose(SMBCCTX *c); c 894 source3/include/libsmbclient.h void smbc_setFunctionClose(SMBCCTX *c, smbc_close_fn fn); c 904 source3/include/libsmbclient.h typedef SMBCFILE * (*smbc_opendir_fn)(SMBCCTX *c, c 906 source3/include/libsmbclient.h smbc_opendir_fn smbc_getFunctionOpendir(SMBCCTX *c); c 907 source3/include/libsmbclient.h void smbc_setFunctionOpendir(SMBCCTX *c, smbc_opendir_fn fn); c 909 source3/include/libsmbclient.h typedef int (*smbc_closedir_fn)(SMBCCTX *c, c 911 source3/include/libsmbclient.h smbc_closedir_fn smbc_getFunctionClosedir(SMBCCTX *c); c 912 source3/include/libsmbclient.h void smbc_setFunctionClosedir(SMBCCTX *c, smbc_closedir_fn fn); c 914 source3/include/libsmbclient.h typedef struct smbc_dirent * (*smbc_readdir_fn)(SMBCCTX *c, c 916 source3/include/libsmbclient.h smbc_readdir_fn smbc_getFunctionReaddir(SMBCCTX *c); c 917 source3/include/libsmbclient.h void smbc_setFunctionReaddir(SMBCCTX *c, smbc_readdir_fn fn); c 919 source3/include/libsmbclient.h typedef int (*smbc_getdents_fn)(SMBCCTX *c, c 923 source3/include/libsmbclient.h smbc_getdents_fn smbc_getFunctionGetdents(SMBCCTX *c); c 924 source3/include/libsmbclient.h void smbc_setFunctionGetdents(SMBCCTX *c, smbc_getdents_fn fn); c 926 source3/include/libsmbclient.h typedef int (*smbc_mkdir_fn)(SMBCCTX *c, c 929 source3/include/libsmbclient.h smbc_mkdir_fn smbc_getFunctionMkdir(SMBCCTX *c); c 930 source3/include/libsmbclient.h void smbc_setFunctionMkdir(SMBCCTX *c, smbc_mkdir_fn fn); c 932 source3/include/libsmbclient.h typedef int (*smbc_rmdir_fn)(SMBCCTX *c, c 934 source3/include/libsmbclient.h smbc_rmdir_fn smbc_getFunctionRmdir(SMBCCTX *c); c 935 source3/include/libsmbclient.h void smbc_setFunctionRmdir(SMBCCTX *c, smbc_rmdir_fn fn); c 937 source3/include/libsmbclient.h typedef off_t (*smbc_telldir_fn)(SMBCCTX *c, c 939 source3/include/libsmbclient.h smbc_telldir_fn smbc_getFunctionTelldir(SMBCCTX *c); c 940 source3/include/libsmbclient.h void smbc_setFunctionTelldir(SMBCCTX *c, smbc_telldir_fn fn); c 942 source3/include/libsmbclient.h typedef int (*smbc_lseekdir_fn)(SMBCCTX *c, c 945 source3/include/libsmbclient.h smbc_lseekdir_fn smbc_getFunctionLseekdir(SMBCCTX *c); c 946 source3/include/libsmbclient.h void smbc_setFunctionLseekdir(SMBCCTX *c, smbc_lseekdir_fn fn); c 948 source3/include/libsmbclient.h typedef int (*smbc_fstatdir_fn)(SMBCCTX *c, c 951 source3/include/libsmbclient.h smbc_fstatdir_fn smbc_getFunctionFstatdir(SMBCCTX *c); c 952 source3/include/libsmbclient.h void smbc_setFunctionFstatdir(SMBCCTX *c, smbc_fstatdir_fn fn); c 962 source3/include/libsmbclient.h typedef int (*smbc_chmod_fn)(SMBCCTX *c, c 965 source3/include/libsmbclient.h smbc_chmod_fn smbc_getFunctionChmod(SMBCCTX *c); c 966 source3/include/libsmbclient.h void smbc_setFunctionChmod(SMBCCTX *c, smbc_chmod_fn fn); c 968 source3/include/libsmbclient.h typedef int (*smbc_utimes_fn)(SMBCCTX *c, c 971 source3/include/libsmbclient.h smbc_utimes_fn smbc_getFunctionUtimes(SMBCCTX *c); c 972 source3/include/libsmbclient.h void smbc_setFunctionUtimes(SMBCCTX *c, smbc_utimes_fn fn); c 980 source3/include/libsmbclient.h smbc_setxattr_fn smbc_getFunctionSetxattr(SMBCCTX *c); c 981 source3/include/libsmbclient.h void smbc_setFunctionSetxattr(SMBCCTX *c, smbc_setxattr_fn fn); c 988 source3/include/libsmbclient.h smbc_getxattr_fn smbc_getFunctionGetxattr(SMBCCTX *c); c 989 source3/include/libsmbclient.h void smbc_setFunctionGetxattr(SMBCCTX *c, smbc_getxattr_fn fn); c 994 source3/include/libsmbclient.h smbc_removexattr_fn smbc_getFunctionRemovexattr(SMBCCTX *c); c 995 source3/include/libsmbclient.h void smbc_setFunctionRemovexattr(SMBCCTX *c, smbc_removexattr_fn fn); c 1001 source3/include/libsmbclient.h smbc_listxattr_fn smbc_getFunctionListxattr(SMBCCTX *c); c 1002 source3/include/libsmbclient.h void smbc_setFunctionListxattr(SMBCCTX *c, smbc_listxattr_fn fn); c 1016 source3/include/libsmbclient.h smbc_print_file_fn smbc_getFunctionPrintFile(SMBCCTX *c); c 1017 source3/include/libsmbclient.h void smbc_setFunctionPrintFile(SMBCCTX *c, smbc_print_file_fn fn); c 1019 source3/include/libsmbclient.h typedef SMBCFILE * (*smbc_open_print_job_fn)(SMBCCTX *c, c 1021 source3/include/libsmbclient.h smbc_open_print_job_fn smbc_getFunctionOpenPrintJob(SMBCCTX *c); c 1022 source3/include/libsmbclient.h void smbc_setFunctionOpenPrintJob(SMBCCTX *c, c 1025 source3/include/libsmbclient.h typedef int (*smbc_list_print_jobs_fn)(SMBCCTX *c, c 1028 source3/include/libsmbclient.h smbc_list_print_jobs_fn smbc_getFunctionListPrintJobs(SMBCCTX *c); c 1029 source3/include/libsmbclient.h void smbc_setFunctionListPrintJobs(SMBCCTX *c, c 1032 source3/include/libsmbclient.h typedef int (*smbc_unlink_print_job_fn)(SMBCCTX *c, c 1035 source3/include/libsmbclient.h smbc_unlink_print_job_fn smbc_getFunctionUnlinkPrintJob(SMBCCTX *c); c 1036 source3/include/libsmbclient.h void smbc_setFunctionUnlinkPrintJob(SMBCCTX *c, c 642 source3/include/proto.h void smb_readline_ca_char(char c); c 699 source3/include/proto.h void sys_select_signal(char c); c 1505 source3/include/proto.h char *strchr_m(const char *src, char c); c 1506 source3/include/proto.h char *strrchr_m(const char *s, char c); c 1507 source3/include/proto.h char *strnrchr_m(const char *s, char c, unsigned int n); c 1567 source3/include/proto.h bool islower_w(smb_ucs2_t c); c 1568 source3/include/proto.h bool isupper_w(smb_ucs2_t c); c 1569 source3/include/proto.h bool isvalid83_w(smb_ucs2_t c); c 1572 source3/include/proto.h smb_ucs2_t *strchr_w(const smb_ucs2_t *s, smb_ucs2_t c); c 1573 source3/include/proto.h smb_ucs2_t *strchr_wa(const smb_ucs2_t *s, char c); c 1574 source3/include/proto.h smb_ucs2_t *strrchr_w(const smb_ucs2_t *s, smb_ucs2_t c); c 1575 source3/include/proto.h smb_ucs2_t *strnrchr_w(const smb_ucs2_t *s, smb_ucs2_t c, unsigned int n); c 1598 source3/include/proto.h int toupper_ascii(int c); c 1599 source3/include/proto.h int tolower_ascii(int c); c 1600 source3/include/proto.h int isupper_ascii(int c); c 1601 source3/include/proto.h int islower_ascii(int c); c 2356 source3/include/proto.h NTSTATUS cli_cm_force_encryption(struct cli_state *c, c 2371 source3/include/proto.h void cli_cm_display(const struct cli_state *c); c 2588 source3/include/proto.h NTSTATUS cli_force_encryption(struct cli_state *c, c 7190 source3/include/proto.h bool torture_open_connection(struct cli_state **c, int conn_index); c 7192 source3/include/proto.h bool torture_close_connection(struct cli_state *c); c 159 source3/include/smb.h #define UCS2_CHAR(c) ((c) << UCS2_SHIFT) c 162 source3/include/smb.h #define UCS2_TO_CHAR(c) (((c) >> UCS2_SHIFT) & 0xff) c 189 source3/include/smb_macros.h #define SERVER_HAS_UNIX_CIFS(c) ((c)->capabilities & CAP_UNIX) c 195 source3/include/smb_macros.h #define IS_DIRECTORY_SEP(c) ((c) == '\\' || (c) == '/') c 339 source3/include/smb_macros.h #define toupper_ascii_fast(c) toupper_ascii_fast_table[(unsigned int)(c)]; c 367 source3/iniparser/src/iniparser.c char * c ; c 370 source3/iniparser/src/iniparser.c c = iniparser_getstring(d, key, INI_INVALID_KEY); c 371 source3/iniparser/src/iniparser.c if (c==INI_INVALID_KEY) return notfound ; c 372 source3/iniparser/src/iniparser.c if (c[0]=='y' || c[0]=='Y' || c[0]=='1' || c[0]=='t' || c[0]=='T') { c 374 source3/iniparser/src/iniparser.c } else if (c[0]=='n' || c[0]=='N' || c[0]=='0' || c[0]=='f' || c[0]=='F') { c 86 source3/lib/iconv.c struct charset_functions *c = charsets; c 88 source3/lib/iconv.c while(c) { c 89 source3/lib/iconv.c if (strcasecmp(name, c->name) == 0) { c 90 source3/lib/iconv.c return c; c 92 source3/lib/iconv.c c = c->next; c 542 source3/lib/iconv.c const uint8 *c = (const uint8 *)*inbuf; c 548 source3/lib/iconv.c if ((c[0] & 0x80) == 0) { c 549 source3/lib/iconv.c uc[0] = c[0]; c 551 source3/lib/iconv.c c += 1; c 558 source3/lib/iconv.c if ((c[0] & 0xe0) == 0xc0) { c 560 source3/lib/iconv.c (c[1] & 0xc0) != 0x80) { c 564 source3/lib/iconv.c codepoint = (c[1]&0x3f) | ((c[0]&0x1f)<<6); c 572 source3/lib/iconv.c c += 2; c 579 source3/lib/iconv.c if ((c[0] & 0xf0) == 0xe0) { c 581 source3/lib/iconv.c (c[1] & 0xc0) != 0x80 || c 582 source3/lib/iconv.c (c[2] & 0xc0) != 0x80) { c 586 source3/lib/iconv.c codepoint = (c[2]&0x3f) | ((c[1]&0x3f)<<6) | ((c[0]&0xf)<<12); c 594 source3/lib/iconv.c c += 3; c 601 source3/lib/iconv.c if ((c[0] & 0xf8) == 0xf0) { c 603 source3/lib/iconv.c (c[1] & 0xc0) != 0x80 || c 604 source3/lib/iconv.c (c[2] & 0xc0) != 0x80 || c 605 source3/lib/iconv.c (c[3] & 0xc0) != 0x80) { c 610 source3/lib/iconv.c (c[3]&0x3f) | c 611 source3/lib/iconv.c ((c[2]&0x3f)<<6) | c 612 source3/lib/iconv.c ((c[1]&0x3f)<<12) | c 613 source3/lib/iconv.c ((c[0]&0x7)<<18); c 631 source3/lib/iconv.c c += 4; c 650 source3/lib/iconv.c *inbuf = (char *)c; c 657 source3/lib/iconv.c *inbuf = (char *)c; c 666 source3/lib/iconv.c uint8 *c = (uint8 *)*outbuf; c 674 source3/lib/iconv.c c[0] = uc[0]; c 678 source3/lib/iconv.c c += 1; c 688 source3/lib/iconv.c c[0] = 0xc0 | (uc[0]>>6) | (uc[1]<<2); c 689 source3/lib/iconv.c c[1] = 0x80 | (uc[0] & 0x3f); c 693 source3/lib/iconv.c c += 2; c 713 source3/lib/iconv.c c[0] = 0xe0 | (codepoint >> 12); c 714 source3/lib/iconv.c c[1] = 0x80 | ((codepoint >> 6) & 0x3f); c 715 source3/lib/iconv.c c[2] = 0x80 | (codepoint & 0x3f); c 720 source3/lib/iconv.c c += 3; c 740 source3/lib/iconv.c c[0] = 0xf0 | (codepoint >> 18); c 741 source3/lib/iconv.c c[1] = 0x80 | ((codepoint >> 12) & 0x3f); c 742 source3/lib/iconv.c c[2] = 0x80 | ((codepoint >> 6) & 0x3f); c 743 source3/lib/iconv.c c[3] = 0x80 | (codepoint & 0x3f); c 748 source3/lib/iconv.c c += 4; c 764 source3/lib/iconv.c *outbuf = (char *)c; c 772 source3/lib/iconv.c *outbuf = (char *)c; c 218 source3/lib/ldb/common/ldb_attributes.c struct ldb_subclass *s, *c; c 223 source3/lib/ldb/common/ldb_attributes.c c = &s[ldb->schema.num_classes]; c 224 source3/lib/ldb/common/ldb_attributes.c c->name = talloc_strdup(s, classname); c 225 source3/lib/ldb/common/ldb_attributes.c if (c->name == NULL) goto failed; c 227 source3/lib/ldb/common/ldb_attributes.c c->subclasses = talloc_array(s, char *, 2); c 228 source3/lib/ldb/common/ldb_attributes.c if (c->subclasses == NULL) goto failed; c 230 source3/lib/ldb/common/ldb_attributes.c c->subclasses[0] = talloc_strdup(c->subclasses, subclass); c 231 source3/lib/ldb/common/ldb_attributes.c if (c->subclasses[0] == NULL) goto failed; c 232 source3/lib/ldb/common/ldb_attributes.c c->subclasses[1] = NULL; c 248 source3/lib/ldb/common/ldb_attributes.c struct ldb_subclass *c; c 259 source3/lib/ldb/common/ldb_attributes.c c = &ldb->schema.classes[i]; c 261 source3/lib/ldb/common/ldb_attributes.c for (n=0;c->subclasses[n];n++) /* noop */; c 263 source3/lib/ldb/common/ldb_attributes.c s = talloc_realloc(ldb->schema.classes, c->subclasses, char *, n+2); c 269 source3/lib/ldb/common/ldb_attributes.c c->subclasses = s; c 286 source3/lib/ldb/common/ldb_attributes.c struct ldb_subclass *c; c 297 source3/lib/ldb/common/ldb_attributes.c c = &ldb->schema.classes[i]; c 298 source3/lib/ldb/common/ldb_attributes.c talloc_free(c->name); c 299 source3/lib/ldb/common/ldb_attributes.c talloc_free(c->subclasses); c 301 source3/lib/ldb/common/ldb_attributes.c memmove(c, c+1, sizeof(*c) * (ldb->schema.num_classes-(i+1))); c 381 source3/lib/ldb/common/ldb_ldif.c int c; c 384 source3/lib/ldb/common/ldb_ldif.c while ((c = fgetc_fn(private_data)) != EOF) { c 398 source3/lib/ldb/common/ldb_ldif.c if (c == '\n') { c 405 source3/lib/ldb/common/ldb_ldif.c if (c == ' ' && chunk_size > 1 && chunk[chunk_size-1] == '\n') { c 411 source3/lib/ldb/common/ldb_ldif.c if (c == '\n' && chunk_size > 0 && chunk[chunk_size-1] == '\n') { c 416 source3/lib/ldb/common/ldb_ldif.c if (c == '#' && (chunk_size == 0 || chunk[chunk_size-1] == '\n')) { c 422 source3/lib/ldb/common/ldb_ldif.c if (chunk_size == 0 && c == '\n') { c 426 source3/lib/ldb/common/ldb_ldif.c chunk[chunk_size++] = c; c 194 source3/lib/ldb/common/ldb_match.c int c = 0; c 206 source3/lib/ldb/common/ldb_match.c chunk = tree->u.substring.chunks[c]; c 216 source3/lib/ldb/common/ldb_match.c c++; c 221 source3/lib/ldb/common/ldb_match.c while (tree->u.substring.chunks[c]) { c 223 source3/lib/ldb/common/ldb_match.c chunk = tree->u.substring.chunks[c]; c 229 source3/lib/ldb/common/ldb_match.c if ( (! tree->u.substring.chunks[c + 1]) && (! tree->u.substring.end_with_wildcard) ) { c 237 source3/lib/ldb/common/ldb_match.c c++; c 77 source3/lib/ldb/common/ldb_parse.c unsigned c; c 78 source3/lib/ldb/common/ldb_parse.c if (sscanf(&str[i+1], "%02X", &c) != 1) { c 83 source3/lib/ldb/common/ldb_parse.c ((uint8_t *)ret.data)[j++] = c; c 242 source3/lib/ldb/common/qsort.c char c = *trav; c 247 source3/lib/ldb/common/qsort.c *hi = c; c 1044 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_dn *c; c 1046 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c c = ldb_dn_explode(lsql_ac, "@SUBCLASSES"); c 1047 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (ldb_dn_compare(module->ldb, msg->dn, c) == 0) { c 1182 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c struct ldb_dn *c; c 1184 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c c = ldb_dn_explode(lsql_ac, "@SUBCLASSES"); c 1185 source3/lib/ldb/ldb_sqlite3/ldb_sqlite3.c if (ldb_dn_compare(module->ldb, msg->dn, c) == 0) { c 70 source3/lib/ldb/tools/oLschema2ldif.c char *c; c 73 source3/lib/ldb/tools/oLschema2ldif.c if ((c = strchr(string, '(')) == NULL) { c 77 source3/lib/ldb/tools/oLschema2ldif.c c++; c 79 source3/lib/ldb/tools/oLschema2ldif.c c = strpbrk(c, "()"); c 80 source3/lib/ldb/tools/oLschema2ldif.c if (c == NULL) return 1; c 81 source3/lib/ldb/tools/oLschema2ldif.c if (*c == '(') b++; c 82 source3/lib/ldb/tools/oLschema2ldif.c if (*c == ')') b--; c 83 source3/lib/ldb/tools/oLschema2ldif.c c++; c 94 source3/lib/ldb/tools/oLschema2ldif.c char *c; c 98 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(values); c 99 source3/lib/ldb/tools/oLschema2ldif.c while (*c) { c 100 source3/lib/ldb/tools/oLschema2ldif.c n = strcspn(c, " \t$"); c 101 source3/lib/ldb/tools/oLschema2ldif.c s = talloc_strndup(msg, c, n); c 105 source3/lib/ldb/tools/oLschema2ldif.c c += n; c 106 source3/lib/ldb/tools/oLschema2ldif.c c += strspn(c, " \t$"); c 117 source3/lib/ldb/tools/oLschema2ldif.c char *c = *string; c 121 source3/lib/ldb/tools/oLschema2ldif.c if (*c == '\'') { c 122 source3/lib/ldb/tools/oLschema2ldif.c c++; c 123 source3/lib/ldb/tools/oLschema2ldif.c n = strcspn(c, "\'"); c 124 source3/lib/ldb/tools/oLschema2ldif.c value = talloc_strndup(ctx, c, n); c 125 source3/lib/ldb/tools/oLschema2ldif.c c += n; c 126 source3/lib/ldb/tools/oLschema2ldif.c c++; /* skip closing \' */ c 128 source3/lib/ldb/tools/oLschema2ldif.c n = strcspn(c, " \t\n"); c 129 source3/lib/ldb/tools/oLschema2ldif.c value = talloc_strndup(ctx, c, n); c 130 source3/lib/ldb/tools/oLschema2ldif.c c += n; c 132 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 139 source3/lib/ldb/tools/oLschema2ldif.c char *c = skip_spaces(*string); c 146 source3/lib/ldb/tools/oLschema2ldif.c n = strcspn(c, " \t\n"); c 147 source3/lib/ldb/tools/oLschema2ldif.c type = talloc_strndup(token, c, n); c 148 source3/lib/ldb/tools/oLschema2ldif.c c += n; c 149 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 155 source3/lib/ldb/tools/oLschema2ldif.c if (*c == '(') { c 156 source3/lib/ldb/tools/oLschema2ldif.c char *s = strchr(c, ')'); c 161 source3/lib/ldb/tools/oLschema2ldif.c c++; c 162 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 165 source3/lib/ldb/tools/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 167 source3/lib/ldb/tools/oLschema2ldif.c if (*string < c) { /* single name */ c 168 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 169 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 177 source3/lib/ldb/tools/oLschema2ldif.c if (*c == '(') { c 178 source3/lib/ldb/tools/oLschema2ldif.c c++; c 179 source3/lib/ldb/tools/oLschema2ldif.c n = strcspn(c, ")"); c 180 source3/lib/ldb/tools/oLschema2ldif.c token->value = talloc_strndup(ctx, c, n); c 181 source3/lib/ldb/tools/oLschema2ldif.c c += n; c 182 source3/lib/ldb/tools/oLschema2ldif.c c++; c 184 source3/lib/ldb/tools/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 187 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 188 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 195 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 202 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 209 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 217 source3/lib/ldb/tools/oLschema2ldif.c if (*c == '(') { c 218 source3/lib/ldb/tools/oLschema2ldif.c c++; c 219 source3/lib/ldb/tools/oLschema2ldif.c n = strcspn(c, ")"); c 220 source3/lib/ldb/tools/oLschema2ldif.c token->value = talloc_strndup(ctx, c, n); c 221 source3/lib/ldb/tools/oLschema2ldif.c c += n; c 222 source3/lib/ldb/tools/oLschema2ldif.c c++; c 224 source3/lib/ldb/tools/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 227 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 228 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 236 source3/lib/ldb/tools/oLschema2ldif.c if (*c == '(') { c 237 source3/lib/ldb/tools/oLschema2ldif.c c++; c 238 source3/lib/ldb/tools/oLschema2ldif.c n = strcspn(c, ")"); c 239 source3/lib/ldb/tools/oLschema2ldif.c token->value = talloc_strndup(ctx, c, n); c 240 source3/lib/ldb/tools/oLschema2ldif.c c += n; c 241 source3/lib/ldb/tools/oLschema2ldif.c c++; c 243 source3/lib/ldb/tools/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 246 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 247 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 254 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 262 source3/lib/ldb/tools/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 264 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 265 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 273 source3/lib/ldb/tools/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 275 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 276 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 284 source3/lib/ldb/tools/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 286 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 287 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 295 source3/lib/ldb/tools/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 297 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 298 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 306 source3/lib/ldb/tools/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 308 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 309 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 315 source3/lib/ldb/tools/oLschema2ldif.c if (*c == ')') { c 316 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 319 source3/lib/ldb/tools/oLschema2ldif.c if (*c == '\'') { c 320 source3/lib/ldb/tools/oLschema2ldif.c c = strchr(++c, '\''); c 321 source3/lib/ldb/tools/oLschema2ldif.c c++; c 323 source3/lib/ldb/tools/oLschema2ldif.c c += strcspn(c, " \t\n"); c 325 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 326 source3/lib/ldb/tools/oLschema2ldif.c *string = c; c 336 source3/lib/ldb/tools/oLschema2ldif.c char *c, *s; c 344 source3/lib/ldb/tools/oLschema2ldif.c c = talloc_strdup(ctx, entry); c 345 source3/lib/ldb/tools/oLschema2ldif.c if (!c) return NULL; c 347 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 349 source3/lib/ldb/tools/oLschema2ldif.c switch (*c) { c 351 source3/lib/ldb/tools/oLschema2ldif.c if (strncmp(c, "attributetype", 13) == 0) { c 352 source3/lib/ldb/tools/oLschema2ldif.c c += 13; c 358 source3/lib/ldb/tools/oLschema2ldif.c if (strncmp(c, "objectclass", 11) == 0) { c 359 source3/lib/ldb/tools/oLschema2ldif.c c += 11; c 368 source3/lib/ldb/tools/oLschema2ldif.c c = strchr(c, '('); c 369 source3/lib/ldb/tools/oLschema2ldif.c if (c == NULL) goto failed; c 370 source3/lib/ldb/tools/oLschema2ldif.c c++; c 372 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 375 source3/lib/ldb/tools/oLschema2ldif.c n = strcspn(c, " \t"); c 376 source3/lib/ldb/tools/oLschema2ldif.c s = talloc_strndup(msg, c, n); c 378 source3/lib/ldb/tools/oLschema2ldif.c c += n; c 379 source3/lib/ldb/tools/oLschema2ldif.c c = skip_spaces(c); c 381 source3/lib/ldb/tools/oLschema2ldif.c while (*c != ')') { c 382 source3/lib/ldb/tools/oLschema2ldif.c token = get_next_schema_token(msg, &c); c 468 source3/lib/ldb/tools/oLschema2ldif.c int c, t, line; c 479 source3/lib/ldb/tools/oLschema2ldif.c while ((c = fgetc(in)) != EOF) { c 482 source3/lib/ldb/tools/oLschema2ldif.c if (c == '#') { c 484 source3/lib/ldb/tools/oLschema2ldif.c c = fgetc(in); c 485 source3/lib/ldb/tools/oLschema2ldif.c } while (c != EOF && c != '\n'); c 488 source3/lib/ldb/tools/oLschema2ldif.c if (c == '\n') { c 497 source3/lib/ldb/tools/oLschema2ldif.c if (c == '\n') { c 512 source3/lib/ldb/tools/oLschema2ldif.c entry[t] = c; c 519 source3/lib/ldb/tools/oLschema2ldif.c } while ((c = fgetc(in)) != EOF); c 521 source3/lib/ldb/tools/oLschema2ldif.c if (c != '\n') { c 538 source3/lib/ldb/tools/oLschema2ldif.c if (c == EOF) break; c 60 source3/lib/ms_fnmatch.c smb_ucs2_t c; c 63 source3/lib/ms_fnmatch.c while ((c = *p++)) { c 64 source3/lib/ms_fnmatch.c switch (c) { c 128 source3/lib/ms_fnmatch.c if (c != *n) { c 132 source3/lib/ms_fnmatch.c if (toupper_w(c) != toupper_w(*n)) { c 175 source3/lib/readline.c void smb_readline_ca_char(char c) c 178 source3/lib/readline.c rl_completion_append_character = c; c 40 source3/lib/select.c void sys_select_signal(char c) c 48 source3/lib/select.c if (write(select_pipe[1], &c, 1) == 1) pipe_written++; c 116 source3/lib/select.c char c; c 118 source3/lib/select.c if (read(select_pipe[0], &c, 1) == 1) { c 129 source3/lib/select.c DEBUG(0,("select got %u signal\n", (unsigned int)c)); c 162 source3/lib/username.c char c = s[i]; c 163 source3/lib/username.c if (!islower_ascii((int)c)) c 165 source3/lib/username.c s[i] = toupper_ascii(c); c 169 source3/lib/username.c s[i] = c; c 2011 source3/lib/util.c int c; c 2015 source3/lib/util.c c = *s; c 2016 source3/lib/util.c res ^= (c << (i % 15)) ^ (c >> (15-(i%15))); c 2363 source3/lib/util.c char c; c 2370 source3/lib/util.c while ((c = *s++)) { c 2371 source3/lib/util.c switch (c) { c 2385 source3/lib/util.c smb_ucs2_t c; c 2387 source3/lib/util.c while ((c = *s++)) { c 2388 source3/lib/util.c switch (c) { c 675 source3/lib/util_str.c static char *strncpyn(char *dest, const char *src, size_t n, char c) c 683 source3/lib/util_str.c p = strchr_m(src, c); c 685 source3/lib/util_str.c DEBUG(5, ("strncpyn: separator character (%c) not found\n", c)); c 1147 source3/lib/util_str.c char *strchr_m(const char *src, char c) c 1158 source3/lib/util_str.c if ((c & 0xC0) == 0) { c 1159 source3/lib/util_str.c return strchr(src, c); c 1168 source3/lib/util_str.c if (*s == c) c 1182 source3/lib/util_str.c return strchr(src, c); c 1184 source3/lib/util_str.c p = strchr_w(ws, UCS2_CHAR(c)); c 1193 source3/lib/util_str.c return strchr(src, c); c 1201 source3/lib/util_str.c char *strrchr_m(const char *s, char c) c 1205 source3/lib/util_str.c if ((c & 0xC0) == 0) { c 1206 source3/lib/util_str.c return strrchr(s, c); c 1227 source3/lib/util_str.c if (c == *cp) { c 1253 source3/lib/util_str.c return strrchr(s, c); c 1255 source3/lib/util_str.c p = strrchr_w(ws, UCS2_CHAR(c)); c 1264 source3/lib/util_str.c return strrchr(s, c); c 1278 source3/lib/util_str.c char *strnrchr_m(const char *s, char c, unsigned int n) c 1290 source3/lib/util_str.c p = strnrchr_w(ws, UCS2_CHAR(c), n); c 1481 source3/lib/util_str.c codepoint_t c = next_codepoint(s, &c_size); c 1482 source3/lib/util_str.c if (c < 0x10000) { c 1935 source3/lib/util_str.c int c = (unsigned char) *(data.data++); c 1936 source3/lib/util_str.c bits += c; c 2283 source3/lib/util_str.c codepoint_t c = next_codepoint(src, &c_size); c 2285 source3/lib/util_str.c if (c == INVALID_CODEPOINT) { c 2343 source3/lib/util_str.c c = next_codepoint(&src[1], &c_size); c 2344 source3/lib/util_str.c if (c == INVALID_CODEPOINT) { c 134 source3/lib/util_tdb.c char c; c 140 source3/lib/util_tdb.c switch ((c = *fmt++)) { c 191 source3/lib/util_tdb.c c, fmt)); c 269 source3/lib/util_tdb.c char c; c 277 source3/lib/util_tdb.c switch ((c=*fmt++)) { c 345 source3/lib/util_tdb.c c, fmt)); c 149 source3/lib/util_unistr.c static int check_dos_char_slowly(smb_ucs2_t c) c 155 source3/lib/util_unistr.c len1 = convert_string(CH_UTF16LE, CH_DOS, &c, 2, buf, sizeof(buf),False); c 163 source3/lib/util_unistr.c return (c == c2); c 214 source3/lib/util_unistr.c smb_ucs2_t c; c 215 source3/lib/util_unistr.c SSVAL(&c, 0, i); c 216 source3/lib/util_unistr.c valid_table[i] = check_dos_char_slowly(c); c 337 source3/lib/util_unistr.c bool islower_w(smb_ucs2_t c) c 339 source3/lib/util_unistr.c return upcase_table[SVAL(&c,0)] != c; c 346 source3/lib/util_unistr.c bool isupper_w(smb_ucs2_t c) c 348 source3/lib/util_unistr.c return lowcase_table[SVAL(&c,0)] != c; c 355 source3/lib/util_unistr.c bool isvalid83_w(smb_ucs2_t c) c 357 source3/lib/util_unistr.c return valid_table[SVAL(&c,0)] != 0; c 367 source3/lib/util_unistr.c smb_ucs2_t c; c 369 source3/lib/util_unistr.c for(len = 0; *(COPY_UCS2_CHAR(&c,src)); src++, len++) { c 383 source3/lib/util_unistr.c smb_ucs2_t c; c 385 source3/lib/util_unistr.c for(len = 0; (len < max) && *(COPY_UCS2_CHAR(&c,src)); src++, len++) { c 396 source3/lib/util_unistr.c smb_ucs2_t *strchr_w(const smb_ucs2_t *s, smb_ucs2_t c) c 400 source3/lib/util_unistr.c if (c == cp) { c 405 source3/lib/util_unistr.c if (c == cp) { c 412 source3/lib/util_unistr.c smb_ucs2_t *strchr_wa(const smb_ucs2_t *s, char c) c 414 source3/lib/util_unistr.c return strchr_w(s, UCS2_CHAR(c)); c 421 source3/lib/util_unistr.c smb_ucs2_t *strrchr_w(const smb_ucs2_t *s, smb_ucs2_t c) c 432 source3/lib/util_unistr.c if (c == *(COPY_UCS2_CHAR(&cp,p))) { c 443 source3/lib/util_unistr.c smb_ucs2_t *strnrchr_w(const smb_ucs2_t *s, smb_ucs2_t c, unsigned int n) c 454 source3/lib/util_unistr.c if (c == *(COPY_UCS2_CHAR(&cp,p))) { c 857 source3/lib/util_unistr.c int toupper_ascii(int c) c 859 source3/lib/util_unistr.c smb_ucs2_t uc = toupper_w(UCS2_CHAR(c)); c 867 source3/lib/util_unistr.c int tolower_ascii(int c) c 869 source3/lib/util_unistr.c smb_ucs2_t uc = tolower_w(UCS2_CHAR(c)); c 877 source3/lib/util_unistr.c int isupper_ascii(int c) c 879 source3/lib/util_unistr.c return isupper_w(UCS2_CHAR(c)); c 886 source3/lib/util_unistr.c int islower_ascii(int c) c 888 source3/lib/util_unistr.c return islower_w(UCS2_CHAR(c)); c 36 source3/libaddns/dnsutils.c char c = *dot; c 38 source3/libaddns/dnsutils.c if (c == '.') c 41 source3/libaddns/dnsutils.c if (c == '-') continue; c 42 source3/libaddns/dnsutils.c if ((c >= 'a') && (c <= 'z')) continue; c 43 source3/libaddns/dnsutils.c if ((c >= 'A') && (c <= 'Z')) continue; c 44 source3/libaddns/dnsutils.c if ((c >= '0') && (c <= '9')) continue; c 65 source3/libads/krb5_setpw.c char* c; c 74 source3/libads/krb5_setpw.c if ((c = strchr_m(princ, '/')) == NULL) { c 75 source3/libads/krb5_setpw.c c = princ; c 77 source3/libads/krb5_setpw.c *c = '\0'; c 78 source3/libads/krb5_setpw.c c++; c 82 source3/libads/krb5_setpw.c princ_part2 = c; c 84 source3/libads/krb5_setpw.c if ((c = strchr_m(c, '@')) != NULL) { c 85 source3/libads/krb5_setpw.c *c = '\0'; c 86 source3/libads/krb5_setpw.c c++; c 87 source3/libads/krb5_setpw.c realm = c; c 1512 source3/libsmb/cliconnect.c uint8_t c = 2; c 1517 source3/libsmb/cliconnect.c talloc_tos(), bytes, data_blob_const(&c, sizeof(c))); c 49 source3/libsmb/clidfs.c NTSTATUS cli_cm_force_encryption(struct cli_state *c, c 55 source3/libsmb/clidfs.c NTSTATUS status = cli_force_encryption(c, c 95 source3/libsmb/clidfs.c struct cli_state *c = NULL; c 140 source3/libsmb/clidfs.c if (!(c=cli_initialise_ex(get_cmdline_auth_info_signing_state(auth_info)))) { c 142 source3/libsmb/clidfs.c if (c) { c 143 source3/libsmb/clidfs.c cli_shutdown(c); c 148 source3/libsmb/clidfs.c cli_set_port(c, port); c 151 source3/libsmb/clidfs.c status = cli_connect(c, server_n, &ss); c 156 source3/libsmb/clidfs.c cli_shutdown(c); c 163 source3/libsmb/clidfs.c c->protocol = max_protocol; c 164 source3/libsmb/clidfs.c c->use_kerberos = get_cmdline_auth_info_use_kerberos(auth_info); c 165 source3/libsmb/clidfs.c c->fallback_after_kerberos = c 168 source3/libsmb/clidfs.c if (!cli_session_request(c, &calling, &called)) { c 171 source3/libsmb/clidfs.c called.name, cli_errstr(c)); c 172 source3/libsmb/clidfs.c cli_shutdown(c); c 173 source3/libsmb/clidfs.c c = NULL; c 187 source3/libsmb/clidfs.c status = cli_negprot(c); c 192 source3/libsmb/clidfs.c cli_shutdown(c); c 199 source3/libsmb/clidfs.c if (!NT_STATUS_IS_OK(cli_session_setup(c, username, c 207 source3/libsmb/clidfs.c !NT_STATUS_IS_OK(cli_session_setup(c, "", c 211 source3/libsmb/clidfs.c d_printf("session setup failed: %s\n", cli_errstr(c)); c 212 source3/libsmb/clidfs.c if (NT_STATUS_V(cli_nt_error(c)) == c 215 source3/libsmb/clidfs.c cli_shutdown(c); c 219 source3/libsmb/clidfs.c status = cli_init_creds(c, "", lp_workgroup(), ""); c 221 source3/libsmb/clidfs.c status = cli_init_creds(c, username, lp_workgroup(), password); c 226 source3/libsmb/clidfs.c cli_shutdown(c); c 231 source3/libsmb/clidfs.c if (*c->server_domain) { c 233 source3/libsmb/clidfs.c c->server_domain,c->server_os,c->server_type)); c 234 source3/libsmb/clidfs.c } else if (*c->server_os || *c->server_type) { c 236 source3/libsmb/clidfs.c c->server_os,c->server_type)); c 246 source3/libsmb/clidfs.c if ((c->capabilities & CAP_DFS) && c 247 source3/libsmb/clidfs.c cli_check_msdfs_proxy(ctx, c, sharename, c 253 source3/libsmb/clidfs.c cli_shutdown(c); c 262 source3/libsmb/clidfs.c status = cli_tcon_andx(c, sharename, "?????", c 266 source3/libsmb/clidfs.c cli_shutdown(c); c 271 source3/libsmb/clidfs.c status = cli_cm_force_encryption(c, c 277 source3/libsmb/clidfs.c cli_shutdown(c); c 283 source3/libsmb/clidfs.c return c; c 395 source3/libsmb/clidfs.c struct cli_state *c = cli_cm_find(referring_cli, server, share); c 397 source3/libsmb/clidfs.c if (c) { c 398 source3/libsmb/clidfs.c return c; c 784 source3/libsmb/clifsinfo.c NTSTATUS cli_force_encryption(struct cli_state *c, c 792 source3/libsmb/clifsinfo.c if (!SERVER_HAS_UNIX_CIFS(c)) { c 796 source3/libsmb/clifsinfo.c if (!cli_unix_extensions_version(c, &major, &minor, &caplow, &caphigh)) { c 804 source3/libsmb/clifsinfo.c if (c->use_kerberos) { c 805 source3/libsmb/clifsinfo.c return cli_gss_smb_encryption_start(c); c 807 source3/libsmb/clifsinfo.c return cli_raw_ntlm_smb_encryption_start(c, c 187 source3/libsmb/clirap2.c static size_t rap_getstringp(TALLOC_CTX *ctx, char *p, char **dest, char *r, uint16_t c, char *endp) c 197 source3/libsmb/clirap2.c off -= c; c 50 source3/libsmb/libsmb_misc.c struct cli_state *c) c 52 source3/libsmb/libsmb_misc.c int ret = cli_errno(c); c 54 source3/libsmb/libsmb_misc.c if (cli_is_dos_error(c)) { c 58 source3/libsmb/libsmb_misc.c cli_dos_error(c, &eclass, &ecode); c 65 source3/libsmb/libsmb_misc.c status = cli_nt_error(c); c 242 source3/libsmb/libsmb_server.c struct cli_state *c; c 255 source3/libsmb/libsmb_server.c ZERO_STRUCT(c); c 320 source3/libsmb/libsmb_server.c } else if (!cli_get_fs_attr_info(c, &fs_attrs)) { c 323 source3/libsmb/libsmb_server.c cli_errstr(c))); c 331 source3/libsmb/libsmb_server.c cli_set_case_sensitive(c, True); c 333 source3/libsmb/libsmb_server.c cli_set_case_sensitive(c, False); c 342 source3/libsmb/libsmb_server.c c, c 389 source3/libsmb/libsmb_server.c if ((c = cli_initialise()) == NULL) { c 395 source3/libsmb/libsmb_server.c c->use_kerberos = True; c 399 source3/libsmb/libsmb_server.c c->fallback_after_kerberos = True; c 402 source3/libsmb/libsmb_server.c c->timeout = smbc_getTimeout(context); c 416 source3/libsmb/libsmb_server.c c->port = port_try_first; c 418 source3/libsmb/libsmb_server.c status = cli_connect(c, server_n, &ss); c 422 source3/libsmb/libsmb_server.c c->port = port_try_next; c 424 source3/libsmb/libsmb_server.c status = cli_connect(c, server_n, &ss); c 426 source3/libsmb/libsmb_server.c cli_shutdown(c); c 432 source3/libsmb/libsmb_server.c if (!cli_session_request(c, &calling, &called)) { c 433 source3/libsmb/libsmb_server.c cli_shutdown(c); c 471 source3/libsmb/libsmb_server.c status = cli_negprot(c); c 474 source3/libsmb/libsmb_server.c cli_shutdown(c); c 481 source3/libsmb/libsmb_server.c if (!NT_STATUS_IS_OK(cli_session_setup(c, username_used, c 492 source3/libsmb/libsmb_server.c !NT_STATUS_IS_OK(cli_session_setup(c, username_used, c 497 source3/libsmb/libsmb_server.c cli_shutdown(c); c 503 source3/libsmb/libsmb_server.c status = cli_init_creds(c, username_used, c 507 source3/libsmb/libsmb_server.c cli_shutdown(c); c 513 source3/libsmb/libsmb_server.c status = cli_tcon_andx(c, share, "?????", *pp_password, c 517 source3/libsmb/libsmb_server.c cli_shutdown(c); c 526 source3/libsmb/libsmb_server.c } else if (!cli_get_fs_attr_info(c, &fs_attrs)) { c 528 source3/libsmb/libsmb_server.c cli_errstr(c))); c 536 source3/libsmb/libsmb_server.c cli_set_case_sensitive(c, True); c 538 source3/libsmb/libsmb_server.c cli_set_case_sensitive(c, False); c 545 source3/libsmb/libsmb_server.c cli_set_case_sensitive(c, c 553 source3/libsmb/libsmb_server.c if (!NT_STATUS_IS_OK(cli_force_encryption(c, c 567 source3/libsmb/libsmb_server.c cli_shutdown(c); c 587 source3/libsmb/libsmb_server.c srv->cli = c; c 632 source3/libsmb/libsmb_server.c cli_shutdown(c); c 33 source3/libsmb/libsmb_setget.c smbc_getNetbiosName(SMBCCTX *c) c 35 source3/libsmb/libsmb_setget.c return c->netbios_name; c 40 source3/libsmb/libsmb_setget.c smbc_setNetbiosName(SMBCCTX *c, char * netbios_name) c 42 source3/libsmb/libsmb_setget.c c->netbios_name = netbios_name; c 47 source3/libsmb/libsmb_setget.c smbc_getWorkgroup(SMBCCTX *c) c 49 source3/libsmb/libsmb_setget.c return c->workgroup; c 54 source3/libsmb/libsmb_setget.c smbc_setWorkgroup(SMBCCTX *c, char * workgroup) c 56 source3/libsmb/libsmb_setget.c c->workgroup = workgroup; c 61 source3/libsmb/libsmb_setget.c smbc_getUser(SMBCCTX *c) c 63 source3/libsmb/libsmb_setget.c return c->user; c 68 source3/libsmb/libsmb_setget.c smbc_setUser(SMBCCTX *c, char * user) c 70 source3/libsmb/libsmb_setget.c c->user = user; c 75 source3/libsmb/libsmb_setget.c smbc_getDebug(SMBCCTX *c) c 77 source3/libsmb/libsmb_setget.c return c->debug; c 82 source3/libsmb/libsmb_setget.c smbc_setDebug(SMBCCTX *c, int debug) c 84 source3/libsmb/libsmb_setget.c c->debug = debug; c 93 source3/libsmb/libsmb_setget.c smbc_getTimeout(SMBCCTX *c) c 95 source3/libsmb/libsmb_setget.c return c->timeout; c 103 source3/libsmb/libsmb_setget.c smbc_setTimeout(SMBCCTX *c, int timeout) c 105 source3/libsmb/libsmb_setget.c c->timeout = timeout; c 110 source3/libsmb/libsmb_setget.c smbc_getOptionDebugToStderr(SMBCCTX *c) c 112 source3/libsmb/libsmb_setget.c return c->internal->debug_stderr; c 117 source3/libsmb/libsmb_setget.c smbc_setOptionDebugToStderr(SMBCCTX *c, smbc_bool b) c 119 source3/libsmb/libsmb_setget.c c->internal->debug_stderr = b; c 130 source3/libsmb/libsmb_setget.c smbc_getOptionFullTimeNames(SMBCCTX *c) c 132 source3/libsmb/libsmb_setget.c return c->internal->full_time_names; c 143 source3/libsmb/libsmb_setget.c smbc_setOptionFullTimeNames(SMBCCTX *c, smbc_bool b) c 145 source3/libsmb/libsmb_setget.c c->internal->full_time_names = b; c 153 source3/libsmb/libsmb_setget.c smbc_getOptionOpenShareMode(SMBCCTX *c) c 155 source3/libsmb/libsmb_setget.c return c->internal->share_mode; c 163 source3/libsmb/libsmb_setget.c smbc_setOptionOpenShareMode(SMBCCTX *c, smbc_share_mode share_mode) c 165 source3/libsmb/libsmb_setget.c c->internal->share_mode = share_mode; c 170 source3/libsmb/libsmb_setget.c smbc_getOptionUserData(SMBCCTX *c) c 172 source3/libsmb/libsmb_setget.c return c->internal->user_data; c 177 source3/libsmb/libsmb_setget.c smbc_setOptionUserData(SMBCCTX *c, void *user_data) c 179 source3/libsmb/libsmb_setget.c c->internal->user_data = user_data; c 184 source3/libsmb/libsmb_setget.c smbc_getOptionSmbEncryptionLevel(SMBCCTX *c) c 186 source3/libsmb/libsmb_setget.c return c->internal->smb_encryption_level; c 191 source3/libsmb/libsmb_setget.c smbc_setOptionSmbEncryptionLevel(SMBCCTX *c, smbc_smb_encrypt_level level) c 193 source3/libsmb/libsmb_setget.c c->internal->smb_encryption_level = level; c 204 source3/libsmb/libsmb_setget.c smbc_getOptionCaseSensitive(SMBCCTX *c) c 206 source3/libsmb/libsmb_setget.c return c->internal->case_sensitive; c 217 source3/libsmb/libsmb_setget.c smbc_setOptionCaseSensitive(SMBCCTX *c, smbc_bool b) c 219 source3/libsmb/libsmb_setget.c c->internal->case_sensitive = b; c 237 source3/libsmb/libsmb_setget.c smbc_getOptionBrowseMaxLmbCount(SMBCCTX *c) c 239 source3/libsmb/libsmb_setget.c return c->options.browse_max_lmb_count; c 257 source3/libsmb/libsmb_setget.c smbc_setOptionBrowseMaxLmbCount(SMBCCTX *c, int count) c 259 source3/libsmb/libsmb_setget.c c->options.browse_max_lmb_count = count; c 288 source3/libsmb/libsmb_setget.c smbc_getOptionUrlEncodeReaddirEntries(SMBCCTX *c) c 290 source3/libsmb/libsmb_setget.c return c->options.urlencode_readdir_entries; c 319 source3/libsmb/libsmb_setget.c smbc_setOptionUrlEncodeReaddirEntries(SMBCCTX *c, smbc_bool b) c 321 source3/libsmb/libsmb_setget.c c->options.urlencode_readdir_entries = b; c 337 source3/libsmb/libsmb_setget.c smbc_getOptionOneSharePerServer(SMBCCTX *c) c 339 source3/libsmb/libsmb_setget.c return c->options.one_share_per_server; c 355 source3/libsmb/libsmb_setget.c smbc_setOptionOneSharePerServer(SMBCCTX *c, smbc_bool b) c 357 source3/libsmb/libsmb_setget.c c->options.one_share_per_server = b; c 362 source3/libsmb/libsmb_setget.c smbc_getOptionUseKerberos(SMBCCTX *c) c 364 source3/libsmb/libsmb_setget.c return c->flags & SMB_CTX_FLAG_USE_KERBEROS ? True : False; c 369 source3/libsmb/libsmb_setget.c smbc_setOptionUseKerberos(SMBCCTX *c, smbc_bool b) c 372 source3/libsmb/libsmb_setget.c c->flags |= SMB_CTX_FLAG_USE_KERBEROS; c 374 source3/libsmb/libsmb_setget.c c->flags &= ~SMB_CTX_FLAG_USE_KERBEROS; c 380 source3/libsmb/libsmb_setget.c smbc_getOptionFallbackAfterKerberos(SMBCCTX *c) c 382 source3/libsmb/libsmb_setget.c return c->flags & SMB_CTX_FLAG_FALLBACK_AFTER_KERBEROS ? True : False; c 387 source3/libsmb/libsmb_setget.c smbc_setOptionFallbackAfterKerberos(SMBCCTX *c, smbc_bool b) c 390 source3/libsmb/libsmb_setget.c c->flags |= SMB_CTX_FLAG_FALLBACK_AFTER_KERBEROS; c 392 source3/libsmb/libsmb_setget.c c->flags &= ~SMB_CTX_FLAG_FALLBACK_AFTER_KERBEROS; c 398 source3/libsmb/libsmb_setget.c smbc_getOptionNoAutoAnonymousLogin(SMBCCTX *c) c 400 source3/libsmb/libsmb_setget.c return c->flags & SMBCCTX_FLAG_NO_AUTO_ANONYMOUS_LOGON ? True : False; c 405 source3/libsmb/libsmb_setget.c smbc_setOptionNoAutoAnonymousLogin(SMBCCTX *c, smbc_bool b) c 408 source3/libsmb/libsmb_setget.c c->flags |= SMBCCTX_FLAG_NO_AUTO_ANONYMOUS_LOGON; c 410 source3/libsmb/libsmb_setget.c c->flags &= ~SMBCCTX_FLAG_NO_AUTO_ANONYMOUS_LOGON; c 416 source3/libsmb/libsmb_setget.c smbc_getFunctionAuthData(SMBCCTX *c) c 418 source3/libsmb/libsmb_setget.c return c->callbacks.auth_fn; c 423 source3/libsmb/libsmb_setget.c smbc_setFunctionAuthData(SMBCCTX *c, smbc_get_auth_data_fn fn) c 425 source3/libsmb/libsmb_setget.c c->internal->auth_fn_with_context = NULL; c 426 source3/libsmb/libsmb_setget.c c->callbacks.auth_fn = fn; c 431 source3/libsmb/libsmb_setget.c smbc_getFunctionAuthDataWithContext(SMBCCTX *c) c 433 source3/libsmb/libsmb_setget.c return c->internal->auth_fn_with_context; c 438 source3/libsmb/libsmb_setget.c smbc_setFunctionAuthDataWithContext(SMBCCTX *c, c 441 source3/libsmb/libsmb_setget.c c->callbacks.auth_fn = NULL; c 442 source3/libsmb/libsmb_setget.c c->internal->auth_fn_with_context = fn; c 447 source3/libsmb/libsmb_setget.c smbc_getFunctionCheckServer(SMBCCTX *c) c 449 source3/libsmb/libsmb_setget.c return c->callbacks.check_server_fn; c 454 source3/libsmb/libsmb_setget.c smbc_setFunctionCheckServer(SMBCCTX *c, smbc_check_server_fn fn) c 456 source3/libsmb/libsmb_setget.c c->callbacks.check_server_fn = fn; c 461 source3/libsmb/libsmb_setget.c smbc_getFunctionRemoveUnusedServer(SMBCCTX *c) c 463 source3/libsmb/libsmb_setget.c return c->callbacks.remove_unused_server_fn; c 468 source3/libsmb/libsmb_setget.c smbc_setFunctionRemoveUnusedServer(SMBCCTX *c, c 471 source3/libsmb/libsmb_setget.c c->callbacks.remove_unused_server_fn = fn; c 476 source3/libsmb/libsmb_setget.c smbc_getFunctionAddCachedServer(SMBCCTX *c) c 478 source3/libsmb/libsmb_setget.c return c->callbacks.add_cached_srv_fn; c 483 source3/libsmb/libsmb_setget.c smbc_setFunctionAddCachedServer(SMBCCTX *c, smbc_add_cached_srv_fn fn) c 485 source3/libsmb/libsmb_setget.c c->callbacks.add_cached_srv_fn = fn; c 490 source3/libsmb/libsmb_setget.c smbc_getFunctionGetCachedServer(SMBCCTX *c) c 492 source3/libsmb/libsmb_setget.c return c->callbacks.get_cached_srv_fn; c 497 source3/libsmb/libsmb_setget.c smbc_setFunctionGetCachedServer(SMBCCTX *c, smbc_get_cached_srv_fn fn) c 499 source3/libsmb/libsmb_setget.c c->callbacks.get_cached_srv_fn = fn; c 504 source3/libsmb/libsmb_setget.c smbc_getFunctionRemoveCachedServer(SMBCCTX *c) c 506 source3/libsmb/libsmb_setget.c return c->callbacks.remove_cached_srv_fn; c 511 source3/libsmb/libsmb_setget.c smbc_setFunctionRemoveCachedServer(SMBCCTX *c, c 514 source3/libsmb/libsmb_setget.c c->callbacks.remove_cached_srv_fn = fn; c 522 source3/libsmb/libsmb_setget.c smbc_getFunctionPurgeCachedServers(SMBCCTX *c) c 524 source3/libsmb/libsmb_setget.c return c->callbacks.purge_cached_fn; c 528 source3/libsmb/libsmb_setget.c void smbc_setServerCacheData(SMBCCTX *c, struct smbc_server_cache * cache) c 530 source3/libsmb/libsmb_setget.c c->internal->server_cache = cache; c 534 source3/libsmb/libsmb_setget.c struct smbc_server_cache * smbc_getServerCacheData(SMBCCTX *c) c 536 source3/libsmb/libsmb_setget.c return c->internal->server_cache; c 545 source3/libsmb/libsmb_setget.c smbc_setFunctionPurgeCachedServers(SMBCCTX *c, smbc_purge_cached_fn fn) c 547 source3/libsmb/libsmb_setget.c c->callbacks.purge_cached_fn = fn; c 555 source3/libsmb/libsmb_setget.c smbc_getFunctionOpen(SMBCCTX *c) c 557 source3/libsmb/libsmb_setget.c return c->open; c 561 source3/libsmb/libsmb_setget.c smbc_setFunctionOpen(SMBCCTX *c, smbc_open_fn fn) c 563 source3/libsmb/libsmb_setget.c c->open = fn; c 567 source3/libsmb/libsmb_setget.c smbc_getFunctionCreat(SMBCCTX *c) c 569 source3/libsmb/libsmb_setget.c return c->creat; c 573 source3/libsmb/libsmb_setget.c smbc_setFunctionCreat(SMBCCTX *c, smbc_creat_fn fn) c 575 source3/libsmb/libsmb_setget.c c->creat = fn; c 579 source3/libsmb/libsmb_setget.c smbc_getFunctionRead(SMBCCTX *c) c 581 source3/libsmb/libsmb_setget.c return c->read; c 585 source3/libsmb/libsmb_setget.c smbc_setFunctionRead(SMBCCTX *c, smbc_read_fn fn) c 587 source3/libsmb/libsmb_setget.c c->read = fn; c 591 source3/libsmb/libsmb_setget.c smbc_getFunctionWrite(SMBCCTX *c) c 593 source3/libsmb/libsmb_setget.c return c->write; c 597 source3/libsmb/libsmb_setget.c smbc_setFunctionWrite(SMBCCTX *c, smbc_write_fn fn) c 599 source3/libsmb/libsmb_setget.c c->write = fn; c 603 source3/libsmb/libsmb_setget.c smbc_getFunctionUnlink(SMBCCTX *c) c 605 source3/libsmb/libsmb_setget.c return c->unlink; c 609 source3/libsmb/libsmb_setget.c smbc_setFunctionUnlink(SMBCCTX *c, smbc_unlink_fn fn) c 611 source3/libsmb/libsmb_setget.c c->unlink = fn; c 615 source3/libsmb/libsmb_setget.c smbc_getFunctionRename(SMBCCTX *c) c 617 source3/libsmb/libsmb_setget.c return c->rename; c 621 source3/libsmb/libsmb_setget.c smbc_setFunctionRename(SMBCCTX *c, smbc_rename_fn fn) c 623 source3/libsmb/libsmb_setget.c c->rename = fn; c 627 source3/libsmb/libsmb_setget.c smbc_getFunctionLseek(SMBCCTX *c) c 629 source3/libsmb/libsmb_setget.c return c->lseek; c 633 source3/libsmb/libsmb_setget.c smbc_setFunctionLseek(SMBCCTX *c, smbc_lseek_fn fn) c 635 source3/libsmb/libsmb_setget.c c->lseek = fn; c 639 source3/libsmb/libsmb_setget.c smbc_getFunctionStat(SMBCCTX *c) c 641 source3/libsmb/libsmb_setget.c return c->stat; c 645 source3/libsmb/libsmb_setget.c smbc_setFunctionStat(SMBCCTX *c, smbc_stat_fn fn) c 647 source3/libsmb/libsmb_setget.c c->stat = fn; c 651 source3/libsmb/libsmb_setget.c smbc_getFunctionFstat(SMBCCTX *c) c 653 source3/libsmb/libsmb_setget.c return c->fstat; c 657 source3/libsmb/libsmb_setget.c smbc_setFunctionFstat(SMBCCTX *c, smbc_fstat_fn fn) c 659 source3/libsmb/libsmb_setget.c c->fstat = fn; c 663 source3/libsmb/libsmb_setget.c smbc_getFunctionStatVFS(SMBCCTX *c) c 665 source3/libsmb/libsmb_setget.c return c->internal->posix_emu.statvfs_fn; c 669 source3/libsmb/libsmb_setget.c smbc_setFunctionStatVFS(SMBCCTX *c, smbc_statvfs_fn fn) c 671 source3/libsmb/libsmb_setget.c c->internal->posix_emu.statvfs_fn = fn; c 675 source3/libsmb/libsmb_setget.c smbc_getFunctionFstatVFS(SMBCCTX *c) c 677 source3/libsmb/libsmb_setget.c return c->internal->posix_emu.fstatvfs_fn; c 681 source3/libsmb/libsmb_setget.c smbc_setFunctionFstatVFS(SMBCCTX *c, smbc_fstatvfs_fn fn) c 683 source3/libsmb/libsmb_setget.c c->internal->posix_emu.fstatvfs_fn = fn; c 687 source3/libsmb/libsmb_setget.c smbc_getFunctionFtruncate(SMBCCTX *c) c 689 source3/libsmb/libsmb_setget.c return c->internal->posix_emu.ftruncate_fn; c 693 source3/libsmb/libsmb_setget.c smbc_setFunctionFtruncate(SMBCCTX *c, smbc_ftruncate_fn fn) c 695 source3/libsmb/libsmb_setget.c c->internal->posix_emu.ftruncate_fn = fn; c 699 source3/libsmb/libsmb_setget.c smbc_getFunctionClose(SMBCCTX *c) c 701 source3/libsmb/libsmb_setget.c return c->close_fn; c 705 source3/libsmb/libsmb_setget.c smbc_setFunctionClose(SMBCCTX *c, smbc_close_fn fn) c 707 source3/libsmb/libsmb_setget.c c->close_fn = fn; c 716 source3/libsmb/libsmb_setget.c smbc_getFunctionOpendir(SMBCCTX *c) c 718 source3/libsmb/libsmb_setget.c return c->opendir; c 722 source3/libsmb/libsmb_setget.c smbc_setFunctionOpendir(SMBCCTX *c, smbc_opendir_fn fn) c 724 source3/libsmb/libsmb_setget.c c->opendir = fn; c 728 source3/libsmb/libsmb_setget.c smbc_getFunctionClosedir(SMBCCTX *c) c 730 source3/libsmb/libsmb_setget.c return c->closedir; c 734 source3/libsmb/libsmb_setget.c smbc_setFunctionClosedir(SMBCCTX *c, smbc_closedir_fn fn) c 736 source3/libsmb/libsmb_setget.c c->closedir = fn; c 740 source3/libsmb/libsmb_setget.c smbc_getFunctionReaddir(SMBCCTX *c) c 742 source3/libsmb/libsmb_setget.c return c->readdir; c 746 source3/libsmb/libsmb_setget.c smbc_setFunctionReaddir(SMBCCTX *c, smbc_readdir_fn fn) c 748 source3/libsmb/libsmb_setget.c c->readdir = fn; c 752 source3/libsmb/libsmb_setget.c smbc_getFunctionGetdents(SMBCCTX *c) c 754 source3/libsmb/libsmb_setget.c return c->getdents; c 758 source3/libsmb/libsmb_setget.c smbc_setFunctionGetdents(SMBCCTX *c, smbc_getdents_fn fn) c 760 source3/libsmb/libsmb_setget.c c->getdents = fn; c 764 source3/libsmb/libsmb_setget.c smbc_getFunctionMkdir(SMBCCTX *c) c 766 source3/libsmb/libsmb_setget.c return c->mkdir; c 770 source3/libsmb/libsmb_setget.c smbc_setFunctionMkdir(SMBCCTX *c, smbc_mkdir_fn fn) c 772 source3/libsmb/libsmb_setget.c c->mkdir = fn; c 776 source3/libsmb/libsmb_setget.c smbc_getFunctionRmdir(SMBCCTX *c) c 778 source3/libsmb/libsmb_setget.c return c->rmdir; c 782 source3/libsmb/libsmb_setget.c smbc_setFunctionRmdir(SMBCCTX *c, smbc_rmdir_fn fn) c 784 source3/libsmb/libsmb_setget.c c->rmdir = fn; c 788 source3/libsmb/libsmb_setget.c smbc_getFunctionTelldir(SMBCCTX *c) c 790 source3/libsmb/libsmb_setget.c return c->telldir; c 794 source3/libsmb/libsmb_setget.c smbc_setFunctionTelldir(SMBCCTX *c, smbc_telldir_fn fn) c 796 source3/libsmb/libsmb_setget.c c->telldir = fn; c 800 source3/libsmb/libsmb_setget.c smbc_getFunctionLseekdir(SMBCCTX *c) c 802 source3/libsmb/libsmb_setget.c return c->lseekdir; c 806 source3/libsmb/libsmb_setget.c smbc_setFunctionLseekdir(SMBCCTX *c, smbc_lseekdir_fn fn) c 808 source3/libsmb/libsmb_setget.c c->lseekdir = fn; c 812 source3/libsmb/libsmb_setget.c smbc_getFunctionFstatdir(SMBCCTX *c) c 814 source3/libsmb/libsmb_setget.c return c->fstatdir; c 818 source3/libsmb/libsmb_setget.c smbc_setFunctionFstatdir(SMBCCTX *c, smbc_fstatdir_fn fn) c 820 source3/libsmb/libsmb_setget.c c->fstatdir = fn; c 829 source3/libsmb/libsmb_setget.c smbc_getFunctionChmod(SMBCCTX *c) c 831 source3/libsmb/libsmb_setget.c return c->chmod; c 835 source3/libsmb/libsmb_setget.c smbc_setFunctionChmod(SMBCCTX *c, smbc_chmod_fn fn) c 837 source3/libsmb/libsmb_setget.c c->chmod = fn; c 841 source3/libsmb/libsmb_setget.c smbc_getFunctionUtimes(SMBCCTX *c) c 843 source3/libsmb/libsmb_setget.c return c->utimes; c 847 source3/libsmb/libsmb_setget.c smbc_setFunctionUtimes(SMBCCTX *c, smbc_utimes_fn fn) c 849 source3/libsmb/libsmb_setget.c c->utimes = fn; c 853 source3/libsmb/libsmb_setget.c smbc_getFunctionSetxattr(SMBCCTX *c) c 855 source3/libsmb/libsmb_setget.c return c->setxattr; c 859 source3/libsmb/libsmb_setget.c smbc_setFunctionSetxattr(SMBCCTX *c, smbc_setxattr_fn fn) c 861 source3/libsmb/libsmb_setget.c c->setxattr = fn; c 865 source3/libsmb/libsmb_setget.c smbc_getFunctionGetxattr(SMBCCTX *c) c 867 source3/libsmb/libsmb_setget.c return c->getxattr; c 871 source3/libsmb/libsmb_setget.c smbc_setFunctionGetxattr(SMBCCTX *c, smbc_getxattr_fn fn) c 873 source3/libsmb/libsmb_setget.c c->getxattr = fn; c 877 source3/libsmb/libsmb_setget.c smbc_getFunctionRemovexattr(SMBCCTX *c) c 879 source3/libsmb/libsmb_setget.c return c->removexattr; c 883 source3/libsmb/libsmb_setget.c smbc_setFunctionRemovexattr(SMBCCTX *c, smbc_removexattr_fn fn) c 885 source3/libsmb/libsmb_setget.c c->removexattr = fn; c 889 source3/libsmb/libsmb_setget.c smbc_getFunctionListxattr(SMBCCTX *c) c 891 source3/libsmb/libsmb_setget.c return c->listxattr; c 895 source3/libsmb/libsmb_setget.c smbc_setFunctionListxattr(SMBCCTX *c, smbc_listxattr_fn fn) c 897 source3/libsmb/libsmb_setget.c c->listxattr = fn; c 906 source3/libsmb/libsmb_setget.c smbc_getFunctionPrintFile(SMBCCTX *c) c 908 source3/libsmb/libsmb_setget.c return c->print_file; c 912 source3/libsmb/libsmb_setget.c smbc_setFunctionPrintFile(SMBCCTX *c, smbc_print_file_fn fn) c 914 source3/libsmb/libsmb_setget.c c->print_file = fn; c 918 source3/libsmb/libsmb_setget.c smbc_getFunctionOpenPrintJob(SMBCCTX *c) c 920 source3/libsmb/libsmb_setget.c return c->open_print_job; c 924 source3/libsmb/libsmb_setget.c smbc_setFunctionOpenPrintJob(SMBCCTX *c, c 927 source3/libsmb/libsmb_setget.c c->open_print_job = fn; c 931 source3/libsmb/libsmb_setget.c smbc_getFunctionListPrintJobs(SMBCCTX *c) c 933 source3/libsmb/libsmb_setget.c return c->list_print_jobs; c 937 source3/libsmb/libsmb_setget.c smbc_setFunctionListPrintJobs(SMBCCTX *c, c 940 source3/libsmb/libsmb_setget.c c->list_print_jobs = fn; c 944 source3/libsmb/libsmb_setget.c smbc_getFunctionUnlinkPrintJob(SMBCCTX *c) c 946 source3/libsmb/libsmb_setget.c return c->unlink_print_job; c 950 source3/libsmb/libsmb_setget.c smbc_setFunctionUnlinkPrintJob(SMBCCTX *c, c 953 source3/libsmb/libsmb_setget.c c->unlink_print_job = fn; c 1352 source3/libsmb/nmblib.c unsigned char c = *(unsigned char *)(buf+ofs); c 1354 source3/libsmb/nmblib.c if ((c & 0xC0) == 0xC0) { c 185 source3/libsmb/smbdes.c char c[28]; c 196 source3/libsmb/smbdes.c c[i] = pk1[i]; c 201 source3/libsmb/smbdes.c lshift(c, sc[i], 28); c 204 source3/libsmb/smbdes.c concat(cd, c, d, 28, 28); c 161 source3/modules/getdate.c # define IN_CTYPE_DOMAIN(c) 1 c 163 source3/modules/getdate.c # define IN_CTYPE_DOMAIN(c) isascii (c) c 166 source3/modules/getdate.c #define ISSPACE(c) (IN_CTYPE_DOMAIN (c) && isspace (c)) c 167 source3/modules/getdate.c #define ISALPHA(c) (IN_CTYPE_DOMAIN (c) && isalpha (c)) c 168 source3/modules/getdate.c #define ISLOWER(c) (IN_CTYPE_DOMAIN (c) && islower (c)) c 169 source3/modules/getdate.c #define ISDIGIT_LOCALE(c) (IN_CTYPE_DOMAIN (c) && isdigit (c)) c 178 source3/modules/getdate.c #define ISDIGIT(c) ((unsigned) (c) - '0' <= 9) c 2493 source3/modules/getdate.c unsigned char c; c 2498 source3/modules/getdate.c while (c = *pc->input, ISSPACE (c)) c 2501 source3/modules/getdate.c if (ISDIGIT (c) || c == '-' || c == '+') c 2506 source3/modules/getdate.c if (c == '-' || c == '+') c 2508 source3/modules/getdate.c sign = c == '-' ? -1 : 1; c 2509 source3/modules/getdate.c c = *++pc->input; c 2510 source3/modules/getdate.c if (! ISDIGIT (c)) c 2520 source3/modules/getdate.c value = 10 * value + c - '0'; c 2521 source3/modules/getdate.c c = *++p; c 2523 source3/modules/getdate.c while (ISDIGIT (c)); c 2530 source3/modules/getdate.c if (ISALPHA (c)) c 2539 source3/modules/getdate.c *p++ = c; c 2540 source3/modules/getdate.c c = *++pc->input; c 2542 source3/modules/getdate.c while (ISALPHA (c) || c == '.'); c 2552 source3/modules/getdate.c if (c != '(') c 2557 source3/modules/getdate.c c = *pc->input++; c 2558 source3/modules/getdate.c if (c == '\0') c 2559 source3/modules/getdate.c return c; c 2560 source3/modules/getdate.c if (c == '(') c 2562 source3/modules/getdate.c else if (c == ')') c 52 source3/modules/getdate.y # define IN_CTYPE_DOMAIN(c) 1 c 54 source3/modules/getdate.y # define IN_CTYPE_DOMAIN(c) isascii (c) c 57 source3/modules/getdate.y #define ISSPACE(c) (IN_CTYPE_DOMAIN (c) && isspace (c)) c 58 source3/modules/getdate.y #define ISALPHA(c) (IN_CTYPE_DOMAIN (c) && isalpha (c)) c 59 source3/modules/getdate.y #define ISLOWER(c) (IN_CTYPE_DOMAIN (c) && islower (c)) c 60 source3/modules/getdate.y #define ISDIGIT_LOCALE(c) (IN_CTYPE_DOMAIN (c) && isdigit (c)) c 69 source3/modules/getdate.y #define ISDIGIT(c) ((unsigned) (c) - '0' <= 9) c 792 source3/modules/getdate.y unsigned char c; c 797 source3/modules/getdate.y while (c = *pc->input, ISSPACE (c)) c 800 source3/modules/getdate.y if (ISDIGIT (c) || c == '-' || c == '+') c 805 source3/modules/getdate.y if (c == '-' || c == '+') c 807 source3/modules/getdate.y sign = c == '-' ? -1 : 1; c 808 source3/modules/getdate.y c = *++pc->input; c 809 source3/modules/getdate.y if (! ISDIGIT (c)) c 819 source3/modules/getdate.y value = 10 * value + c - '0'; c 820 source3/modules/getdate.y c = *++p; c 822 source3/modules/getdate.y while (ISDIGIT (c)); c 829 source3/modules/getdate.y if (ISALPHA (c)) c 838 source3/modules/getdate.y *p++ = c; c 839 source3/modules/getdate.y c = *++pc->input; c 841 source3/modules/getdate.y while (ISALPHA (c) || c == '.'); c 851 source3/modules/getdate.y if (c != '(') c 856 source3/modules/getdate.y c = *pc->input++; c 857 source3/modules/getdate.y if (c == '\0') c 858 source3/modules/getdate.y return c; c 859 source3/modules/getdate.y if (c == '(') c 861 source3/modules/getdate.y else if (c == ')') c 524 source3/modules/vfs_cap.c #define hex2bin(c) hex2bin_table[(unsigned char)(c)] c 525 source3/modules/vfs_cap.c #define bin2hex(c) bin2hex_table[(unsigned char)(c)] c 77 source3/modules/vfs_commit.c struct commit_info * c, c 84 source3/modules/vfs_commit.c MODULE, (unsigned long)c->dbytes)); c 94 source3/modules/vfs_commit.c c->dbytes = 0; /* on success, no dirty bytes */ c 103 source3/modules/vfs_commit.c struct commit_info *c; c 105 source3/modules/vfs_commit.c if ((c = VFS_FETCH_FSP_EXTENSION(handle, fsp))) { c 106 source3/modules/vfs_commit.c if (c->dbytes) { c 109 source3/modules/vfs_commit.c MODULE, (unsigned long)c->dbytes)); c 111 source3/modules/vfs_commit.c return commit_do(c, fsp->fh->fd); c 123 source3/modules/vfs_commit.c struct commit_info *c; c 125 source3/modules/vfs_commit.c if ((c = VFS_FETCH_FSP_EXTENSION(handle, fsp)) == NULL) { c 129 source3/modules/vfs_commit.c c->dbytes += last_write; /* dirty bytes always counted */ c 131 source3/modules/vfs_commit.c if (c->dthresh && (c->dbytes > c->dthresh)) { c 132 source3/modules/vfs_commit.c return commit_do(c, fsp->fh->fd); c 138 source3/modules/vfs_commit.c if (c->on_eof == EOF_NONE || c->eof < 0) { c 143 source3/modules/vfs_commit.c if ((offset + last_write) >= c->eof) { c 144 source3/modules/vfs_commit.c if (commit_do(c, fsp->fh->fd) == -1) { c 149 source3/modules/vfs_commit.c if (c->on_eof == EOF_HINTED) { c 150 source3/modules/vfs_commit.c c->eof = -1; c 151 source3/modules/vfs_commit.c } else if (c->on_eof == EOF_GROWTH) { c 152 source3/modules/vfs_commit.c c->eof = offset + last_write; c 177 source3/modules/vfs_commit.c struct commit_info *c = NULL; c 193 source3/modules/vfs_commit.c c = VFS_ADD_FSP_EXTENSION(handle, fsp, struct commit_info, NULL); c 195 source3/modules/vfs_commit.c if (c) { c 196 source3/modules/vfs_commit.c c->dthresh = dthresh; c 197 source3/modules/vfs_commit.c c->dbytes = 0; c 198 source3/modules/vfs_commit.c c->on_eof = EOF_NONE; c 199 source3/modules/vfs_commit.c c->eof = 0; c 203 source3/modules/vfs_commit.c if (c) { c 205 source3/modules/vfs_commit.c c->on_eof = EOF_HINTED; c 207 source3/modules/vfs_commit.c c->on_eof = EOF_GROWTH; c 218 source3/modules/vfs_commit.c if (c && (c->on_eof != EOF_NONE)) { c 223 source3/modules/vfs_commit.c c->eof = st.st_size; c 284 source3/modules/vfs_commit.c struct commit_info *c; c 285 source3/modules/vfs_commit.c if ((c = VFS_FETCH_FSP_EXTENSION(handle, fsp))) { c 287 source3/modules/vfs_commit.c c->eof = len; c 886 source3/modules/vfs_default.c char c = 0; c 943 source3/modules/vfs_default.c if (SMB_VFS_WRITE(fsp, &c, 1)!=1) c 53 source3/modules/vfs_preopen.c static void preopen_helper_destroy(struct preopen_helper *c) c 56 source3/modules/vfs_preopen.c close(c->fd); c 57 source3/modules/vfs_preopen.c c->fd = -1; c 58 source3/modules/vfs_preopen.c kill(c->pid, SIGKILL); c 59 source3/modules/vfs_preopen.c waitpid(c->pid, &status, 0); c 60 source3/modules/vfs_preopen.c c->busy = true; c 114 source3/modules/vfs_preopen.c char c; c 120 source3/modules/vfs_preopen.c nread = read(helper->fd, &c, 1); c 131 source3/modules/vfs_preopen.c static int preopen_helpers_destructor(struct preopen_state *c) c 135 source3/modules/vfs_preopen.c for (i=0; i<c->num_helpers; i++) { c 136 source3/modules/vfs_preopen.c if (c->helpers[i].fd == -1) { c 139 source3/modules/vfs_preopen.c preopen_helper_destroy(&c->helpers[i]); c 150 source3/modules/vfs_preopen.c char c = 0; c 185 source3/modules/vfs_preopen.c nwritten = write(sock_fd, &c, 1); c 211 source3/nmbd/nmbd_winsproxy.c char c[sizeof(struct userdata_struct) + sizeof(struct subrec *) + c 361 source3/passdb/pdb_smbpasswd.c int c; c 396 source3/passdb/pdb_smbpasswd.c c = '\0'; c 398 source3/passdb/pdb_smbpasswd.c c = fgetc(fp); c 399 source3/passdb/pdb_smbpasswd.c if (c == '\n') { c 733 source3/passdb/pdb_smbpasswd.c int c; c 799 source3/passdb/pdb_smbpasswd.c c = '\0'; c 801 source3/passdb/pdb_smbpasswd.c c = fgetc(fp); c 802 source3/passdb/pdb_smbpasswd.c if (c == '\n') { c 46 source3/printing/lpq_parse.c fstring c; c 52 source3/printing/lpq_parse.c fstrcpy(c,tok[ptr+2]); c 53 source3/printing/lpq_parse.c *(c+2)=0; c 54 source3/printing/lpq_parse.c hour = atoi(c); c 55 source3/printing/lpq_parse.c *(c+5)=0; c 56 source3/printing/lpq_parse.c min = atoi(c+3); c 57 source3/printing/lpq_parse.c if(*(c+6) != 0) { c 58 source3/printing/lpq_parse.c sec = atoi(c+6); c 1773 source3/printing/nt_printing.c static char* ffmt(unsigned char *c){ c 1778 source3/printing/nt_printing.c if ((c[i] < ' ') || (c[i] > '~')) c 1781 source3/printing/nt_printing.c ffmt_str[i]=c[i]; c 3893 source3/rpc_server/srv_samr_nt.c struct samr_CreateUser2 c; c 3896 source3/rpc_server/srv_samr_nt.c c.in.domain_handle = r->in.domain_handle; c 3897 source3/rpc_server/srv_samr_nt.c c.in.account_name = r->in.account_name; c 3898 source3/rpc_server/srv_samr_nt.c c.in.acct_flags = ACB_NORMAL; c 3899 source3/rpc_server/srv_samr_nt.c c.in.access_mask = r->in.access_mask; c 3900 source3/rpc_server/srv_samr_nt.c c.out.user_handle = r->out.user_handle; c 3901 source3/rpc_server/srv_samr_nt.c c.out.access_granted = &access_granted; c 3902 source3/rpc_server/srv_samr_nt.c c.out.rid = r->out.rid; c 3904 source3/rpc_server/srv_samr_nt.c return _samr_CreateUser2(p, &c); c 4019 source3/rpc_server/srv_samr_nt.c struct samr_Connect2 c; c 4021 source3/rpc_server/srv_samr_nt.c c.in.system_name = r->in.system_name; c 4022 source3/rpc_server/srv_samr_nt.c c.in.access_mask = r->in.access_mask; c 4023 source3/rpc_server/srv_samr_nt.c c.out.connect_handle = r->out.connect_handle; c 4025 source3/rpc_server/srv_samr_nt.c return _samr_Connect2(p, &c); c 4035 source3/rpc_server/srv_samr_nt.c struct samr_Connect2 c; c 4037 source3/rpc_server/srv_samr_nt.c c.in.system_name = r->in.system_name; c 4038 source3/rpc_server/srv_samr_nt.c c.in.access_mask = r->in.access_mask; c 4039 source3/rpc_server/srv_samr_nt.c c.out.connect_handle = r->out.connect_handle; c 4041 source3/rpc_server/srv_samr_nt.c return _samr_Connect2(p, &c); c 4052 source3/rpc_server/srv_samr_nt.c struct samr_Connect2 c; c 4058 source3/rpc_server/srv_samr_nt.c c.in.system_name = r->in.system_name; c 4059 source3/rpc_server/srv_samr_nt.c c.in.access_mask = r->in.access_mask; c 4060 source3/rpc_server/srv_samr_nt.c c.out.connect_handle = r->out.connect_handle; c 4064 source3/rpc_server/srv_samr_nt.c status = _samr_Connect2(p, &c); c 69 source3/smbd/avahi_register.c static void avahi_client_callback(AvahiClient *c, AvahiClientState status, c 81 source3/smbd/avahi_register.c c, avahi_entry_group_callback, state); c 83 source3/smbd/avahi_register.c error = avahi_client_errno(c); c 92 source3/smbd/avahi_register.c error = avahi_client_errno(c); c 100 source3/smbd/avahi_register.c error = avahi_client_errno(c); c 109 source3/smbd/avahi_register.c error = avahi_client_errno(c); c 117 source3/smbd/avahi_register.c avahi_client_free(c); c 85 source3/smbd/mangle_hash2.c #define FLAG_CHECK(c, flag) (char_flags[(unsigned char)(c)] & (flag)) c 576 source3/smbd/mangle_hash2.c char c = dot_p[i]; c 577 source3/smbd/mangle_hash2.c if (FLAG_CHECK(c, FLAG_ASCII)) { c 579 source3/smbd/mangle_hash2.c toupper_ascii(c); c 70 source3/smbd/notify.c struct notify_change *c; c 82 source3/smbd/notify.c c = &changes[i]; c 85 source3/smbd/notify.c c->name, strlen(c->name)+1, &uni_name.buffer, c 99 source3/smbd/notify.c u32_tmp = c->action; c 41 source3/smbd/reply.c #define IS_PATH_SEP(c,posix_only) ((c) == '/' || (!(posix_only) && (c) == '\\')) c 48 source3/torture/cmd_vfs.c char c; c 54 source3/torture/cmd_vfs.c c = argv[1][0]; c 61 source3/torture/cmd_vfs.c memset(vfs->data, c, size); c 162 source3/torture/locktest.c struct cli_state *c; c 190 source3/torture/locktest.c if (!(c=cli_initialise())) { c 195 source3/torture/locktest.c status = cli_connect(c, server_n, &ss); c 201 source3/torture/locktest.c c->use_kerberos = use_kerberos; c 203 source3/torture/locktest.c if (!cli_session_request(c, &calling, &called)) { c 205 source3/torture/locktest.c cli_shutdown(c); c 215 source3/torture/locktest.c status = cli_negprot(c); c 219 source3/torture/locktest.c cli_shutdown(c); c 236 source3/torture/locktest.c if (!NT_STATUS_IS_OK(cli_session_setup(c, username[snum], c 242 source3/torture/locktest.c DEBUG(0,("session setup failed: %s\n", cli_errstr(c))); c 254 source3/torture/locktest.c if (*c->server_domain || *c->server_os || *c->server_type) c 256 source3/torture/locktest.c c->server_domain,c->server_os,c->server_type)); c 260 source3/torture/locktest.c status = cli_tcon_andx(c, share, "?????", password[snum], c 264 source3/torture/locktest.c cli_shutdown(c); c 270 source3/torture/locktest.c c->use_oplocks = use_oplocks; c 272 source3/torture/locktest.c return c; c 65 source3/torture/locktest2.c static int try_open(struct cli_state *c, char *nfs, int fstype, const char *fname, int flags) c 71 source3/torture/locktest2.c return cli_open(c, fname, flags, DENY_NONE); c 87 source3/torture/locktest2.c static bool try_close(struct cli_state *c, int fstype, int fd) c 91 source3/torture/locktest2.c return cli_close(c, fd); c 100 source3/torture/locktest2.c static bool try_lock(struct cli_state *c, int fstype, c 108 source3/torture/locktest2.c return cli_lock(c, fd, start, len, LOCK_TIMEOUT, op); c 122 source3/torture/locktest2.c static bool try_unlock(struct cli_state *c, int fstype, c 129 source3/torture/locktest2.c return cli_unlock(c, fd, start, len); c 161 source3/torture/locktest2.c struct cli_state *c; c 185 source3/torture/locktest2.c nt_status = cli_full_connection(&c, myname, server_n, NULL, 0, share, "?????", c 194 source3/torture/locktest2.c c->use_oplocks = use_oplocks; c 196 source3/torture/locktest2.c return c; c 43 source3/torture/masktest.c char c; c 47 source3/torture/masktest.c while ((c = *p++)) { c 48 source3/torture/masktest.c switch (c) { c 94 source3/torture/masktest.c if (c != *n) goto nomatch; c 166 source3/torture/masktest.c struct cli_state *c; c 190 source3/torture/masktest.c if (!(c=cli_initialise())) { c 195 source3/torture/masktest.c status = cli_connect(c, server_n, &ss); c 201 source3/torture/masktest.c c->protocol = max_protocol; c 203 source3/torture/masktest.c if (!cli_session_request(c, &calling, &called)) { c 205 source3/torture/masktest.c cli_shutdown(c); c 215 source3/torture/masktest.c status = cli_negprot(c); c 219 source3/torture/masktest.c cli_shutdown(c); c 230 source3/torture/masktest.c if (!NT_STATUS_IS_OK(cli_session_setup(c, username, c 234 source3/torture/masktest.c DEBUG(0,("session setup failed: %s\n", cli_errstr(c))); c 246 source3/torture/masktest.c if (*c->server_domain || *c->server_os || *c->server_type) c 248 source3/torture/masktest.c c->server_domain,c->server_os,c->server_type)); c 252 source3/torture/masktest.c status = cli_tcon_andx(c, share, "?????", password, c 256 source3/torture/masktest.c cli_shutdown(c); c 262 source3/torture/masktest.c return c; c 106 source3/torture/nbio.c static struct cli_state *c; c 123 source3/torture/nbio.c c = cli; c 131 source3/torture/nbio.c if (!cli_unlink(c, fname)) { c 134 source3/torture/nbio.c line_count, fname, cli_errstr(c)); c 152 source3/torture/nbio.c fd = cli_nt_create_full(c, fname, 0, c 160 source3/torture/nbio.c fname, cli_errstr(c)); c 188 source3/torture/nbio.c if (cli_write(c, ftable[i].fd, 0, buf, offset, size) != ret_size) { c 202 source3/torture/nbio.c if ((ret=cli_read(c, ftable[i].fd, buf, offset, size)) != ret_size) { c 214 source3/torture/nbio.c if (!cli_close(c, ftable[i].fd)) { c 223 source3/torture/nbio.c if (!cli_rmdir(c, fname)) { c 225 source3/torture/nbio.c fname, cli_errstr(c)); c 232 source3/torture/nbio.c if (!cli_rename(c, oldname, newname)) { c 234 source3/torture/nbio.c oldname, newname, cli_errstr(c)); c 242 source3/torture/nbio.c cli_qpathinfo(c, fname, NULL, NULL, NULL, NULL, NULL); c 249 source3/torture/nbio.c cli_qfileinfo(c, ftable[i].fd, NULL, NULL, NULL, NULL, NULL, NULL, NULL); c 256 source3/torture/nbio.c cli_dskattr(c, &bsize, &total, &avail); c 266 source3/torture/nbio.c cli_list(c, mask, 0, find_fn, NULL); c 295 source3/torture/nbio.c cli_list(c, s2, aDIR, delete_fn, NULL); c 314 source3/torture/nbio.c cli_list(c, mask, aDIR, delete_fn, NULL); c 316 source3/torture/nbio.c cli_rmdir(c, dname); c 324 source3/torture/nbio.c cli_rmdir(c, "clients"); c 105 source3/torture/torture.c static bool force_cli_encryption(struct cli_state *c, c 112 source3/torture/torture.c if (!SERVER_HAS_UNIX_CIFS(c)) { c 119 source3/torture/torture.c if (!cli_unix_extensions_version(c, &major, &minor, &caplow, &caphigh)) { c 133 source3/torture/torture.c if (c->use_kerberos) { c 134 source3/torture/torture.c status = cli_gss_smb_encryption_start(c); c 136 source3/torture/torture.c status = cli_raw_ntlm_smb_encryption_start(c, c 157 source3/torture/torture.c struct cli_state *c; c 165 source3/torture/torture.c if (!(c = cli_initialise())) { c 170 source3/torture/torture.c c->port = port_to_use; c 172 source3/torture/torture.c status = cli_connect(c, host, &ss); c 178 source3/torture/torture.c c->use_kerberos = use_kerberos; c 180 source3/torture/torture.c c->timeout = 120000; /* set a really long timeout (2 minutes) */ c 181 source3/torture/torture.c if (use_oplocks) c->use_oplocks = True; c 182 source3/torture/torture.c if (use_level_II_oplocks) c->use_level_II_oplocks = True; c 184 source3/torture/torture.c if (!cli_session_request(c, &calling, &called)) { c 189 source3/torture/torture.c status = cli_connect(c, host, &ss); c 196 source3/torture/torture.c if (!cli_session_request(c, &calling, &called)) { c 200 source3/torture/torture.c cli_shutdown(c); c 205 source3/torture/torture.c return c; c 266 source3/torture/torture.c static bool torture_open_connection_share(struct cli_state **c, c 277 source3/torture/torture.c status = cli_full_connection(c, myname, c 288 source3/torture/torture.c if (use_oplocks) (*c)->use_oplocks = True; c 289 source3/torture/torture.c if (use_level_II_oplocks) (*c)->use_level_II_oplocks = True; c 290 source3/torture/torture.c (*c)->timeout = 120000; /* set a really long timeout (2 minutes) */ c 293 source3/torture/torture.c return force_cli_encryption(*c, c 299 source3/torture/torture.c bool torture_open_connection(struct cli_state **c, int conn_index) c 321 source3/torture/torture.c result = torture_open_connection_share(c, h, s); c 328 source3/torture/torture.c return torture_open_connection_share(c, host, share); c 355 source3/torture/torture.c bool torture_close_connection(struct cli_state *c) c 358 source3/torture/torture.c if (!cli_tdis(c)) { c 359 source3/torture/torture.c printf("tdis failed (%s)\n", cli_errstr(c)); c 363 source3/torture/torture.c cli_shutdown(c); c 370 source3/torture/torture.c static bool check_error(int line, struct cli_state *c, c 373 source3/torture/torture.c if (cli_is_dos_error(c)) { c 379 source3/torture/torture.c cli_dos_error(c, &cclass, &num); c 394 source3/torture/torture.c status = cli_nt_error(c); c 407 source3/torture/torture.c static bool wait_lock(struct cli_state *c, int fnum, uint32 offset, uint32 len) c 409 source3/torture/torture.c while (!cli_lock(c, fnum, offset, len, -1, WRITE_LOCK)) { c 410 source3/torture/torture.c if (!check_error(__LINE__, c, ERRDOS, ERRlock, NT_STATUS_LOCK_NOT_GRANTED)) return False; c 416 source3/torture/torture.c static bool rw_torture(struct cli_state *c) c 429 source3/torture/torture.c fnum2 = cli_open(c, lockfname, O_RDWR | O_CREAT | O_EXCL, c 432 source3/torture/torture.c fnum2 = cli_open(c, lockfname, O_RDWR, DENY_NONE); c 434 source3/torture/torture.c printf("open of %s failed (%s)\n", lockfname, cli_errstr(c)); c 446 source3/torture/torture.c if (!wait_lock(c, fnum2, n*sizeof(int), sizeof(int))) { c 450 source3/torture/torture.c fnum = cli_open(c, fname, O_RDWR | O_CREAT | O_TRUNC, DENY_ALL); c 452 source3/torture/torture.c printf("open failed (%s)\n", cli_errstr(c)); c 457 source3/torture/torture.c if (cli_write(c, fnum, 0, (char *)&pid, 0, sizeof(pid)) != sizeof(pid)) { c 458 source3/torture/torture.c printf("write failed (%s)\n", cli_errstr(c)); c 463 source3/torture/torture.c if (cli_write(c, fnum, 0, (char *)buf, c 466 source3/torture/torture.c printf("write failed (%s)\n", cli_errstr(c)); c 473 source3/torture/torture.c if (cli_read(c, fnum, (char *)&pid2, 0, sizeof(pid)) != sizeof(pid)) { c 474 source3/torture/torture.c printf("read failed (%s)\n", cli_errstr(c)); c 483 source3/torture/torture.c if (!cli_close(c, fnum)) { c 484 source3/torture/torture.c printf("close failed (%s)\n", cli_errstr(c)); c 488 source3/torture/torture.c if (!cli_unlink(c, fname)) { c 489 source3/torture/torture.c printf("unlink failed (%s)\n", cli_errstr(c)); c 493 source3/torture/torture.c if (!cli_unlock(c, fnum2, n*sizeof(int), sizeof(int))) { c 494 source3/torture/torture.c printf("unlock failed (%s)\n", cli_errstr(c)); c 499 source3/torture/torture.c cli_close(c, fnum2); c 500 source3/torture/torture.c cli_unlink(c, lockfname); c 525 source3/torture/torture.c static bool rw_torture3(struct cli_state *c, char *lockfname) c 544 source3/torture/torture.c fnum = cli_open(c, lockfname, O_RDWR | O_CREAT | O_EXCL, c 548 source3/torture/torture.c lockfname, cli_errstr(c)); c 556 source3/torture/torture.c fnum = cli_open(c, lockfname, O_RDONLY, c 562 source3/torture/torture.c lockfname, cli_errstr(c)); c 585 source3/torture/torture.c if (cli_write(c, fnum, 0, buf+count, count, (size_t)sent) != sent) { c 586 source3/torture/torture.c printf("write failed (%s)\n", cli_errstr(c)); c 592 source3/torture/torture.c sent = cli_read(c, fnum, buf_rd+count, count, c 598 source3/torture/torture.c cli_errstr(c)); c 616 source3/torture/torture.c if (!cli_close(c, fnum)) { c 617 source3/torture/torture.c printf("close failed (%s)\n", cli_errstr(c)); c 4975 source3/torture/torture.c static struct cli_state *c; c 4981 source3/torture/torture.c if (!torture_open_connection(&c, 0)) { c 4986 source3/torture/torture.c c, fname, 0, GENERIC_ALL_ACCESS|DELETE_ACCESS, c 4990 source3/torture/torture.c d_printf("open %s failed: %s\n", fname, cli_errstr(c)); c 4996 source3/torture/torture.c c, username, c 5006 source3/torture/torture.c d_printf("\r%d ", (int)c->vuid); c 5008 source3/torture/torture.c if (!cli_ulogoff(c)) { c 5010 source3/torture/torture.c __location__, cli_errstr(c)); c 5013 source3/torture/torture.c c->vuid = 0; c 5177 source3/torture/torture.c char c = 0; c 5182 source3/torture/torture.c if (cli_write(cli1, fnum, 0, &c, c 28 source3/torture/utable.c int c, len, fd; c 43 source3/torture/utable.c for (c=1; c < 0x10000; c++) { c 46 source3/torture/utable.c SSVAL(&c2, 0, c); c 65 source3/torture/utable.c valid[c] = 1; c 72 source3/torture/utable.c if (c % 100 == 0) { c 73 source3/torture/utable.c printf("%d (%d/%d)\r", c, chars_allowed, alt_allowed); c 76 source3/torture/utable.c printf("%d (%d/%d)\n", c, chars_allowed, alt_allowed); c 99 source3/torture/utable.c static char *form_name(int c) c 108 source3/torture/utable.c SSVAL(&c2, 0, c); c 122 source3/torture/utable.c int c, i; c 140 source3/torture/utable.c for (c=1; c < 0x10000; c++) { c 143 source3/torture/utable.c if (c == '.' || c == '\\') continue; c 145 source3/torture/utable.c printf("%04x (%c)\n", c, isprint(c)?c:'.'); c 147 source3/torture/utable.c fname = form_name(c); c 155 source3/torture/utable.c printf("Failed to create file with char %04x\n", c); c 170 source3/torture/utable.c (unsigned long)size, c); c 176 source3/torture/utable.c printf("%04x: ", c); c 177 source3/torture/utable.c equiv[c][0] = c; c 180 source3/torture/utable.c equiv[c][i+1] = c2[i]; c 186 source3/torture/utable.c cli_write(cli, fnum, 0, (char *)&c, size, sizeof(c)); c 167 source3/utils/debug2html.c static void charprint( dbg_Token tok, int c ) c 189 source3/utils/debug2html.c switch( c ) c 204 source3/utils/debug2html.c (void)putchar( c ); c 88 source3/utils/debugparse.c dbg_Token dbg_char2token( dbg_Token *state, int c ) c 147 source3/utils/debugparse.c switch( c ) c 172 source3/utils/debugparse.c if( '[' == c ) c 189 source3/utils/debugparse.c if( isspace( c ) ) c 192 source3/utils/debugparse.c if( (' ' == c) && (dbg_timestamp == *state) ) c 202 source3/utils/debugparse.c switch( c ) c 88 source3/utils/net.c static int net_changetrustpw(struct net_context *c, int argc, const char **argv) c 90 source3/utils/net.c if (net_ads_check_our_domain(c) == 0) c 91 source3/utils/net.c return net_ads_changetrustpw(c, argc, argv); c 93 source3/utils/net.c return net_rpc_changetrustpw(c, argc, argv); c 101 source3/utils/net.c static int net_changesecretpw(struct net_context *c, int argc, c 107 source3/utils/net.c if(c->opt_force) { c 108 source3/utils/net.c if (c->opt_stdin) { c 114 source3/utils/net.c trust_pw = get_pass("Enter machine password: ", c->opt_stdin); c 136 source3/utils/net.c static int net_getlocalsid(struct net_context *c, int argc, const char **argv) c 174 source3/utils/net.c static int net_setlocalsid(struct net_context *c, int argc, const char **argv) c 194 source3/utils/net.c static int net_setdomainsid(struct net_context *c, int argc, const char **argv) c 214 source3/utils/net.c static int net_getdomainsid(struct net_context *c, int argc, const char **argv) c 250 source3/utils/net.c if (!secrets_fetch_domain_sid(c->opt_workgroup, &domain_sid)) { c 256 source3/utils/net.c d_printf("SID for domain %s is: %s\n", c->opt_workgroup, sid_str); c 297 source3/utils/net.c static int net_maxrid(struct net_context *c, int argc, const char **argv) c 627 source3/utils/net.c struct net_context *c = talloc_zero(frame, struct net_context); c 631 source3/utils/net.c {"workgroup", 'w', POPT_ARG_STRING, &c->opt_target_workgroup}, c 632 source3/utils/net.c {"user", 'U', POPT_ARG_STRING, &c->opt_user_name, 'U'}, c 634 source3/utils/net.c {"port", 'p', POPT_ARG_INT, &c->opt_port}, c 635 source3/utils/net.c {"myname", 'n', POPT_ARG_STRING, &c->opt_requester_name}, c 636 source3/utils/net.c {"server", 'S', POPT_ARG_STRING, &c->opt_host}, c 638 source3/utils/net.c {"container", 'c', POPT_ARG_STRING, &c->opt_container}, c 639 source3/utils/net.c {"comment", 'C', POPT_ARG_STRING, &c->opt_comment}, c 640 source3/utils/net.c {"maxusers", 'M', POPT_ARG_INT, &c->opt_maxusers}, c 641 source3/utils/net.c {"flags", 'F', POPT_ARG_INT, &c->opt_flags}, c 642 source3/utils/net.c {"long", 'l', POPT_ARG_NONE, &c->opt_long_list_entries}, c 643 source3/utils/net.c {"reboot", 'r', POPT_ARG_NONE, &c->opt_reboot}, c 644 source3/utils/net.c {"force", 'f', POPT_ARG_NONE, &c->opt_force}, c 645 source3/utils/net.c {"stdin", 'i', POPT_ARG_NONE, &c->opt_stdin}, c 646 source3/utils/net.c {"timeout", 't', POPT_ARG_INT, &c->opt_timeout}, c 647 source3/utils/net.c {"request-timeout",0,POPT_ARG_INT, &c->opt_request_timeout}, c 648 source3/utils/net.c {"machine-pass",'P', POPT_ARG_NONE, &c->opt_machine_pass}, c 649 source3/utils/net.c {"kerberos", 'k', POPT_ARG_NONE, &c->opt_kerberos}, c 650 source3/utils/net.c {"myworkgroup", 'W', POPT_ARG_STRING, &c->opt_workgroup}, c 651 source3/utils/net.c {"verbose", 'v', POPT_ARG_NONE, &c->opt_verbose}, c 652 source3/utils/net.c {"test", 'T', POPT_ARG_NONE, &c->opt_testmode}, c 654 source3/utils/net.c {"local", 'L', POPT_ARG_NONE, &c->opt_localgroup}, c 655 source3/utils/net.c {"domain", 'D', POPT_ARG_NONE, &c->opt_domaingroup}, c 656 source3/utils/net.c {"ntname", 'N', POPT_ARG_STRING, &c->opt_newntname}, c 657 source3/utils/net.c {"rid", 'R', POPT_ARG_INT, &c->opt_rid}, c 659 source3/utils/net.c {"acls", 0, POPT_ARG_NONE, &c->opt_acls}, c 660 source3/utils/net.c {"attrs", 0, POPT_ARG_NONE, &c->opt_attrs}, c 661 source3/utils/net.c {"timestamps", 0, POPT_ARG_NONE, &c->opt_timestamps}, c 662 source3/utils/net.c {"exclude", 'X', POPT_ARG_STRING, &c->opt_exclude}, c 663 source3/utils/net.c {"destination", 0, POPT_ARG_STRING, &c->opt_destination}, c 664 source3/utils/net.c {"tallocreport", 0, POPT_ARG_NONE, &c->do_talloc_report}, c 666 source3/utils/net.c {"force-full-repl", 0, POPT_ARG_NONE, &c->opt_force_full_repl}, c 667 source3/utils/net.c {"single-obj-repl", 0, POPT_ARG_NONE, &c->opt_single_obj_repl}, c 668 source3/utils/net.c {"clean-old-entries", 0, POPT_ARG_NONE, &c->opt_clean_old_entries}, c 675 source3/utils/net.c zero_sockaddr(&c->opt_dest_ip); c 682 source3/utils/net.c c->private_data = net_func; c 690 source3/utils/net.c c->display_usage = true; c 693 source3/utils/net.c c->smb_encrypt = true; c 696 source3/utils/net.c if (!interpret_string_addr(&c->opt_dest_ip, c 700 source3/utils/net.c c->opt_have_ip = true; c 704 source3/utils/net.c c->opt_user_specified = true; c 705 source3/utils/net.c c->opt_user_name = SMB_STRDUP(c->opt_user_name); c 706 source3/utils/net.c p = strchr(c->opt_user_name,'%'); c 709 source3/utils/net.c c->opt_password = p+1; c 715 source3/utils/net.c net_help(c, argc, argv); c 737 source3/utils/net.c if (c->do_talloc_report) { c 741 source3/utils/net.c if (c->opt_requester_name) { c 742 source3/utils/net.c set_global_myname(c->opt_requester_name); c 745 source3/utils/net.c if (!c->opt_user_name && getenv("LOGNAME")) { c 746 source3/utils/net.c c->opt_user_name = getenv("LOGNAME"); c 749 source3/utils/net.c if (!c->opt_workgroup) { c 750 source3/utils/net.c c->opt_workgroup = smb_xstrdup(lp_workgroup()); c 753 source3/utils/net.c if (!c->opt_target_workgroup) { c 754 source3/utils/net.c c->opt_target_workgroup = smb_xstrdup(lp_workgroup()); c 766 source3/utils/net.c if (c->opt_machine_pass) { c 770 source3/utils/net.c net_use_krb_machine_account(c); c 773 source3/utils/net.c if (!c->opt_password) { c 774 source3/utils/net.c c->opt_password = getenv("PASSWD"); c 777 source3/utils/net.c rc = net_run_function(c, argc_new-1, argv_new+1, "net", net_func); c 781 source3/utils/net.c libnetapi_free(c->netapi_ctx); c 91 source3/utils/net.h int (*fn)(struct net_context *c, int argc, const char **argv); c 97 source3/utils/net.h typedef NTSTATUS (*rpc_command_fn)(struct net_context *c, c 112 source3/utils/net.h struct net_context *c; c 129 source3/utils/net.h struct rpc_sh_cmd *(*sub)(struct net_context *c, c 133 source3/utils/net.h NTSTATUS (*fn)(struct net_context *c, TALLOC_CTX *mem_ctx, c 32 source3/utils/net_ads.c static const char *assume_own_realm(struct net_context *c) c 34 source3/utils/net_ads.c if (!c->opt_host && strequal(lp_workgroup(), c->opt_target_workgroup)) { c 44 source3/utils/net_ads.c static int net_ads_cldap_netlogon(struct net_context *c, ADS_STRUCT *ads) c 123 source3/utils/net_ads.c static int net_ads_lookup(struct net_context *c, int argc, const char **argv) c 128 source3/utils/net_ads.c if (c->display_usage) { c 135 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup_nobind(c, false, &ads))) { c 142 source3/utils/net_ads.c ads->config.realm = CONST_DISCARD(char *, c->opt_target_workgroup); c 146 source3/utils/net_ads.c ret = net_ads_cldap_netlogon(c, ads); c 153 source3/utils/net_ads.c static int net_ads_info(struct net_context *c, int argc, const char **argv) c 158 source3/utils/net_ads.c if (c->display_usage) { c 166 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup_nobind(c, false, &ads))) { c 207 source3/utils/net_ads.c static ADS_STATUS ads_startup_int(struct net_context *c, bool only_own_domain, c 229 source3/utils/net_ads.c realm = assume_own_realm(c); c 232 source3/utils/net_ads.c ads = ads_init(realm, c->opt_target_workgroup, c->opt_host); c 234 source3/utils/net_ads.c if (!c->opt_user_name) { c 235 source3/utils/net_ads.c c->opt_user_name = "administrator"; c 238 source3/utils/net_ads.c if (c->opt_user_specified) { c 243 source3/utils/net_ads.c if (!c->opt_password && need_password && !c->opt_machine_pass) { c 244 source3/utils/net_ads.c c->opt_password = net_prompt_pass(c, c->opt_user_name); c 245 source3/utils/net_ads.c if (!c->opt_password) { c 251 source3/utils/net_ads.c if (c->opt_password) { c 254 source3/utils/net_ads.c ads->auth.password = smb_xstrdup(c->opt_password); c 259 source3/utils/net_ads.c ads->auth.user_name = smb_xstrdup(c->opt_user_name); c 298 source3/utils/net_ads.c if ((only_own_domain || !c->opt_host) && !tried_closest_dc) { c 318 source3/utils/net_ads.c ADS_STATUS ads_startup(struct net_context *c, bool only_own_domain, ADS_STRUCT **ads) c 320 source3/utils/net_ads.c return ads_startup_int(c, only_own_domain, 0, ads); c 323 source3/utils/net_ads.c ADS_STATUS ads_startup_nobind(struct net_context *c, bool only_own_domain, ADS_STRUCT **ads) c 325 source3/utils/net_ads.c return ads_startup_int(c, only_own_domain, ADS_AUTH_NO_BIND, ads); c 353 source3/utils/net_ads.c int net_ads_check_our_domain(struct net_context *c) c 358 source3/utils/net_ads.c int net_ads_check(struct net_context *c) c 360 source3/utils/net_ads.c return net_ads_check_int(NULL, c->opt_workgroup, c->opt_host); c 366 source3/utils/net_ads.c static int net_ads_workgroup(struct net_context *c, int argc, const char **argv) c 372 source3/utils/net_ads.c if (c->display_usage) { c 379 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup_nobind(c, false, &ads))) { c 385 source3/utils/net_ads.c ads->config.realm = CONST_DISCARD(char *, c->opt_target_workgroup); c 433 source3/utils/net_ads.c static int net_ads_user_usage(struct net_context *c, int argc, const char **argv) c 435 source3/utils/net_ads.c return net_user_usage(c, argc, argv); c 438 source3/utils/net_ads.c static int ads_user_add(struct net_context *c, int argc, const char **argv) c 447 source3/utils/net_ads.c if (argc < 1 || c->display_usage) c 448 source3/utils/net_ads.c return net_ads_user_usage(c, argc, argv); c 450 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, false, &ads))) { c 466 source3/utils/net_ads.c if (c->opt_container) { c 467 source3/utils/net_ads.c ou_str = SMB_STRDUP(c->opt_container); c 472 source3/utils/net_ads.c status = ads_add_user_acct(ads, argv[0], ou_str, c->opt_comment); c 519 source3/utils/net_ads.c static int ads_user_info(struct net_context *c, int argc, const char **argv) c 529 source3/utils/net_ads.c if (argc < 1 || c->display_usage) { c 530 source3/utils/net_ads.c return net_ads_user_usage(c, argc, argv); c 540 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, false, &ads))) { c 579 source3/utils/net_ads.c static int ads_user_delete(struct net_context *c, int argc, const char **argv) c 587 source3/utils/net_ads.c return net_ads_user_usage(c, argc, argv); c 590 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, false, &ads))) { c 616 source3/utils/net_ads.c int net_ads_user(struct net_context *c, int argc, const char **argv) c 652 source3/utils/net_ads.c if (c->display_usage) { c 660 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, false, &ads))) { c 664 source3/utils/net_ads.c if (c->opt_long_list_entries) c 671 source3/utils/net_ads.c c->opt_long_list_entries ? longattrs : c 678 source3/utils/net_ads.c return net_run_function(c, argc, argv, "net ads user", func); c 681 source3/utils/net_ads.c static int net_ads_group_usage(struct net_context *c, int argc, const char **argv) c 683 source3/utils/net_ads.c return net_group_usage(c, argc, argv); c 686 source3/utils/net_ads.c static int ads_group_add(struct net_context *c, int argc, const char **argv) c 694 source3/utils/net_ads.c if (argc < 1 || c->display_usage) { c 695 source3/utils/net_ads.c return net_ads_group_usage(c, argc, argv); c 698 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, false, &ads))) { c 714 source3/utils/net_ads.c if (c->opt_container) { c 715 source3/utils/net_ads.c ou_str = SMB_STRDUP(c->opt_container); c 720 source3/utils/net_ads.c status = ads_add_group_acct(ads, argv[0], ou_str, c->opt_comment); c 738 source3/utils/net_ads.c static int ads_group_delete(struct net_context *c, int argc, const char **argv) c 745 source3/utils/net_ads.c if (argc < 1 || c->display_usage) { c 746 source3/utils/net_ads.c return net_ads_group_usage(c, argc, argv); c 749 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, false, &ads))) { c 775 source3/utils/net_ads.c int net_ads_group(struct net_context *c, int argc, const char **argv) c 803 source3/utils/net_ads.c if (c->display_usage) { c 811 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, false, &ads))) { c 815 source3/utils/net_ads.c if (c->opt_long_list_entries) c 821 source3/utils/net_ads.c c->opt_long_list_entries ? longattrs : c 828 source3/utils/net_ads.c return net_run_function(c, argc, argv, "net ads group", func); c 831 source3/utils/net_ads.c static int net_ads_status(struct net_context *c, int argc, const char **argv) c 837 source3/utils/net_ads.c if (c->display_usage) { c 844 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, true, &ads))) { c 873 source3/utils/net_ads.c static int net_ads_leave(struct net_context *c, int argc, const char **argv) c 879 source3/utils/net_ads.c if (c->display_usage) { c 896 source3/utils/net_ads.c if (!c->opt_kerberos) { c 907 source3/utils/net_ads.c r->in.use_kerberos = c->opt_kerberos; c 908 source3/utils/net_ads.c r->in.dc_name = c->opt_host; c 910 source3/utils/net_ads.c r->in.admin_account = c->opt_user_name; c 911 source3/utils/net_ads.c r->in.admin_password = net_prompt_pass(c, c->opt_user_name); c 959 source3/utils/net_ads.c static NTSTATUS net_ads_join_ok(struct net_context *c) c 969 source3/utils/net_ads.c net_use_krb_machine_account(c); c 971 source3/utils/net_ads.c status = ads_startup(c, true, &ads); c 983 source3/utils/net_ads.c int net_ads_testjoin(struct net_context *c, int argc, const char **argv) c 988 source3/utils/net_ads.c if (c->display_usage) { c 996 source3/utils/net_ads.c status = net_ads_join_ok(c); c 1164 source3/utils/net_ads.c static int net_ads_join_usage(struct net_context *c, int argc, const char **argv) c 1187 source3/utils/net_ads.c int net_ads_join(struct net_context *c, int argc, const char **argv) c 1201 source3/utils/net_ads.c if (c->display_usage) c 1202 source3/utils/net_ads.c return net_ads_join_usage(c, argc, argv); c 1219 source3/utils/net_ads.c if (!c->opt_kerberos) { c 1275 source3/utils/net_ads.c r->in.dc_name = c->opt_host; c 1276 source3/utils/net_ads.c r->in.admin_account = c->opt_user_name; c 1277 source3/utils/net_ads.c r->in.admin_password = net_prompt_pass(c, c->opt_user_name); c 1279 source3/utils/net_ads.c r->in.use_kerberos = c->opt_kerberos; c 1355 source3/utils/net_ads.c static int net_ads_dns_register(struct net_context *c, int argc, const char **argv) c 1366 source3/utils/net_ads.c if (argc > 0 || c->display_usage) { c 1378 source3/utils/net_ads.c status = ads_startup(c, true, &ads); c 1408 source3/utils/net_ads.c static int net_ads_dns_gethostbyname(struct net_context *c, int argc, const char **argv) c 1417 source3/utils/net_ads.c if (argc != 2 || c->display_usage) { c 1433 source3/utils/net_ads.c static int net_ads_dns(struct net_context *c, int argc, const char *argv[]) c 1455 source3/utils/net_ads.c return net_run_function(c, argc, argv, "net ads dns", func); c 1461 source3/utils/net_ads.c int net_ads_printer_usage(struct net_context *c, int argc, const char **argv) c 1481 source3/utils/net_ads.c static int net_ads_printer_search(struct net_context *c, int argc, const char **argv) c 1487 source3/utils/net_ads.c if (c->display_usage) { c 1494 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, false, &ads))) { c 1520 source3/utils/net_ads.c static int net_ads_printer_info(struct net_context *c, int argc, const char **argv) c 1527 source3/utils/net_ads.c if (c->display_usage) { c 1536 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, false, &ads))) { c 1576 source3/utils/net_ads.c static int net_ads_printer_publish(struct net_context *c, int argc, const char **argv) c 1591 source3/utils/net_ads.c if (argc < 1 || c->display_usage) { c 1601 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, true, &ads))) { c 1621 source3/utils/net_ads.c c->opt_user_name, c->opt_workgroup, c 1622 source3/utils/net_ads.c c->opt_password ? c->opt_password : "", c 1707 source3/utils/net_ads.c static int net_ads_printer_remove(struct net_context *c, int argc, const char **argv) c 1715 source3/utils/net_ads.c if (argc < 1 || c->display_usage) { c 1724 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, true, &ads))) { c 1765 source3/utils/net_ads.c static int net_ads_printer(struct net_context *c, int argc, const char **argv) c 1803 source3/utils/net_ads.c return net_run_function(c, argc, argv, "net ads printer", func); c 1807 source3/utils/net_ads.c static int net_ads_password(struct net_context *c, int argc, const char **argv) c 1810 source3/utils/net_ads.c const char *auth_principal = c->opt_user_name; c 1811 source3/utils/net_ads.c const char *auth_password = c->opt_password; c 1818 source3/utils/net_ads.c if (c->display_usage) { c 1826 source3/utils/net_ads.c if (c->opt_user_name == NULL || c->opt_password == NULL) { c 1854 source3/utils/net_ads.c if (!(ads = ads_init(realm, c->opt_workgroup, c->opt_host))) { c 1892 source3/utils/net_ads.c int net_ads_changetrustpw(struct net_context *c, int argc, const char **argv) c 1899 source3/utils/net_ads.c if (c->display_usage) { c 1911 source3/utils/net_ads.c net_use_krb_machine_account(c); c 1915 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, true, &ads))) { c 1954 source3/utils/net_ads.c static int net_ads_search_usage(struct net_context *c, int argc, const char **argv) c 1963 source3/utils/net_ads.c net_common_flags_usage(c, argc, argv); c 1971 source3/utils/net_ads.c static int net_ads_search(struct net_context *c, int argc, const char **argv) c 1979 source3/utils/net_ads.c if (argc < 1 || c->display_usage) { c 1980 source3/utils/net_ads.c return net_ads_search_usage(c, argc, argv); c 1983 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, false, &ads))) { c 2014 source3/utils/net_ads.c static int net_ads_dn_usage(struct net_context *c, int argc, const char **argv) c 2024 source3/utils/net_ads.c net_common_flags_usage(c, argc, argv); c 2032 source3/utils/net_ads.c static int net_ads_dn(struct net_context *c, int argc, const char **argv) c 2040 source3/utils/net_ads.c if (argc < 1 || c->display_usage) { c 2041 source3/utils/net_ads.c return net_ads_dn_usage(c, argc, argv); c 2044 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, false, &ads))) { c 2074 source3/utils/net_ads.c static int net_ads_sid_usage(struct net_context *c, int argc, const char **argv) c 2083 source3/utils/net_ads.c net_common_flags_usage(c, argc, argv); c 2091 source3/utils/net_ads.c static int net_ads_sid(struct net_context *c, int argc, const char **argv) c 2100 source3/utils/net_ads.c if (argc < 1 || c->display_usage) { c 2101 source3/utils/net_ads.c return net_ads_sid_usage(c, argc, argv); c 2104 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, false, &ads))) { c 2135 source3/utils/net_ads.c static int net_ads_keytab_flush(struct net_context *c, int argc, const char **argv) c 2140 source3/utils/net_ads.c if (c->display_usage) { c 2147 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, true, &ads))) { c 2155 source3/utils/net_ads.c static int net_ads_keytab_add(struct net_context *c, int argc, const char **argv) c 2161 source3/utils/net_ads.c if (c->display_usage) { c 2171 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, true, &ads))) { c 2181 source3/utils/net_ads.c static int net_ads_keytab_create(struct net_context *c, int argc, const char **argv) c 2186 source3/utils/net_ads.c if (c->display_usage) { c 2193 source3/utils/net_ads.c if (!ADS_ERR_OK(ads_startup(c, true, &ads))) { c 2201 source3/utils/net_ads.c static int net_ads_keytab_list(struct net_context *c, int argc, const char **argv) c 2205 source3/utils/net_ads.c if (c->display_usage) { c 2221 source3/utils/net_ads.c int net_ads_keytab(struct net_context *c, int argc, const char **argv) c 2264 source3/utils/net_ads.c return net_run_function(c, argc, argv, "net ads keytab", func); c 2267 source3/utils/net_ads.c static int net_ads_kerberos_renew(struct net_context *c, int argc, const char **argv) c 2271 source3/utils/net_ads.c if (c->display_usage) { c 2286 source3/utils/net_ads.c static int net_ads_kerberos_pac(struct net_context *c, int argc, const char **argv) c 2294 source3/utils/net_ads.c if (c->display_usage) { c 2306 source3/utils/net_ads.c c->opt_password = net_prompt_pass(c, c->opt_user_name); c 2309 source3/utils/net_ads.c c->opt_user_name, c 2310 source3/utils/net_ads.c c->opt_password, c 2338 source3/utils/net_ads.c static int net_ads_kerberos_kinit(struct net_context *c, int argc, const char **argv) c 2344 source3/utils/net_ads.c if (c->display_usage) { c 2356 source3/utils/net_ads.c c->opt_password = net_prompt_pass(c, c->opt_user_name); c 2358 source3/utils/net_ads.c ret = kerberos_kinit_password_ext(c->opt_user_name, c 2359 source3/utils/net_ads.c c->opt_password, c 2376 source3/utils/net_ads.c int net_ads_kerberos(struct net_context *c, int argc, const char **argv) c 2406 source3/utils/net_ads.c return net_run_function(c, argc, argv, "net ads kerberos", func); c 2409 source3/utils/net_ads.c int net_ads(struct net_context *c, int argc, const char **argv) c 2567 source3/utils/net_ads.c return net_run_function(c, argc, argv, "net ads", func); c 2578 source3/utils/net_ads.c int net_ads_keytab(struct net_context *c, int argc, const char **argv) c 2583 source3/utils/net_ads.c int net_ads_kerberos(struct net_context *c, int argc, const char **argv) c 2588 source3/utils/net_ads.c int net_ads_changetrustpw(struct net_context *c, int argc, const char **argv) c 2593 source3/utils/net_ads.c int net_ads_join(struct net_context *c, int argc, const char **argv) c 2598 source3/utils/net_ads.c int net_ads_user(struct net_context *c, int argc, const char **argv) c 2603 source3/utils/net_ads.c int net_ads_group(struct net_context *c, int argc, const char **argv) c 2609 source3/utils/net_ads.c int net_ads_check(struct net_context *c) c 2614 source3/utils/net_ads.c int net_ads_check_our_domain(struct net_context *c) c 2619 source3/utils/net_ads.c int net_ads(struct net_context *c, int argc, const char **argv) c 25 source3/utils/net_ads_gpo.c static int net_ads_gpo_refresh(struct net_context *c, int argc, const char **argv) c 39 source3/utils/net_ads_gpo.c if (argc < 1 || c->display_usage) { c 54 source3/utils/net_ads_gpo.c status = ads_startup(c, false, &ads); c 117 source3/utils/net_ads_gpo.c if (c->opt_verbose) { c 162 source3/utils/net_ads_gpo.c if (c->opt_verbose) { c 200 source3/utils/net_ads_gpo.c static int net_ads_gpo_list_all(struct net_context *c, int argc, const char **argv) c 222 source3/utils/net_ads_gpo.c if (c->display_usage) { c 234 source3/utils/net_ads_gpo.c status = ads_startup(c, false, &ads); c 284 source3/utils/net_ads_gpo.c static int net_ads_gpo_list(struct net_context *c, int argc, const char **argv) c 296 source3/utils/net_ads_gpo.c if (argc < 1 || c->display_usage) { c 310 source3/utils/net_ads_gpo.c status = ads_startup(c, false, &ads); c 355 source3/utils/net_ads_gpo.c static int net_ads_gpo_apply(struct net_context *c, int argc, const char **argv) c 367 source3/utils/net_ads_gpo.c if (argc < 1 || c->display_usage) { c 385 source3/utils/net_ads_gpo.c status = ads_startup(c, false, &ads); c 440 source3/utils/net_ads_gpo.c static int net_ads_gpo_link_get(struct net_context *c, int argc, const char **argv) c 447 source3/utils/net_ads_gpo.c if (argc < 1 || c->display_usage) { c 460 source3/utils/net_ads_gpo.c status = ads_startup(c, false, &ads); c 481 source3/utils/net_ads_gpo.c static int net_ads_gpo_link_add(struct net_context *c, int argc, const char **argv) c 488 source3/utils/net_ads_gpo.c if (argc < 2 || c->display_usage) { c 508 source3/utils/net_ads_gpo.c status = ads_startup(c, false, &ads); c 528 source3/utils/net_ads_gpo.c static int net_ads_gpo_link_delete(struct net_context *c, int argc, const char **argv) c 534 source3/utils/net_ads_gpo.c if (argc < 2 || c->display_usage) { c 548 source3/utils/net_ads_gpo.c status = ads_startup(c, false, &ads); c 568 source3/utils/net_ads_gpo.c static int net_ads_gpo_get_gpo(struct net_context *c, int argc, const char **argv) c 575 source3/utils/net_ads_gpo.c if (argc < 1 || c->display_usage) { c 588 source3/utils/net_ads_gpo.c status = ads_startup(c, false, &ads); c 614 source3/utils/net_ads_gpo.c int net_ads_gpo(struct net_context *c, int argc, const char **argv) c 690 source3/utils/net_ads_gpo.c return net_run_function(c, argc, argv, "net ads gpo", func); c 23 source3/utils/net_afs.c int net_afs_usage(struct net_context *c, int argc, const char **argv) c 32 source3/utils/net_afs.c int net_afs_key(struct net_context *c, int argc, const char **argv) c 65 source3/utils/net_afs.c int net_afs_impersonate(struct net_context *c, int argc, c 91 source3/utils/net_afs.c int net_afs(struct net_context *c, int argc, const char **argv) c 112 source3/utils/net_afs.c return net_run_function(c, argc, argv, "net afs", func); c 23 source3/utils/net_afs.h int net_afs_usage(struct net_context *c, int argc, const char **argv); c 24 source3/utils/net_afs.h int net_afs_key(struct net_context *c, int argc, const char **argv); c 25 source3/utils/net_afs.h int net_afs_impersonate(struct net_context *c, int argc, c 27 source3/utils/net_afs.h int net_afs(struct net_context *c, int argc, const char **argv); c 151 source3/utils/net_cache.c static int net_cache_add(struct net_context *c, int argc, const char **argv) c 156 source3/utils/net_cache.c if (argc < 3 || c->display_usage) { c 190 source3/utils/net_cache.c static int net_cache_del(struct net_context *c, int argc, const char **argv) c 194 source3/utils/net_cache.c if (argc < 1 || c->display_usage) { c 216 source3/utils/net_cache.c static int net_cache_get(struct net_context *c, int argc, const char **argv) c 222 source3/utils/net_cache.c if (argc < 1 || c->display_usage) { c 245 source3/utils/net_cache.c static int net_cache_search(struct net_context *c, int argc, const char **argv) c 249 source3/utils/net_cache.c if (argc < 1 || c->display_usage) { c 267 source3/utils/net_cache.c static int net_cache_list(struct net_context *c, int argc, const char **argv) c 271 source3/utils/net_cache.c if (c->display_usage) { c 290 source3/utils/net_cache.c static int net_cache_flush(struct net_context *c, int argc, const char **argv) c 293 source3/utils/net_cache.c if (c->display_usage) { c 311 source3/utils/net_cache.c int net_cache(struct net_context *c, int argc, const char **argv) c 372 source3/utils/net_cache.c return net_run_function(c, argc, argv, "net cache", func); c 39 source3/utils/net_conf.c static int net_conf_list_usage(struct net_context *c, int argc, c 46 source3/utils/net_conf.c static int net_conf_import_usage(struct net_context *c, int argc, c 58 source3/utils/net_conf.c static int net_conf_listshares_usage(struct net_context *c, int argc, c 65 source3/utils/net_conf.c static int net_conf_drop_usage(struct net_context *c, int argc, c 72 source3/utils/net_conf.c static int net_conf_showshare_usage(struct net_context *c, int argc, c 79 source3/utils/net_conf.c static int net_conf_addshare_usage(struct net_context *c, int argc, c 94 source3/utils/net_conf.c static int net_conf_delshare_usage(struct net_context *c, int argc, c 101 source3/utils/net_conf.c static int net_conf_setparm_usage(struct net_context *c, int argc, c 108 source3/utils/net_conf.c static int net_conf_getparm_usage(struct net_context *c, int argc, c 115 source3/utils/net_conf.c static int net_conf_delparm_usage(struct net_context *c, int argc, c 122 source3/utils/net_conf.c static int net_conf_getincludes_usage(struct net_context *c, int argc, c 129 source3/utils/net_conf.c static int net_conf_setincludes_usage(struct net_context *c, int argc, c 136 source3/utils/net_conf.c static int net_conf_delincludes_usage(struct net_context *c, int argc, c 153 source3/utils/net_conf.c static WERROR import_process_service(struct net_context *c, c 163 source3/utils/net_conf.c if (c->opt_testmode) { c 232 source3/utils/net_conf.c static int net_conf_list(struct net_context *c, struct smbconf_ctx *conf_ctx, c 244 source3/utils/net_conf.c if (argc != 0 || c->display_usage) { c 245 source3/utils/net_conf.c net_conf_list_usage(c, argc, argv); c 281 source3/utils/net_conf.c static int net_conf_import(struct net_context *c, struct smbconf_ctx *conf_ctx, c 292 source3/utils/net_conf.c if (c->display_usage) c 293 source3/utils/net_conf.c return net_conf_import_usage(c, argc, argv); c 300 source3/utils/net_conf.c net_conf_import_usage(c, argc, argv); c 329 source3/utils/net_conf.c if (c->opt_testmode) { c 351 source3/utils/net_conf.c werr = import_process_service(c, conf_ctx, service); c 365 source3/utils/net_conf.c if (!c->opt_testmode) { c 388 source3/utils/net_conf.c werr = import_process_service(c, conf_ctx, c 435 source3/utils/net_conf.c static int net_conf_listshares(struct net_context *c, c 447 source3/utils/net_conf.c if (argc != 0 || c->display_usage) { c 448 source3/utils/net_conf.c net_conf_listshares_usage(c, argc, argv); c 470 source3/utils/net_conf.c static int net_conf_drop(struct net_context *c, struct smbconf_ctx *conf_ctx, c 476 source3/utils/net_conf.c if (argc != 0 || c->display_usage) { c 477 source3/utils/net_conf.c net_conf_drop_usage(c, argc, argv); c 494 source3/utils/net_conf.c static int net_conf_showshare(struct net_context *c, c 507 source3/utils/net_conf.c if (argc != 1 || c->display_usage) { c 508 source3/utils/net_conf.c net_conf_showshare_usage(c, argc, argv); c 545 source3/utils/net_conf.c static int net_conf_addshare(struct net_context *c, c 559 source3/utils/net_conf.c if (c->display_usage) { c 560 source3/utils/net_conf.c net_conf_addshare_usage(c, argc, argv); c 569 source3/utils/net_conf.c net_conf_addshare_usage(c, argc, argv); c 575 source3/utils/net_conf.c net_conf_addshare_usage(c, argc, argv); c 588 source3/utils/net_conf.c net_conf_addshare_usage(c, argc, argv); c 593 source3/utils/net_conf.c net_conf_addshare_usage(c, argc, argv); c 606 source3/utils/net_conf.c net_conf_addshare_usage(c, argc, argv); c 726 source3/utils/net_conf.c static int net_conf_delshare(struct net_context *c, c 735 source3/utils/net_conf.c if (argc != 1 || c->display_usage) { c 736 source3/utils/net_conf.c net_conf_delshare_usage(c, argc, argv); c 758 source3/utils/net_conf.c static int net_conf_setparm(struct net_context *c, struct smbconf_ctx *conf_ctx, c 768 source3/utils/net_conf.c if (argc != 3 || c->display_usage) { c 769 source3/utils/net_conf.c net_conf_setparm_usage(c, argc, argv); c 830 source3/utils/net_conf.c static int net_conf_getparm(struct net_context *c, struct smbconf_ctx *conf_ctx, c 842 source3/utils/net_conf.c if (argc != 2 || c->display_usage) { c 843 source3/utils/net_conf.c net_conf_getparm_usage(c, argc, argv); c 883 source3/utils/net_conf.c static int net_conf_delparm(struct net_context *c, struct smbconf_ctx *conf_ctx, c 892 source3/utils/net_conf.c if (argc != 2 || c->display_usage) { c 893 source3/utils/net_conf.c net_conf_delparm_usage(c, argc, argv); c 932 source3/utils/net_conf.c static int net_conf_getincludes(struct net_context *c, c 944 source3/utils/net_conf.c if (argc != 1 || c->display_usage) { c 945 source3/utils/net_conf.c net_conf_getincludes_usage(c, argc, argv); c 973 source3/utils/net_conf.c static int net_conf_setincludes(struct net_context *c, c 984 source3/utils/net_conf.c if (argc < 1 || c->display_usage) { c 985 source3/utils/net_conf.c net_conf_setincludes_usage(c, argc, argv); c 1015 source3/utils/net_conf.c static int net_conf_delincludes(struct net_context *c, c 1024 source3/utils/net_conf.c if (argc != 1 || c->display_usage) { c 1025 source3/utils/net_conf.c net_conf_delincludes_usage(c, argc, argv); c 1060 source3/utils/net_conf.c static int net_conf_wrap_function(struct net_context *c, c 1077 source3/utils/net_conf.c ret = fn(c, conf_ctx, argc, argv); c 1091 source3/utils/net_conf.c int (*fn)(struct net_context *c, struct smbconf_ctx *ctx, int argc, c 1102 source3/utils/net_conf.c static int net_conf_run_function(struct net_context *c, int argc, c 1111 source3/utils/net_conf.c return net_conf_wrap_function(c, table[i].fn, c 1119 source3/utils/net_conf.c if (c->display_usage == false) c 1126 source3/utils/net_conf.c return c->display_usage?0:-1; c 1133 source3/utils/net_conf.c int net_conf(struct net_context *c, int argc, const char **argv) c 1247 source3/utils/net_conf.c ret = net_conf_run_function(c, argc, argv, "net conf", func_table); c 23 source3/utils/net_dom.c int net_dom_usage(struct net_context *c, int argc, const char **argv) c 39 source3/utils/net_dom.c static int net_dom_unjoin(struct net_context *c, int argc, const char **argv) c 54 source3/utils/net_dom.c if (argc < 1 || c->display_usage) { c 55 source3/utils/net_dom.c return net_dom_usage(c, argc, argv); c 58 source3/utils/net_dom.c if (c->opt_host) { c 59 source3/utils/net_dom.c server_name = c->opt_host; c 81 source3/utils/net_dom.c ntstatus = net_make_ipc_connection_ex(c, c->opt_workgroup, c 92 source3/utils/net_dom.c libnetapi_get_error_string(c->netapi_ctx, status)); c 97 source3/utils/net_dom.c c->opt_comment = "Shutting down due to a domain membership " c 99 source3/utils/net_dom.c c->opt_reboot = true; c 100 source3/utils/net_dom.c c->opt_timeout = 30; c 102 source3/utils/net_dom.c ret = run_rpc_command(c, cli, c 110 source3/utils/net_dom.c ret = run_rpc_command(c, cli, &ndr_table_winreg.syntax_id, 0, c 126 source3/utils/net_dom.c static int net_dom_join(struct net_context *c, int argc, const char **argv) c 142 source3/utils/net_dom.c if (argc < 1 || c->display_usage) { c 143 source3/utils/net_dom.c return net_dom_usage(c, argc, argv); c 146 source3/utils/net_dom.c if (c->opt_host) { c 147 source3/utils/net_dom.c server_name = c->opt_host; c 150 source3/utils/net_dom.c if (c->opt_force) { c 185 source3/utils/net_dom.c ntstatus = net_make_ipc_connection_ex(c, c->opt_workgroup, c 199 source3/utils/net_dom.c libnetapi_get_error_string(c->netapi_ctx, status)); c 204 source3/utils/net_dom.c c->opt_comment = "Shutting down due to a domain membership " c 206 source3/utils/net_dom.c c->opt_reboot = true; c 207 source3/utils/net_dom.c c->opt_timeout = 30; c 209 source3/utils/net_dom.c ret = run_rpc_command(c, cli, &ndr_table_initshutdown.syntax_id, 0, c 216 source3/utils/net_dom.c ret = run_rpc_command(c, cli, &ndr_table_winreg.syntax_id, 0, c 232 source3/utils/net_dom.c static int net_dom_renamecomputer(struct net_context *c, int argc, const char **argv) c 246 source3/utils/net_dom.c if (argc < 1 || c->display_usage) { c 247 source3/utils/net_dom.c return net_dom_usage(c, argc, argv); c 250 source3/utils/net_dom.c if (c->opt_host) { c 251 source3/utils/net_dom.c server_name = c->opt_host; c 279 source3/utils/net_dom.c ntstatus = net_make_ipc_connection_ex(c, c->opt_workgroup, c 296 source3/utils/net_dom.c libnetapi_get_error_string(c->netapi_ctx, status)); c 301 source3/utils/net_dom.c c->opt_comment = "Shutting down due to a computer rename"; c 302 source3/utils/net_dom.c c->opt_reboot = true; c 303 source3/utils/net_dom.c c->opt_timeout = 30; c 305 source3/utils/net_dom.c ret = run_rpc_command(c, cli, c 313 source3/utils/net_dom.c ret = run_rpc_command(c, cli, &ndr_table_winreg.syntax_id, 0, c 329 source3/utils/net_dom.c int net_dom(struct net_context *c, int argc, const char **argv) c 366 source3/utils/net_dom.c status = libnetapi_init(&c->netapi_ctx); c 371 source3/utils/net_dom.c libnetapi_set_username(c->netapi_ctx, c->opt_user_name); c 372 source3/utils/net_dom.c libnetapi_set_password(c->netapi_ctx, c->opt_password); c 373 source3/utils/net_dom.c if (c->opt_kerberos) { c 374 source3/utils/net_dom.c libnetapi_set_use_kerberos(c->netapi_ctx); c 377 source3/utils/net_dom.c return net_run_function(c, argc, argv, "net dom", func); c 35 source3/utils/net_eventlog.c static int net_eventlog_dump(struct net_context *c, int argc, c 45 source3/utils/net_eventlog.c if (argc < 1 || c->display_usage) { c 84 source3/utils/net_eventlog.c static int net_eventlog_import(struct net_context *c, int argc, c 99 source3/utils/net_eventlog.c if (argc < 2 || c->display_usage) { c 179 source3/utils/net_eventlog.c static int net_eventlog_export(struct net_context *c, int argc, c 189 source3/utils/net_eventlog.c if (argc < 2 || c->display_usage) { c 226 source3/utils/net_eventlog.c int net_eventlog(struct net_context *c, int argc, const char **argv) c 260 source3/utils/net_eventlog.c ret = net_run_function(c, argc, argv, "net eventlog", func); c 25 source3/utils/net_file.c int net_file_usage(struct net_context *c, int argc, const char **argv) c 37 source3/utils/net_file.c net_common_methods_usage(c, argc, argv); c 38 source3/utils/net_file.c net_common_flags_usage(c, argc, argv); c 42 source3/utils/net_file.c int net_file(struct net_context *c, int argc, const char **argv) c 45 source3/utils/net_file.c return net_file_usage(c, argc, argv); c 48 source3/utils/net_file.c net_file_usage(c, argc, argv); c 52 source3/utils/net_file.c if (net_rpc_check(c, 0)) c 53 source3/utils/net_file.c return net_rpc_file(c, argc, argv); c 54 source3/utils/net_file.c return net_rap_file(c, argc, argv); c 25 source3/utils/net_group.c int net_group_usage(struct net_context *c, int argc, const char **argv) c 39 source3/utils/net_group.c net_common_methods_usage(c, argc, argv); c 40 source3/utils/net_group.c net_common_flags_usage(c, argc, argv); c 47 source3/utils/net_group.c int net_group(struct net_context *c, int argc, const char **argv) c 50 source3/utils/net_group.c return net_group_usage(c, argc, argv); c 53 source3/utils/net_group.c net_group_usage(c, argc, argv); c 57 source3/utils/net_group.c if (net_ads_check(c) == 0) c 58 source3/utils/net_group.c return net_ads_group(c, argc, argv); c 60 source3/utils/net_group.c if (argc == 0 && net_rpc_check(c, NET_FLAGS_PDC)) c 61 source3/utils/net_group.c return net_rpc_group(c,argc, argv); c 63 source3/utils/net_group.c return net_rap_group(c, argc, argv); c 75 source3/utils/net_groupmap.c static int net_groupmap_list(struct net_context *c, int argc, const char **argv) c 88 source3/utils/net_groupmap.c if (c->display_usage) { c 93 source3/utils/net_groupmap.c if (c->opt_verbose || c->opt_long_list_entries) c 162 source3/utils/net_groupmap.c static int net_groupmap_add(struct net_context *c, int argc, const char **argv) c 188 source3/utils/net_groupmap.c if (c->display_usage) { c 326 source3/utils/net_groupmap.c static int net_groupmap_modify(struct net_context *c, int argc, const char **argv) c 344 source3/utils/net_groupmap.c if (c->display_usage) { c 468 source3/utils/net_groupmap.c static int net_groupmap_delete(struct net_context *c, int argc, const char **argv) c 477 source3/utils/net_groupmap.c if (c->display_usage) { c 529 source3/utils/net_groupmap.c static int net_groupmap_set(struct net_context *c, int argc, const char **argv) c 536 source3/utils/net_groupmap.c if ((argc < 1) || (argc > 2) || c->display_usage) { c 542 source3/utils/net_groupmap.c if ( c->opt_localgroup && c->opt_domaingroup ) { c 579 source3/utils/net_groupmap.c if (c->opt_rid == 0) { c 581 source3/utils/net_groupmap.c c->opt_rid = algorithmic_pdb_gid_to_group_rid(map.gid); c 583 source3/utils/net_groupmap.c if ( !pdb_new_rid((uint32*)&c->opt_rid) ) { c 591 source3/utils/net_groupmap.c sid_append_rid(&map.sid, c->opt_rid); c 606 source3/utils/net_groupmap.c if ( c->opt_localgroup || c->opt_domaingroup ) { c 614 source3/utils/net_groupmap.c if (c->opt_localgroup) c 617 source3/utils/net_groupmap.c if (c->opt_domaingroup) c 622 source3/utils/net_groupmap.c if ((c->opt_comment != NULL) && (strlen(c->opt_comment) > 0)) { c 623 source3/utils/net_groupmap.c fstrcpy(map.comment, c->opt_comment); c 626 source3/utils/net_groupmap.c if ((c->opt_newntname != NULL) && (strlen(c->opt_newntname) > 0)) { c 627 source3/utils/net_groupmap.c fstrcpy(map.nt_name, c->opt_newntname); c 641 source3/utils/net_groupmap.c static int net_groupmap_cleanup(struct net_context *c, int argc, const char **argv) c 646 source3/utils/net_groupmap.c if (c->display_usage) { c 677 source3/utils/net_groupmap.c static int net_groupmap_addmem(struct net_context *c, int argc, const char **argv) c 682 source3/utils/net_groupmap.c c->display_usage || c 698 source3/utils/net_groupmap.c static int net_groupmap_delmem(struct net_context *c, int argc, const char **argv) c 703 source3/utils/net_groupmap.c c->display_usage || c 719 source3/utils/net_groupmap.c static int net_groupmap_listmem(struct net_context *c, int argc, const char **argv) c 726 source3/utils/net_groupmap.c c->display_usage || c 777 source3/utils/net_groupmap.c static int net_groupmap_memberships(struct net_context *c, int argc, const char **argv) c 783 source3/utils/net_groupmap.c c->display_usage || c 814 source3/utils/net_groupmap.c int net_groupmap(struct net_context *c, int argc, const char **argv) c 906 source3/utils/net_groupmap.c return net_run_function(c,argc, argv, "net groupmap", func); c 23 source3/utils/net_help.c static int net_usage(struct net_context *c, int argc, const char **argv); c 25 source3/utils/net_help.c static int net_help_usage(struct net_context *c, int argc, const char **argv) c 27 source3/utils/net_help.c c->display_usage = true; c 28 source3/utils/net_help.c return net_usage(c, argc, argv); c 31 source3/utils/net_help.c static int net_usage(struct net_context *c, int argc, const char **argv) c 33 source3/utils/net_help.c struct functable *table = (struct functable*) c->private_data; c 38 source3/utils/net_help.c if (c->display_usage) { c 48 source3/utils/net_help.c net_common_flags_usage(c, argc, argv); c 55 source3/utils/net_help.c int net_help(struct net_context *c, int argc, const char **argv) c 57 source3/utils/net_help.c struct functable *func = (struct functable *)c->private_data; c 60 source3/utils/net_help.c return net_usage(c, argc, argv); c 64 source3/utils/net_help.c return net_help_usage(c, argc, argv); c 67 source3/utils/net_help.c c->display_usage = true; c 68 source3/utils/net_help.c return net_run_function(c, argc, argv, "net help", func); c 23 source3/utils/net_help_common.c int net_common_methods_usage(struct net_context *c, int argc, const char**argv) c 33 source3/utils/net_help_common.c int net_common_flags_usage(struct net_context *c, int argc, const char **argv) c 33 source3/utils/net_help_common.h int net_common_methods_usage(struct net_context *c, int argc, const char**argv); c 45 source3/utils/net_help_common.h int net_common_flags_usage(struct net_context *c, int argc, const char **argv); c 58 source3/utils/net_idmap.c static int net_idmap_dump(struct net_context *c, int argc, const char **argv) c 62 source3/utils/net_idmap.c if ( argc != 1 || c->display_usage) { c 67 source3/utils/net_idmap.c return c->display_usage?0:-1; c 88 source3/utils/net_idmap.c static int net_idmap_restore(struct net_context *c, int argc, const char **argv) c 93 source3/utils/net_idmap.c if (c->display_usage) { c 189 source3/utils/net_idmap.c static int net_idmap_delete(struct net_context *c, int argc, const char **argv) c 195 source3/utils/net_idmap.c static int net_idmap_set(struct net_context *c, int argc, const char **argv) c 224 source3/utils/net_idmap.c static int net_idmap_secret(struct net_context *c, int argc, const char **argv) c 234 source3/utils/net_idmap.c if (argc != 2 || c->display_usage) { c 242 source3/utils/net_idmap.c return c->display_usage?0:-1; c 301 source3/utils/net_idmap.c int net_help_idmap(struct net_context *c, int argc, const char **argv) c 317 source3/utils/net_idmap.c static int net_idmap_aclmapset(struct net_context *c, int argc, const char **argv) c 327 source3/utils/net_idmap.c if (argc != 3 || c->display_usage) { c 384 source3/utils/net_idmap.c int net_idmap(struct net_context *c, int argc, const char **argv) c 438 source3/utils/net_idmap.c return net_run_function(c, argc, argv, "net idmap", func); c 24 source3/utils/net_join.c int net_join_usage(struct net_context *c, int argc, const char **argv) c 31 source3/utils/net_join.c net_common_flags_usage(c, argc, argv); c 35 source3/utils/net_join.c int net_join(struct net_context *c, int argc, const char **argv) c 38 source3/utils/net_join.c net_join_usage(c, argc, argv); c 42 source3/utils/net_join.c if (net_ads_check_our_domain(c) == 0) { c 43 source3/utils/net_join.c if (net_ads_join(c, argc, argv) == 0) c 48 source3/utils/net_join.c return net_rpc_join(c, argc, argv); c 22 source3/utils/net_lookup.c int net_lookup_usage(struct net_context *c, int argc, const char **argv) c 39 source3/utils/net_lookup.c static int net_lookup_host(struct net_context *c, int argc, const char **argv) c 48 source3/utils/net_lookup.c return net_lookup_usage(c, argc, argv); c 91 source3/utils/net_lookup.c static int net_lookup_ldap(struct net_context *c, int argc, const char **argv) c 107 source3/utils/net_lookup.c domain = c->opt_target_workgroup; c 174 source3/utils/net_lookup.c static int net_lookup_dc(struct net_context *c, int argc, const char **argv) c 188 source3/utils/net_lookup.c domain = c->opt_target_workgroup; c 221 source3/utils/net_lookup.c static int net_lookup_pdc(struct net_context *c, int argc, const char **argv) c 231 source3/utils/net_lookup.c domain = c->opt_target_workgroup; c 251 source3/utils/net_lookup.c static int net_lookup_master(struct net_context *c, int argc, const char **argv) c 254 source3/utils/net_lookup.c const char *domain = c->opt_target_workgroup; c 350 source3/utils/net_lookup.c static int net_lookup_kdc(struct net_context *c, int argc, const char **argv) c 401 source3/utils/net_lookup.c static int net_lookup_name(struct net_context *c, int argc, const char **argv) c 423 source3/utils/net_lookup.c static int net_lookup_sid(struct net_context *c, int argc, const char **argv) c 450 source3/utils/net_lookup.c static int net_lookup_dsgetdcname(struct net_context *c, int argc, const char **argv) c 502 source3/utils/net_lookup.c int net_lookup(struct net_context *c, int argc, const char **argv) c 522 source3/utils/net_lookup.c return net_lookup_usage(c, argc, argv); c 526 source3/utils/net_lookup.c return table[i].fn(c, argc-1, argv+1); c 534 source3/utils/net_lookup.c return net_lookup_host(c, argc, argv); c 346 source3/utils/net_lua.c int net_lua(struct net_context *c, int argc, const char **argv) c 49 source3/utils/net_proto.h ADS_STATUS ads_startup(struct net_context *c, bool only_own_domain, ADS_STRUCT **ads); c 50 source3/utils/net_proto.h ADS_STATUS ads_startup_nobind(struct net_context *c, bool only_own_domain, ADS_STRUCT **ads); c 51 source3/utils/net_proto.h int net_ads_check_our_domain(struct net_context *c); c 52 source3/utils/net_proto.h int net_ads_check(struct net_context *c); c 53 source3/utils/net_proto.h int net_ads_user(struct net_context *c, int argc, const char **argv); c 54 source3/utils/net_proto.h int net_ads_group(struct net_context *c, int argc, const char **argv); c 55 source3/utils/net_proto.h int net_ads_testjoin(struct net_context *c, int argc, const char **argv); c 56 source3/utils/net_proto.h int net_ads_join(struct net_context *c, int argc, const char **argv); c 57 source3/utils/net_proto.h int net_ads_printer_usage(struct net_context *c, int argc, const char **argv); c 58 source3/utils/net_proto.h int net_ads_changetrustpw(struct net_context *c, int argc, const char **argv); c 59 source3/utils/net_proto.h int net_ads_keytab(struct net_context *c, int argc, const char **argv); c 60 source3/utils/net_proto.h int net_ads_kerberos(struct net_context *c, int argc, const char **argv); c 61 source3/utils/net_proto.h int net_ads(struct net_context *c, int argc, const char **argv); c 65 source3/utils/net_proto.h int net_ads_gpo(struct net_context *c, int argc, const char **argv); c 69 source3/utils/net_proto.h int net_cache(struct net_context *c, int argc, const char **argv); c 73 source3/utils/net_proto.h int net_conf(struct net_context *c, int argc, const char **argv); c 81 source3/utils/net_proto.h int net_dom_usage(struct net_context *c, int argc, const char **argv); c 82 source3/utils/net_proto.h int net_dom(struct net_context *c, int argc, const char **argv); c 86 source3/utils/net_proto.h int net_file_usage(struct net_context *c, int argc, const char **argv); c 87 source3/utils/net_proto.h int net_file(struct net_context *c, int argc, const char **argv); c 91 source3/utils/net_proto.h int net_group_usage(struct net_context *c, int argc, const char **argv); c 92 source3/utils/net_proto.h int net_group(struct net_context *c, int argc, const char **argv); c 96 source3/utils/net_proto.h int net_groupmap_usage(struct net_context *c, int argc, const char **argv); c 97 source3/utils/net_proto.h int net_groupmap(struct net_context *c, int argc, const char **argv); c 101 source3/utils/net_proto.h int net_help(struct net_context *c, int argc, const char **argv); c 108 source3/utils/net_proto.h int net_help_idmap(struct net_context *c, int argc, const char **argv); c 109 source3/utils/net_proto.h int net_idmap(struct net_context *c, int argc, const char **argv); c 113 source3/utils/net_proto.h int net_join_usage(struct net_context *c, int argc, const char **argv); c 114 source3/utils/net_proto.h int net_join(struct net_context *c, int argc, const char **argv); c 118 source3/utils/net_proto.h int net_lookup_usage(struct net_context *c, int argc, const char **argv); c 119 source3/utils/net_proto.h int net_lookup(struct net_context *c, int argc, const char **argv); c 123 source3/utils/net_proto.h int net_rap_file_usage(struct net_context *c, int argc, const char **argv); c 124 source3/utils/net_proto.h int net_rap_file(struct net_context *c, int argc, const char **argv); c 125 source3/utils/net_proto.h int net_rap_share_usage(struct net_context *c, int argc, const char **argv); c 126 source3/utils/net_proto.h int net_rap_share(struct net_context *c, int argc, const char **argv); c 127 source3/utils/net_proto.h int net_rap_session_usage(struct net_context *c, int argc, const char **argv); c 128 source3/utils/net_proto.h int net_rap_session(struct net_context *c, int argc, const char **argv); c 129 source3/utils/net_proto.h int net_rap_server_usage(struct net_context *c, int argc, const char **argv); c 130 source3/utils/net_proto.h int net_rap_server(struct net_context *c, int argc, const char **argv); c 131 source3/utils/net_proto.h int net_rap_domain_usage(struct net_context *c, int argc, const char **argv); c 132 source3/utils/net_proto.h int net_rap_domain(struct net_context *c, int argc, const char **argv); c 133 source3/utils/net_proto.h int net_rap_printq_usage(struct net_context *c, int argc, const char **argv); c 134 source3/utils/net_proto.h int net_rap_printq(struct net_context *c, int argc, const char **argv); c 135 source3/utils/net_proto.h int net_rap_user(struct net_context *c, int argc, const char **argv); c 136 source3/utils/net_proto.h int net_rap_group_usage(struct net_context *c, int argc, const char **argv); c 137 source3/utils/net_proto.h int net_rap_group(struct net_context *c, int argc, const char **argv); c 138 source3/utils/net_proto.h int net_rap_groupmember_usage(struct net_context *c, int argc, const char **argv); c 139 source3/utils/net_proto.h int net_rap_groupmember(struct net_context *c, int argc, const char **argv); c 140 source3/utils/net_proto.h int net_rap_validate_usage(struct net_context *c, int argc, const char **argv); c 141 source3/utils/net_proto.h int net_rap_validate(struct net_context *c, int argc, const char **argv); c 142 source3/utils/net_proto.h int net_rap_service_usage(struct net_context *c, int argc, const char **argv); c 143 source3/utils/net_proto.h int net_rap_service(struct net_context *c, int argc, const char **argv); c 144 source3/utils/net_proto.h int net_rap_password_usage(struct net_context *c, int argc, const char **argv); c 145 source3/utils/net_proto.h int net_rap_password(struct net_context *c, int argc, const char **argv); c 146 source3/utils/net_proto.h int net_rap_admin_usage(struct net_context *c, int argc, const char **argv); c 147 source3/utils/net_proto.h int net_rap_admin(struct net_context *c, int argc, const char **argv); c 148 source3/utils/net_proto.h int net_rap(struct net_context *c, int argc, const char **argv); c 152 source3/utils/net_proto.h int net_registry(struct net_context *c, int argc, const char **argv); c 159 source3/utils/net_proto.h int run_rpc_command(struct net_context *c, c 166 source3/utils/net_proto.h int net_rpc_changetrustpw(struct net_context *c, int argc, const char **argv); c 167 source3/utils/net_proto.h int net_rpc_join(struct net_context *c, int argc, const char **argv); c 168 source3/utils/net_proto.h NTSTATUS rpc_info_internals(struct net_context *c, c 176 source3/utils/net_proto.h int net_rpc_info(struct net_context *c, int argc, const char **argv); c 177 source3/utils/net_proto.h int net_rpc_getsid(struct net_context *c, int argc, const char **argv); c 178 source3/utils/net_proto.h int net_rpc_user(struct net_context *c, int argc, const char **argv); c 179 source3/utils/net_proto.h struct rpc_sh_cmd *net_rpc_user_edit_cmds(struct net_context *c, c 182 source3/utils/net_proto.h struct rpc_sh_cmd *net_rpc_user_cmds(struct net_context *c, c 185 source3/utils/net_proto.h int net_rpc_group(struct net_context *c, int argc, const char **argv); c 186 source3/utils/net_proto.h bool copy_top_level_perms(struct net_context *c, c 189 source3/utils/net_proto.h int net_usersidlist(struct net_context *c, int argc, const char **argv); c 190 source3/utils/net_proto.h int net_usersidlist_usage(struct net_context *c, int argc, const char **argv); c 191 source3/utils/net_proto.h int net_rpc_share(struct net_context *c, int argc, const char **argv); c 192 source3/utils/net_proto.h struct rpc_sh_cmd *net_rpc_share_cmds(struct net_context *c, TALLOC_CTX *mem_ctx, c 194 source3/utils/net_proto.h int net_rpc_file(struct net_context *c, int argc, const char **argv); c 195 source3/utils/net_proto.h NTSTATUS rpc_init_shutdown_internals(struct net_context *c, c 203 source3/utils/net_proto.h NTSTATUS rpc_reg_shutdown_internals(struct net_context *c, c 211 source3/utils/net_proto.h bool net_rpc_check(struct net_context *c, unsigned flags); c 212 source3/utils/net_proto.h int rpc_printer_migrate(struct net_context *c, int argc, const char **argv); c 213 source3/utils/net_proto.h int rpc_printer_usage(struct net_context *c, int argc, const char **argv); c 214 source3/utils/net_proto.h int net_rpc_printer(struct net_context *c, int argc, const char **argv); c 215 source3/utils/net_proto.h int net_rpc(struct net_context *c, int argc, const char **argv); c 219 source3/utils/net_proto.h int net_rpc_audit(struct net_context *c, int argc, const char **argv); c 223 source3/utils/net_proto.h NTSTATUS net_rpc_join_ok(struct net_context *c, const char *domain, c 225 source3/utils/net_proto.h int net_rpc_join_newstyle(struct net_context *c, int argc, const char **argv); c 226 source3/utils/net_proto.h int net_rpc_testjoin(struct net_context *c, int argc, const char **argv); c 230 source3/utils/net_proto.h NTSTATUS net_copy_fileattr(struct net_context *c, c 237 source3/utils/net_proto.h NTSTATUS net_copy_file(struct net_context *c, c 244 source3/utils/net_proto.h NTSTATUS rpc_printer_list_internals(struct net_context *c, c 252 source3/utils/net_proto.h NTSTATUS rpc_printer_driver_list_internals(struct net_context *c, c 260 source3/utils/net_proto.h NTSTATUS rpc_printer_publish_publish_internals(struct net_context *c, c 268 source3/utils/net_proto.h NTSTATUS rpc_printer_publish_unpublish_internals(struct net_context *c, c 276 source3/utils/net_proto.h NTSTATUS rpc_printer_publish_update_internals(struct net_context *c, c 284 source3/utils/net_proto.h NTSTATUS rpc_printer_publish_list_internals(struct net_context *c, c 292 source3/utils/net_proto.h NTSTATUS rpc_printer_migrate_security_internals(struct net_context *c, c 300 source3/utils/net_proto.h NTSTATUS rpc_printer_migrate_forms_internals(struct net_context *c, c 308 source3/utils/net_proto.h NTSTATUS rpc_printer_migrate_drivers_internals(struct net_context *c, c 316 source3/utils/net_proto.h NTSTATUS rpc_printer_migrate_printers_internals(struct net_context *c, c 324 source3/utils/net_proto.h NTSTATUS rpc_printer_migrate_settings_internals(struct net_context *c, c 335 source3/utils/net_proto.h int net_rpc_registry(struct net_context *c, int argc, const char **argv); c 339 source3/utils/net_proto.h int net_rpc_rights(struct net_context *c, int argc, const char **argv); c 340 source3/utils/net_proto.h struct rpc_sh_cmd *net_rpc_rights_cmds(struct net_context *c, TALLOC_CTX *mem_ctx, c 345 source3/utils/net_proto.h NTSTATUS rpc_samdump_internals(struct net_context *c, c 353 source3/utils/net_proto.h int rpc_vampire_usage(struct net_context *c, int argc, const char **argv); c 354 source3/utils/net_proto.h NTSTATUS rpc_vampire_internals(struct net_context *c, c 362 source3/utils/net_proto.h int rpc_vampire_passdb(struct net_context *c, int argc, const char **argv); c 363 source3/utils/net_proto.h int rpc_vampire_ldif(struct net_context *c, int argc, const char **argv); c 364 source3/utils/net_proto.h NTSTATUS rpc_vampire_ldif_internals(struct net_context *c, c 372 source3/utils/net_proto.h NTSTATUS rpc_vampire_keytab_internals(struct net_context *c, c 380 source3/utils/net_proto.h int rpc_vampire_keytab(struct net_context *c, int argc, const char **argv); c 385 source3/utils/net_proto.h int net_rpc_service(struct net_context *c, int argc, const char **argv); c 389 source3/utils/net_proto.h struct rpc_sh_cmd *net_rpc_acct_cmds(struct net_context *c, TALLOC_CTX *mem_ctx, c 394 source3/utils/net_proto.h int net_rpc_shell(struct net_context *c, int argc, const char **argv); c 398 source3/utils/net_proto.h int net_sam(struct net_context *c, int argc, const char **argv); c 402 source3/utils/net_proto.h int net_share_usage(struct net_context *c, int argc, const char **argv); c 403 source3/utils/net_proto.h int net_share(struct net_context *c, int argc, const char **argv); c 407 source3/utils/net_proto.h int net_status_usage(struct net_context *c, int argc, const char **argv); c 408 source3/utils/net_proto.h int net_status(struct net_context *c, int argc, const char **argv); c 412 source3/utils/net_proto.h int net_time_usage(struct net_context *c, int argc, const char **argv); c 413 source3/utils/net_proto.h int net_time(struct net_context *c, int argc, const char **argv); c 417 source3/utils/net_proto.h int net_user_usage(struct net_context *c, int argc, const char **argv); c 418 source3/utils/net_proto.h int net_user(struct net_context *c, int argc, const char **argv); c 422 source3/utils/net_proto.h int net_usershare_usage(struct net_context *c, int argc, const char **argv); c 423 source3/utils/net_proto.h int net_usershare_help(struct net_context *c, int argc, const char **argv); c 424 source3/utils/net_proto.h int net_usershare(struct net_context *c, int argc, const char **argv); c 428 source3/utils/net_proto.h int net_lua(struct net_context *c, int argc, const char **argv); c 432 source3/utils/net_proto.h int net_eventlog(struct net_context *c, int argc, const char **argv); c 436 source3/utils/net_proto.h NTSTATUS net_rpc_lookup_name(struct net_context *c, c 441 source3/utils/net_proto.h NTSTATUS connect_to_service(struct net_context *c, c 447 source3/utils/net_proto.h NTSTATUS connect_to_ipc(struct net_context *c, c 451 source3/utils/net_proto.h NTSTATUS connect_to_ipc_anonymous(struct net_context *c, c 455 source3/utils/net_proto.h NTSTATUS connect_to_ipc_krb5(struct net_context *c, c 459 source3/utils/net_proto.h NTSTATUS connect_dst_pipe(struct net_context *c, struct cli_state **cli_dst, c 462 source3/utils/net_proto.h int net_use_krb_machine_account(struct net_context *c); c 463 source3/utils/net_proto.h int net_use_machine_account(struct net_context *c); c 464 source3/utils/net_proto.h bool net_find_server(struct net_context *c, c 472 source3/utils/net_proto.h NTSTATUS net_make_ipc_connection(struct net_context *c, unsigned flags, c 474 source3/utils/net_proto.h NTSTATUS net_make_ipc_connection_ex(struct net_context *c ,const char *domain, c 478 source3/utils/net_proto.h const char *net_prompt_pass(struct net_context *c, const char *user); c 479 source3/utils/net_proto.h int net_run_function(struct net_context *c, int argc, const char **argv, c 485 source3/utils/net_proto.h NTSTATUS net_scan_dc(struct net_context *c, c 491 source3/utils/net_proto.h NTSTATUS net_lookup_name_from_sid(struct net_context *c, c 496 source3/utils/net_proto.h NTSTATUS net_lookup_sid_from_name(struct net_context *c, TALLOC_CTX *ctx, c 43 source3/utils/net_rap.c int net_rap_file_usage(struct net_context *c, int argc, const char **argv) c 45 source3/utils/net_rap.c return net_file_usage(c, argc, argv); c 70 source3/utils/net_rap.c static int rap_file_close(struct net_context *c, int argc, const char **argv) c 74 source3/utils/net_rap.c if (argc == 0 || c->display_usage) { c 75 source3/utils/net_rap.c return net_rap_file_usage(c, argc, argv); c 78 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 86 source3/utils/net_rap.c static int rap_file_info(struct net_context *c, int argc, const char **argv) c 90 source3/utils/net_rap.c if (argc == 0 || c->display_usage) c 91 source3/utils/net_rap.c return net_rap_file_usage(c, argc, argv); c 93 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 101 source3/utils/net_rap.c static int rap_file_user(struct net_context *c, int argc, const char **argv) c 106 source3/utils/net_rap.c if (argc == 0 || c->display_usage) c 107 source3/utils/net_rap.c return net_rap_file_usage(c, argc, argv); c 109 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 126 source3/utils/net_rap.c int net_rap_file(struct net_context *c, int argc, const char **argv) c 160 source3/utils/net_rap.c if (c->display_usage) { c 168 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 185 source3/utils/net_rap.c return net_run_function(c, argc, argv, "net rap file", func); c 188 source3/utils/net_rap.c int net_rap_share_usage(struct net_context *c, int argc, const char **argv) c 190 source3/utils/net_rap.c return net_share_usage(c, argc, argv); c 206 source3/utils/net_rap.c static int rap_share_delete(struct net_context *c, int argc, const char **argv) c 211 source3/utils/net_rap.c if (argc == 0 || c->display_usage) { c 212 source3/utils/net_rap.c return net_rap_share_usage(c, argc, argv); c 215 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 223 source3/utils/net_rap.c static int rap_share_add(struct net_context *c, int argc, const char **argv) c 232 source3/utils/net_rap.c if (argc == 0 || c->display_usage) { c 233 source3/utils/net_rap.c return net_rap_share_usage(c, argc, argv); c 236 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 244 source3/utils/net_rap.c return net_rap_share_usage(c, argc, argv); c 250 source3/utils/net_rap.c sinfo.comment = smb_xstrdup(c->opt_comment); c 252 source3/utils/net_rap.c sinfo.maximum_users = c->opt_maxusers; c 265 source3/utils/net_rap.c int net_rap_share(struct net_context *c, int argc, const char **argv) c 300 source3/utils/net_rap.c if (c->display_usage) { c 308 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 311 source3/utils/net_rap.c if (c->opt_long_list_entries) { c 324 source3/utils/net_rap.c return net_run_function(c, argc, argv, "net rap share", func); c 327 source3/utils/net_rap.c int net_rap_session_usage(struct net_context *c, int argc, const char **argv) c 341 source3/utils/net_rap.c net_common_flags_usage(c, argc, argv); c 387 source3/utils/net_rap.c static int rap_session_info(struct net_context *c, int argc, const char **argv) c 393 source3/utils/net_rap.c if (argc == 0 || c->display_usage) c 394 source3/utils/net_rap.c return net_rap_session_usage(c, argc, argv); c 396 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 414 source3/utils/net_rap.c static int rap_session_delete(struct net_context *c, int argc, const char **argv) c 419 source3/utils/net_rap.c if (argc == 0 || c->display_usage) c 420 source3/utils/net_rap.c return net_rap_session_usage(c, argc, argv); c 422 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 430 source3/utils/net_rap.c int net_rap_session(struct net_context *c, int argc, const char **argv) c 465 source3/utils/net_rap.c if (c->display_usage) { c 473 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 486 source3/utils/net_rap.c return net_run_function(c, argc, argv, "net rap session", func); c 498 source3/utils/net_rap.c static int net_rap_server_name(struct net_context *c, int argc, const char *argv[]) c 503 source3/utils/net_rap.c if (c->display_usage) { c 510 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 526 source3/utils/net_rap.c static int net_rap_server_domain(struct net_context *c, int argc, c 532 source3/utils/net_rap.c if (c->display_usage) { c 539 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 552 source3/utils/net_rap.c int net_rap_server(struct net_context *c, int argc, const char **argv) c 576 source3/utils/net_rap.c return net_run_function(c, argc, argv, "net rap server", func); c 580 source3/utils/net_rap.c int net_rap_domain_usage(struct net_context *c, int argc, const char **argv) c 585 source3/utils/net_rap.c net_common_flags_usage(c, argc, argv); c 589 source3/utils/net_rap.c int net_rap_domain(struct net_context *c, int argc, const char **argv) c 594 source3/utils/net_rap.c if (c->display_usage) c 595 source3/utils/net_rap.c return net_rap_domain_usage(c, argc, argv); c 597 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 610 source3/utils/net_rap.c int net_rap_printq_usage(struct net_context *c, int argc, const char **argv) c 623 source3/utils/net_rap.c net_common_flags_usage(c, argc, argv); c 686 source3/utils/net_rap.c static int rap_printq_info(struct net_context *c, int argc, const char **argv) c 691 source3/utils/net_rap.c if (argc == 0 || c->display_usage) c 692 source3/utils/net_rap.c return net_rap_printq_usage(c, argc, argv); c 694 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 703 source3/utils/net_rap.c static int rap_printq_delete(struct net_context *c, int argc, const char **argv) c 708 source3/utils/net_rap.c if (argc == 0 || c->display_usage) c 709 source3/utils/net_rap.c return net_rap_printq_usage(c, argc, argv); c 711 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 719 source3/utils/net_rap.c int net_rap_printq(struct net_context *c, int argc, const char **argv) c 746 source3/utils/net_rap.c if (c->display_usage) { c 754 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 763 source3/utils/net_rap.c return net_run_function(c, argc, argv, "net rap printq", func); c 766 source3/utils/net_rap.c static int net_rap_user_usage(struct net_context *c, int argc, const char **argv) c 768 source3/utils/net_rap.c return net_user_usage(c, argc, argv); c 789 source3/utils/net_rap.c static int rap_user_delete(struct net_context *c, int argc, const char **argv) c 794 source3/utils/net_rap.c if (argc == 0 || c->display_usage) { c 795 source3/utils/net_rap.c return net_rap_user_usage(c, argc, argv); c 798 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 806 source3/utils/net_rap.c static int rap_user_add(struct net_context *c, int argc, const char **argv) c 812 source3/utils/net_rap.c if (argc == 0 || c->display_usage) { c 813 source3/utils/net_rap.c return net_rap_user_usage(c, argc, argv); c 816 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 820 source3/utils/net_rap.c if (c->opt_flags == -1) c 821 source3/utils/net_rap.c c->opt_flags = 0x21; c 823 source3/utils/net_rap.c userinfo.userflags = c->opt_flags; c 825 source3/utils/net_rap.c userinfo.comment = smb_xstrdup(c->opt_comment ? c->opt_comment : ""); c 836 source3/utils/net_rap.c static int rap_user_info(struct net_context *c, int argc, const char **argv) c 840 source3/utils/net_rap.c if (argc == 0 || c->display_usage) { c 841 source3/utils/net_rap.c return net_rap_user_usage(c, argc, argv); c 844 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 852 source3/utils/net_rap.c int net_rap_user(struct net_context *c, int argc, const char **argv) c 886 source3/utils/net_rap.c if (c->display_usage) { c 894 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 896 source3/utils/net_rap.c if (c->opt_long_list_entries) { c 908 source3/utils/net_rap.c ret = net_run_function(c, argc, argv, "net rap user", func); c 917 source3/utils/net_rap.c int net_rap_group_usage(struct net_context *c, int argc, const char **argv) c 919 source3/utils/net_rap.c return net_group_usage(c, argc, argv); c 933 source3/utils/net_rap.c static int rap_group_delete(struct net_context *c, int argc, const char **argv) c 937 source3/utils/net_rap.c if (argc == 0 || c->display_usage) { c 938 source3/utils/net_rap.c return net_rap_group_usage(c, argc, argv); c 941 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 949 source3/utils/net_rap.c static int rap_group_add(struct net_context *c, int argc, const char **argv) c 955 source3/utils/net_rap.c if (argc == 0 || c->display_usage) { c 956 source3/utils/net_rap.c return net_rap_group_usage(c, argc, argv); c 959 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 965 source3/utils/net_rap.c grinfo.comment = smb_xstrdup(c->opt_comment ? c->opt_comment : ""); c 972 source3/utils/net_rap.c int net_rap_group(struct net_context *c, int argc, const char **argv) c 997 source3/utils/net_rap.c if (c->display_usage) { c 1005 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 1007 source3/utils/net_rap.c if (c->opt_long_list_entries) { c 1019 source3/utils/net_rap.c return net_run_function(c, argc, argv, "net rap group", func); c 1022 source3/utils/net_rap.c int net_rap_groupmember_usage(struct net_context *c, int argc, const char **argv) c 1032 source3/utils/net_rap.c net_common_flags_usage(c, argc, argv); c 1037 source3/utils/net_rap.c static int rap_groupmember_add(struct net_context *c, int argc, const char **argv) c 1041 source3/utils/net_rap.c if (argc != 2 || c->display_usage) { c 1042 source3/utils/net_rap.c return net_rap_groupmember_usage(c, argc, argv); c 1045 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 1053 source3/utils/net_rap.c static int rap_groupmember_delete(struct net_context *c, int argc, const char **argv) c 1057 source3/utils/net_rap.c if (argc != 2 || c->display_usage) { c 1058 source3/utils/net_rap.c return net_rap_groupmember_usage(c, argc, argv); c 1061 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 1069 source3/utils/net_rap.c static int rap_groupmember_list(struct net_context *c, int argc, const char **argv) c 1073 source3/utils/net_rap.c if (argc == 0 || c->display_usage) { c 1074 source3/utils/net_rap.c return net_rap_groupmember_usage(c, argc, argv); c 1077 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 1085 source3/utils/net_rap.c int net_rap_groupmember(struct net_context *c, int argc, const char **argv) c 1115 source3/utils/net_rap.c return net_run_function(c, argc, argv, "net rap groupmember", func); c 1118 source3/utils/net_rap.c int net_rap_validate_usage(struct net_context *c, int argc, const char **argv) c 1124 source3/utils/net_rap.c net_common_flags_usage(c, argc, argv); c 1128 source3/utils/net_rap.c int net_rap_validate(struct net_context *c, int argc, const char **argv) c 1133 source3/utils/net_rap.c int net_rap_service_usage(struct net_context *c, int argc, const char **argv) c 1143 source3/utils/net_rap.c net_common_flags_usage(c, argc, argv); c 1147 source3/utils/net_rap.c static int rap_service_start(struct net_context *c, int argc, const char **argv) c 1152 source3/utils/net_rap.c static int rap_service_stop(struct net_context *c, int argc, const char **argv) c 1163 source3/utils/net_rap.c int net_rap_service(struct net_context *c, int argc, const char **argv) c 1188 source3/utils/net_rap.c if (c->display_usage) { c 1196 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 1199 source3/utils/net_rap.c if (c->opt_long_list_entries) { c 1209 source3/utils/net_rap.c return net_run_function(c, argc, argv, "net rap service", func); c 1212 source3/utils/net_rap.c int net_rap_password_usage(struct net_context *c, int argc, const char **argv) c 1222 source3/utils/net_rap.c int net_rap_password(struct net_context *c, int argc, const char **argv) c 1227 source3/utils/net_rap.c if (argc < 3 || c->display_usage) c 1228 source3/utils/net_rap.c return net_rap_password_usage(c, argc, argv); c 1230 source3/utils/net_rap.c if (!NT_STATUS_IS_OK(net_make_ipc_connection(c, 0, &cli))) c 1239 source3/utils/net_rap.c int net_rap_admin_usage(struct net_context *c, int argc, const char **argv) c 1249 source3/utils/net_rap.c int net_rap_admin(struct net_context *c, int argc, const char **argv) c 1256 source3/utils/net_rap.c int net_rap(struct net_context *c, int argc, const char **argv) c 1366 source3/utils/net_rap.c return net_run_function(c, argc, argv, "net rap", func); c 118 source3/utils/net_registry.c static int net_registry_enumerate(struct net_context *c, int argc, c 131 source3/utils/net_registry.c if (argc != 1 || c->display_usage) { c 172 source3/utils/net_registry.c static int net_registry_createkey(struct net_context *c, int argc, c 183 source3/utils/net_registry.c if (argc != 1 || c->display_usage) { c 226 source3/utils/net_registry.c static int net_registry_deletekey(struct net_context *c, int argc, c 235 source3/utils/net_registry.c if (argc != 1 || c->display_usage) { c 266 source3/utils/net_registry.c static int net_registry_getvalue_internal(struct net_context *c, int argc, c 275 source3/utils/net_registry.c if (argc != 2 || c->display_usage) { c 303 source3/utils/net_registry.c static int net_registry_getvalue(struct net_context *c, int argc, c 306 source3/utils/net_registry.c return net_registry_getvalue_internal(c, argc, argv, false); c 309 source3/utils/net_registry.c static int net_registry_getvalueraw(struct net_context *c, int argc, c 312 source3/utils/net_registry.c return net_registry_getvalue_internal(c, argc, argv, true); c 315 source3/utils/net_registry.c static int net_registry_setvalue(struct net_context *c, int argc, c 324 source3/utils/net_registry.c if (argc < 4 || c->display_usage) { c 371 source3/utils/net_registry.c static int net_registry_deletevalue(struct net_context *c, int argc, c 379 source3/utils/net_registry.c if (argc != 2 || c->display_usage) { c 405 source3/utils/net_registry.c static int net_registry_getsd(struct net_context *c, int argc, c 423 source3/utils/net_registry.c if (argc != 1 || c->display_usage) { c 456 source3/utils/net_registry.c int net_registry(struct net_context *c, int argc, const char **argv) c 532 source3/utils/net_registry.c ret = net_run_function(c, argc, argv, "net registry", func); c 109 source3/utils/net_rpc.c int run_rpc_command(struct net_context *c, c 127 source3/utils/net_rpc.c nt_status = net_make_ipc_connection(c, conn_flags, &cli); c 175 source3/utils/net_rpc.c lp_workgroup(), c->opt_user_name, c 176 source3/utils/net_rpc.c c->opt_password, &pipe_hnd); c 191 source3/utils/net_rpc.c nt_status = fn(c, domain_sid, domain_name, cli, pipe_hnd, mem_ctx, argc, argv); c 232 source3/utils/net_rpc.c static NTSTATUS rpc_changetrustpw_internals(struct net_context *c, c 242 source3/utils/net_rpc.c return trust_pw_find_change_and_store_it(pipe_hnd, mem_ctx, c->opt_target_workgroup); c 255 source3/utils/net_rpc.c int net_rpc_changetrustpw(struct net_context *c, int argc, const char **argv) c 257 source3/utils/net_rpc.c if (c->display_usage) { c 264 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_netlogon.syntax_id, c 290 source3/utils/net_rpc.c static NTSTATUS rpc_oldjoin_internals(struct net_context *c, c 337 source3/utils/net_rpc.c result = trust_pw_change_and_store_it(pipe_hnd, mem_ctx, c->opt_target_workgroup, c 342 source3/utils/net_rpc.c printf("Joined domain %s.\n", c->opt_target_workgroup); c 345 source3/utils/net_rpc.c if (!secrets_store_domain_sid(c->opt_target_workgroup, domain_sid)) { c 346 source3/utils/net_rpc.c DEBUG(0, ("error storing domain sid for %s\n", c->opt_target_workgroup)); c 363 source3/utils/net_rpc.c static int net_rpc_perform_oldjoin(struct net_context *c, int argc, const char **argv) c 365 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_netlogon.syntax_id, c 383 source3/utils/net_rpc.c static int net_rpc_oldjoin(struct net_context *c, int argc, const char **argv) c 387 source3/utils/net_rpc.c if (c->display_usage) { c 394 source3/utils/net_rpc.c rc = net_rpc_perform_oldjoin(c, argc, argv); c 415 source3/utils/net_rpc.c int net_rpc_join(struct net_context *c, int argc, const char **argv) c 417 source3/utils/net_rpc.c if (c->display_usage) { c 443 source3/utils/net_rpc.c if ((net_rpc_perform_oldjoin(c, argc, argv) == 0)) c 446 source3/utils/net_rpc.c return net_rpc_join_newstyle(c, argc, argv); c 465 source3/utils/net_rpc.c NTSTATUS rpc_info_internals(struct net_context *c, c 527 source3/utils/net_rpc.c int net_rpc_info(struct net_context *c, int argc, const char **argv) c 529 source3/utils/net_rpc.c if (c->display_usage) { c 536 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_samr.syntax_id, c 557 source3/utils/net_rpc.c static NTSTATUS rpc_getsid_internals(struct net_context *c, c 587 source3/utils/net_rpc.c int net_rpc_getsid(struct net_context *c, int argc, const char **argv) c 589 source3/utils/net_rpc.c if (c->display_usage) { c 596 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_samr.syntax_id, c 611 source3/utils/net_rpc.c static int rpc_user_usage(struct net_context *c, int argc, const char **argv) c 613 source3/utils/net_rpc.c return net_user_usage(c, argc, argv); c 626 source3/utils/net_rpc.c static int rpc_user_add(struct net_context *c, int argc, const char **argv) c 632 source3/utils/net_rpc.c if (argc < 1 || c->display_usage) { c 633 source3/utils/net_rpc.c rpc_user_usage(c, argc, argv); c 644 source3/utils/net_rpc.c status = NetUserAdd(c->opt_host, 1, (uint8_t *)&info1, &parm_error); c 648 source3/utils/net_rpc.c argv[0], libnetapi_get_error_string(c->netapi_ctx, c 668 source3/utils/net_rpc.c static int rpc_user_rename(struct net_context *c, int argc, const char **argv) c 674 source3/utils/net_rpc.c if (argc != 2 || c->display_usage) { c 675 source3/utils/net_rpc.c rpc_user_usage(c, argc, argv); c 681 source3/utils/net_rpc.c status = NetUserSetInfo(c->opt_host, argv[0], c 686 source3/utils/net_rpc.c libnetapi_get_error_string(c->netapi_ctx, status)); c 704 source3/utils/net_rpc.c static int rpc_user_delete(struct net_context *c, int argc, const char **argv) c 708 source3/utils/net_rpc.c if (argc < 1 || c->display_usage) { c 709 source3/utils/net_rpc.c rpc_user_usage(c, argc, argv); c 713 source3/utils/net_rpc.c status = NetUserDel(c->opt_host, argv[0]); c 718 source3/utils/net_rpc.c libnetapi_get_error_string(c->netapi_ctx, status)); c 737 source3/utils/net_rpc.c static int rpc_user_password(struct net_context *c, int argc, const char **argv) c 744 source3/utils/net_rpc.c if (argc < 1 || c->display_usage) { c 745 source3/utils/net_rpc.c rpc_user_usage(c, argc, argv); c 759 source3/utils/net_rpc.c status = NetUserSetInfo(c->opt_host, argv[0], 1003, (uint8_t *)&u1003, &parm_err); c 764 source3/utils/net_rpc.c argv[0], libnetapi_get_error_string(c->netapi_ctx, c 782 source3/utils/net_rpc.c static int rpc_user_info(struct net_context *c, int argc, const char **argv) c 792 source3/utils/net_rpc.c if (argc < 1 || c->display_usage) { c 793 source3/utils/net_rpc.c rpc_user_usage(c, argc, argv); c 797 source3/utils/net_rpc.c status = NetUserGetGroups(c->opt_host, c 806 source3/utils/net_rpc.c argv[0], libnetapi_get_error_string(c->netapi_ctx, c 835 source3/utils/net_rpc.c static int rpc_user_list(struct net_context *c, int argc, const char **argv) c 843 source3/utils/net_rpc.c if (c->opt_long_list_entries) c 852 source3/utils/net_rpc.c status = NetQueryDisplayInformation(c->opt_host, c 867 source3/utils/net_rpc.c if (c->opt_long_list_entries) c 892 source3/utils/net_rpc.c int net_rpc_user(struct net_context *c, int argc, const char **argv) c 940 source3/utils/net_rpc.c status = libnetapi_init(&c->netapi_ctx); c 944 source3/utils/net_rpc.c libnetapi_set_username(c->netapi_ctx, c->opt_user_name); c 945 source3/utils/net_rpc.c libnetapi_set_password(c->netapi_ctx, c->opt_password); c 946 source3/utils/net_rpc.c if (c->opt_kerberos) { c 947 source3/utils/net_rpc.c libnetapi_set_use_kerberos(c->netapi_ctx); c 951 source3/utils/net_rpc.c if (c->display_usage) { c 959 source3/utils/net_rpc.c return rpc_user_list(c, argc, argv); c 962 source3/utils/net_rpc.c return net_run_function(c, argc, argv, "net rpc user", func); c 965 source3/utils/net_rpc.c static NTSTATUS rpc_sh_user_list(struct net_context *c, c 971 source3/utils/net_rpc.c return werror_to_ntstatus(W_ERROR(rpc_user_list(c, argc, argv))); c 974 source3/utils/net_rpc.c static NTSTATUS rpc_sh_user_info(struct net_context *c, c 980 source3/utils/net_rpc.c return werror_to_ntstatus(W_ERROR(rpc_user_info(c, argc, argv))); c 983 source3/utils/net_rpc.c static NTSTATUS rpc_sh_handle_user(struct net_context *c, c 989 source3/utils/net_rpc.c struct net_context *c, c 1011 source3/utils/net_rpc.c result = net_rpc_lookup_name(c, mem_ctx, rpc_pipe_np_smb_conn(pipe_hnd), c 1058 source3/utils/net_rpc.c result = fn(c, mem_ctx, ctx, pipe_hnd, &user_pol, argc-1, argv+1); c 1073 source3/utils/net_rpc.c static NTSTATUS rpc_sh_user_show_internals(struct net_context *c, c 1103 source3/utils/net_rpc.c static NTSTATUS rpc_sh_user_show(struct net_context *c, c 1109 source3/utils/net_rpc.c return rpc_sh_handle_user(c, mem_ctx, ctx, pipe_hnd, argc, argv, c 1124 source3/utils/net_rpc.c static NTSTATUS rpc_sh_user_str_edit_internals(struct net_context *c, c 1199 source3/utils/net_rpc.c static NTSTATUS rpc_sh_user_str_edit(struct net_context *c, c 1205 source3/utils/net_rpc.c return rpc_sh_handle_user(c, mem_ctx, ctx, pipe_hnd, argc, argv, c 1209 source3/utils/net_rpc.c static NTSTATUS rpc_sh_user_flag_edit_internals(struct net_context *c, c 1275 source3/utils/net_rpc.c static NTSTATUS rpc_sh_user_flag_edit(struct net_context *c, c 1281 source3/utils/net_rpc.c return rpc_sh_handle_user(c, mem_ctx, ctx, pipe_hnd, argc, argv, c 1285 source3/utils/net_rpc.c struct rpc_sh_cmd *net_rpc_user_edit_cmds(struct net_context *c, c 1327 source3/utils/net_rpc.c struct rpc_sh_cmd *net_rpc_user_cmds(struct net_context *c, c 1360 source3/utils/net_rpc.c static int rpc_group_usage(struct net_context *c, int argc, const char **argv) c 1362 source3/utils/net_rpc.c return net_group_usage(c, argc, argv); c 1381 source3/utils/net_rpc.c static NTSTATUS rpc_group_delete_internals(struct net_context *c, c 1403 source3/utils/net_rpc.c if (argc < 1 || c->display_usage) { c 1404 source3/utils/net_rpc.c rpc_group_usage(c, argc,argv); c 1466 source3/utils/net_rpc.c if (c->opt_verbose) { c 1498 source3/utils/net_rpc.c if (c->opt_verbose) { c 1518 source3/utils/net_rpc.c if (c->opt_verbose) c 1526 source3/utils/net_rpc.c if (c->opt_verbose) c 1529 source3/utils/net_rpc.c if (c->opt_verbose) c 1563 source3/utils/net_rpc.c if (c->opt_verbose) c 1575 source3/utils/net_rpc.c static int rpc_group_delete(struct net_context *c, int argc, const char **argv) c 1577 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_samr.syntax_id, 0, c 1581 source3/utils/net_rpc.c static int rpc_group_add_internals(struct net_context *c, int argc, const char **argv) c 1587 source3/utils/net_rpc.c if (argc != 1 || c->display_usage) { c 1588 source3/utils/net_rpc.c rpc_group_usage(c, argc, argv); c 1595 source3/utils/net_rpc.c if (c->opt_comment && strlen(c->opt_comment) > 0) { c 1596 source3/utils/net_rpc.c info1.grpi1_comment = c->opt_comment; c 1599 source3/utils/net_rpc.c status = NetGroupAdd(c->opt_host, 1, (uint8_t *)&info1, &parm_error); c 1603 source3/utils/net_rpc.c argv[0], libnetapi_get_error_string(c->netapi_ctx, c 1613 source3/utils/net_rpc.c static int rpc_alias_add_internals(struct net_context *c, int argc, const char **argv) c 1619 source3/utils/net_rpc.c if (argc != 1 || c->display_usage) { c 1620 source3/utils/net_rpc.c rpc_group_usage(c, argc, argv); c 1627 source3/utils/net_rpc.c if (c->opt_comment && strlen(c->opt_comment) > 0) { c 1628 source3/utils/net_rpc.c info1.lgrpi1_comment = c->opt_comment; c 1631 source3/utils/net_rpc.c status = NetLocalGroupAdd(c->opt_host, 1, (uint8_t *)&info1, &parm_error); c 1635 source3/utils/net_rpc.c argv[0], libnetapi_get_error_string(c->netapi_ctx, c 1645 source3/utils/net_rpc.c static int rpc_group_add(struct net_context *c, int argc, const char **argv) c 1647 source3/utils/net_rpc.c if (c->opt_localgroup) c 1648 source3/utils/net_rpc.c return rpc_alias_add_internals(c, argc, argv); c 1650 source3/utils/net_rpc.c return rpc_group_add_internals(c, argc, argv); c 1854 source3/utils/net_rpc.c static NTSTATUS rpc_group_addmem_internals(struct net_context *c, c 1866 source3/utils/net_rpc.c if (argc != 2 || c->display_usage) { c 1909 source3/utils/net_rpc.c static int rpc_group_addmem(struct net_context *c, int argc, const char **argv) c 1911 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_samr.syntax_id, 0, c 1916 source3/utils/net_rpc.c static NTSTATUS rpc_del_groupmem(struct net_context *c, c 2053 source3/utils/net_rpc.c static NTSTATUS rpc_group_delmem_internals(struct net_context *c, c 2065 source3/utils/net_rpc.c if (argc != 2 || c->display_usage) { c 2081 source3/utils/net_rpc.c NTSTATUS result = rpc_del_groupmem(c, pipe_hnd, mem_ctx, c 2108 source3/utils/net_rpc.c static int rpc_group_delmem(struct net_context *c, int argc, const char **argv) c 2110 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_samr.syntax_id, 0, c 2131 source3/utils/net_rpc.c static NTSTATUS rpc_group_list_internals(struct net_context *c, c 2148 source3/utils/net_rpc.c if (c->display_usage) { c 2199 source3/utils/net_rpc.c if (c->opt_long_list_entries) c 2235 source3/utils/net_rpc.c if (c->opt_long_list_entries) c 2261 source3/utils/net_rpc.c if (c->opt_long_list_entries) { c 2320 source3/utils/net_rpc.c if (c->opt_long_list_entries) { c 2354 source3/utils/net_rpc.c static int rpc_group_list(struct net_context *c, int argc, const char **argv) c 2356 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_samr.syntax_id, 0, c 2361 source3/utils/net_rpc.c static NTSTATUS rpc_list_group_members(struct net_context *c, c 2420 source3/utils/net_rpc.c if (c->opt_long_list_entries) { c 2438 source3/utils/net_rpc.c static NTSTATUS rpc_list_alias_members(struct net_context *c, c 2523 source3/utils/net_rpc.c if (c->opt_long_list_entries) { c 2539 source3/utils/net_rpc.c static NTSTATUS rpc_group_members_internals(struct net_context *c, c 2623 source3/utils/net_rpc.c return rpc_list_group_members(c, pipe_hnd, mem_ctx, domain_name, c 2629 source3/utils/net_rpc.c return rpc_list_alias_members(c, pipe_hnd, mem_ctx, &domain_pol, c 2636 source3/utils/net_rpc.c static int rpc_group_members(struct net_context *c, int argc, const char **argv) c 2638 source3/utils/net_rpc.c if (argc != 1 || c->display_usage) { c 2639 source3/utils/net_rpc.c return rpc_group_usage(c, argc, argv); c 2642 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_samr.syntax_id, 0, c 2647 source3/utils/net_rpc.c static int rpc_group_rename_internals(struct net_context *c, int argc, const char **argv) c 2660 source3/utils/net_rpc.c status = NetGroupSetInfo(c->opt_host, c 2668 source3/utils/net_rpc.c argv[0], libnetapi_get_error_string(c->netapi_ctx, c 2676 source3/utils/net_rpc.c static int rpc_group_rename(struct net_context *c, int argc, const char **argv) c 2678 source3/utils/net_rpc.c if (argc != 2 || c->display_usage) { c 2679 source3/utils/net_rpc.c return rpc_group_usage(c, argc, argv); c 2682 source3/utils/net_rpc.c return rpc_group_rename_internals(c, argc, argv); c 2692 source3/utils/net_rpc.c int net_rpc_group(struct net_context *c, int argc, const char **argv) c 2756 source3/utils/net_rpc.c status = libnetapi_init(&c->netapi_ctx); c 2760 source3/utils/net_rpc.c libnetapi_set_username(c->netapi_ctx, c->opt_user_name); c 2761 source3/utils/net_rpc.c libnetapi_set_password(c->netapi_ctx, c->opt_password); c 2762 source3/utils/net_rpc.c if (c->opt_kerberos) { c 2763 source3/utils/net_rpc.c libnetapi_set_use_kerberos(c->netapi_ctx); c 2767 source3/utils/net_rpc.c if (c->display_usage) { c 2776 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_samr.syntax_id, 0, c 2781 source3/utils/net_rpc.c return net_run_function(c, argc, argv, "net rpc group", func); c 2786 source3/utils/net_rpc.c static int rpc_share_usage(struct net_context *c, int argc, const char **argv) c 2788 source3/utils/net_rpc.c return net_share_usage(c, argc, argv); c 2801 source3/utils/net_rpc.c static int rpc_share_add(struct net_context *c, int argc, const char **argv) c 2812 source3/utils/net_rpc.c if ((argc < 1) || !strchr(argv[0], '=') || c->display_usage) { c 2813 source3/utils/net_rpc.c return rpc_share_usage(c, argc, argv); c 2816 source3/utils/net_rpc.c if ((sharename = talloc_strdup(c, argv[0])) == NULL) { c 2829 source3/utils/net_rpc.c i2.shi2_remark = c->opt_comment; c 2831 source3/utils/net_rpc.c i2.shi2_max_uses = c->opt_maxusers; c 2836 source3/utils/net_rpc.c status = NetShareAdd(c->opt_host, c 2842 source3/utils/net_rpc.c libnetapi_get_error_string(c->netapi_ctx, status)); c 2858 source3/utils/net_rpc.c static int rpc_share_delete(struct net_context *c, int argc, const char **argv) c 2860 source3/utils/net_rpc.c if (argc < 1 || c->display_usage) { c 2861 source3/utils/net_rpc.c return rpc_share_usage(c, argc, argv); c 2864 source3/utils/net_rpc.c return NetShareDel(c->opt_host, argv[0], 0); c 2873 source3/utils/net_rpc.c static void display_share_info_1(struct net_context *c, c 2876 source3/utils/net_rpc.c if (c->opt_long_list_entries) { c 2886 source3/utils/net_rpc.c static WERROR get_share_info(struct net_context *c, c 2982 source3/utils/net_rpc.c static int rpc_share_list(struct net_context *c, int argc, const char **argv) c 2991 source3/utils/net_rpc.c if (c->display_usage) { c 2998 source3/utils/net_rpc.c status = NetShareEnum(c->opt_host, c 3011 source3/utils/net_rpc.c if (c->opt_long_list_entries) { c 3018 source3/utils/net_rpc.c display_share_info_1(c, &i1[i]); c 3036 source3/utils/net_rpc.c static bool check_share_sanity(struct net_context *c, struct cli_state *cli, c 3051 source3/utils/net_rpc.c if (c->opt_exclude && in_list(netname, c->opt_exclude, false)) { c 3075 source3/utils/net_rpc.c static NTSTATUS rpc_share_migrate_shares_internals(struct net_context *c, c 3093 source3/utils/net_rpc.c result = get_share_info(c, pipe_hnd, mem_ctx, level, argc, argv, c 3099 source3/utils/net_rpc.c nt_status = connect_dst_pipe(c, &cli_dst, &srvsvc_pipe, c 3114 source3/utils/net_rpc.c if (!check_share_sanity(c, cli, info502.name, info502.type)) c 3164 source3/utils/net_rpc.c static int rpc_share_migrate_shares(struct net_context *c, int argc, c 3167 source3/utils/net_rpc.c if (c->display_usage) { c 3174 source3/utils/net_rpc.c if (!c->opt_host) { c 3179 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_srvsvc.syntax_id, 0, c 3200 source3/utils/net_rpc.c struct net_context *c; c 3205 source3/utils/net_rpc.c c = local_state->c; c 3225 source3/utils/net_rpc.c nt_status = net_copy_file(c, local_state->mem_ctx, c 3229 source3/utils/net_rpc.c c->opt_acls? true : false, c 3230 source3/utils/net_rpc.c c->opt_attrs? true : false, c 3231 source3/utils/net_rpc.c c->opt_timestamps? true:false, c 3267 source3/utils/net_rpc.c nt_status = net_copy_file(c, local_state->mem_ctx, c 3271 source3/utils/net_rpc.c c->opt_acls? true : false, c 3272 source3/utils/net_rpc.c c->opt_attrs? true : false, c 3273 source3/utils/net_rpc.c c->opt_timestamps? true: false, c 3325 source3/utils/net_rpc.c bool copy_top_level_perms(struct net_context *c, c 3334 source3/utils/net_rpc.c nt_status = net_copy_fileattr(c, c 3339 source3/utils/net_rpc.c c->opt_acls? true : false, c 3340 source3/utils/net_rpc.c c->opt_attrs? true : false, c 3341 source3/utils/net_rpc.c c->opt_timestamps? true: false, c 3374 source3/utils/net_rpc.c static NTSTATUS rpc_share_migrate_files_internals(struct net_context *c, c 3394 source3/utils/net_rpc.c dst = SMB_STRDUP(c->opt_destination?c->opt_destination:"127.0.0.1"); c 3400 source3/utils/net_rpc.c result = get_share_info(c, pipe_hnd, mem_ctx, level, argc, argv, c 3411 source3/utils/net_rpc.c if (!check_share_sanity(c, cli, info502.name, info502.type)) c 3431 source3/utils/net_rpc.c c->opt_acls ? "including" : "without", c 3432 source3/utils/net_rpc.c c->opt_attrs ? "including" : "without", c 3433 source3/utils/net_rpc.c c->opt_timestamps ? "(preserving timestamps)" : ""); c 3440 source3/utils/net_rpc.c cp_clistate.c = c; c 3443 source3/utils/net_rpc.c nt_status = connect_to_service(c, &cp_clistate.cli_share_src, c 3453 source3/utils/net_rpc.c nt_status = connect_to_service(c, &cp_clistate.cli_share_dst, c 3461 source3/utils/net_rpc.c if (!copy_top_level_perms(c, &cp_clistate, info502.name)) { c 3489 source3/utils/net_rpc.c static int rpc_share_migrate_files(struct net_context *c, int argc, const char **argv) c 3491 source3/utils/net_rpc.c if (c->display_usage) { c 3498 source3/utils/net_rpc.c if (!c->opt_host) { c 3503 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_srvsvc.syntax_id, 0, c 3524 source3/utils/net_rpc.c static NTSTATUS rpc_share_migrate_security_internals(struct net_context *c, c 3543 source3/utils/net_rpc.c result = get_share_info(c, pipe_hnd, mem_ctx, level, argc, argv, c 3550 source3/utils/net_rpc.c nt_status = connect_dst_pipe(c, &cli_dst, &srvsvc_pipe, c 3564 source3/utils/net_rpc.c if (!check_share_sanity(c, cli, info502.name, info502.type)) c 3570 source3/utils/net_rpc.c if (c->opt_verbose) c 3611 source3/utils/net_rpc.c static int rpc_share_migrate_security(struct net_context *c, int argc, c 3614 source3/utils/net_rpc.c if (c->display_usage) { c 3621 source3/utils/net_rpc.c if (!c->opt_host) { c 3626 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_srvsvc.syntax_id, 0, c 3642 source3/utils/net_rpc.c static int rpc_share_migrate_all(struct net_context *c, int argc, c 3647 source3/utils/net_rpc.c if (c->display_usage) { c 3654 source3/utils/net_rpc.c if (!c->opt_host) { c 3662 source3/utils/net_rpc.c ret = run_rpc_command(c, NULL, &ndr_table_srvsvc.syntax_id, 0, c 3667 source3/utils/net_rpc.c ret = run_rpc_command(c, NULL, &ndr_table_srvsvc.syntax_id, 0, c 3672 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_srvsvc.syntax_id, 0, c 3684 source3/utils/net_rpc.c static int rpc_share_migrate(struct net_context *c, int argc, const char **argv) c 3725 source3/utils/net_rpc.c return net_run_function(c, argc, argv, "net rpc share migrate", func); c 3840 source3/utils/net_rpc.c static NTSTATUS rpc_aliaslist_dump(struct net_context *c, c 3906 source3/utils/net_rpc.c static NTSTATUS rpc_aliaslist_internals(struct net_context *c, c 4121 source3/utils/net_rpc.c static bool get_user_tokens(struct net_context *c, int *num_tokens, c 4131 source3/utils/net_rpc.c (c->opt_target_workgroup == NULL)) { c 4166 source3/utils/net_rpc.c fstrcpy(domain, c->opt_target_workgroup); c 4370 source3/utils/net_rpc.c static NTSTATUS rpc_share_allowedusers_internals(struct net_context *c, c 4445 source3/utils/net_rpc.c static int rpc_share_allowedusers(struct net_context *c, int argc, c 4450 source3/utils/net_rpc.c if (c->display_usage) { c 4457 source3/utils/net_rpc.c result = run_rpc_command(c, NULL, &ndr_table_samr.syntax_id, 0, c 4463 source3/utils/net_rpc.c result = run_rpc_command(c, NULL, &ndr_table_lsarpc.syntax_id, 0, c 4469 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_srvsvc.syntax_id, 0, c 4474 source3/utils/net_rpc.c int net_usersidlist(struct net_context *c, int argc, const char **argv) c 4481 source3/utils/net_rpc.c net_usersidlist_usage(c, argc, argv); c 4485 source3/utils/net_rpc.c if (!get_user_tokens(c, &num_tokens, &tokens)) { c 4499 source3/utils/net_rpc.c int net_usersidlist_usage(struct net_context *c, int argc, const char **argv) c 4506 source3/utils/net_rpc.c net_common_flags_usage(c, argc, argv); c 4517 source3/utils/net_rpc.c int net_rpc_share(struct net_context *c, int argc, const char **argv) c 4565 source3/utils/net_rpc.c status = libnetapi_init(&c->netapi_ctx); c 4569 source3/utils/net_rpc.c libnetapi_set_username(c->netapi_ctx, c->opt_user_name); c 4570 source3/utils/net_rpc.c libnetapi_set_password(c->netapi_ctx, c->opt_password); c 4571 source3/utils/net_rpc.c if (c->opt_kerberos) { c 4572 source3/utils/net_rpc.c libnetapi_set_use_kerberos(c->netapi_ctx); c 4576 source3/utils/net_rpc.c if (c->display_usage) { c 4585 source3/utils/net_rpc.c return rpc_share_list(c, argc, argv); c 4588 source3/utils/net_rpc.c return net_run_function(c, argc, argv, "net rpc share", func); c 4591 source3/utils/net_rpc.c static NTSTATUS rpc_sh_share_list(struct net_context *c, c 4598 source3/utils/net_rpc.c return werror_to_ntstatus(W_ERROR(rpc_share_list(c, argc, argv))); c 4601 source3/utils/net_rpc.c static NTSTATUS rpc_sh_share_add(struct net_context *c, c 4634 source3/utils/net_rpc.c static NTSTATUS rpc_sh_share_delete(struct net_context *c, c 4648 source3/utils/net_rpc.c static NTSTATUS rpc_sh_share_info(struct net_context *c, c 4682 source3/utils/net_rpc.c struct rpc_sh_cmd *net_rpc_share_cmds(struct net_context *c, TALLOC_CTX *mem_ctx, c 4707 source3/utils/net_rpc.c static int rpc_file_usage(struct net_context *c, int argc, const char **argv) c 4709 source3/utils/net_rpc.c return net_file_usage(c, argc, argv); c 4721 source3/utils/net_rpc.c static int rpc_file_close(struct net_context *c, int argc, const char **argv) c 4723 source3/utils/net_rpc.c if (argc < 1 || c->display_usage) { c 4724 source3/utils/net_rpc.c return rpc_file_usage(c, argc, argv); c 4727 source3/utils/net_rpc.c return NetFileClose(c->opt_host, atoi(argv[0])); c 4753 source3/utils/net_rpc.c static int rpc_file_user(struct net_context *c, int argc, const char **argv) c 4763 source3/utils/net_rpc.c if (c->display_usage) { c 4764 source3/utils/net_rpc.c return rpc_file_usage(c, argc, argv); c 4772 source3/utils/net_rpc.c status = NetFileEnum(c->opt_host, c 4806 source3/utils/net_rpc.c int net_rpc_file(struct net_context *c, int argc, const char **argv) c 4840 source3/utils/net_rpc.c status = libnetapi_init(&c->netapi_ctx); c 4844 source3/utils/net_rpc.c libnetapi_set_username(c->netapi_ctx, c->opt_user_name); c 4845 source3/utils/net_rpc.c libnetapi_set_password(c->netapi_ctx, c->opt_password); c 4846 source3/utils/net_rpc.c if (c->opt_kerberos) { c 4847 source3/utils/net_rpc.c libnetapi_set_use_kerberos(c->netapi_ctx); c 4851 source3/utils/net_rpc.c if (c->display_usage) { c 4859 source3/utils/net_rpc.c return rpc_file_user(c, argc, argv); c 4862 source3/utils/net_rpc.c return net_run_function(c, argc, argv, "net rpc file", func); c 4882 source3/utils/net_rpc.c static NTSTATUS rpc_shutdown_abort_internals(struct net_context *c, c 4921 source3/utils/net_rpc.c static NTSTATUS rpc_reg_shutdown_abort_internals(struct net_context *c, c 4953 source3/utils/net_rpc.c static int rpc_shutdown_abort(struct net_context *c, int argc, c 4958 source3/utils/net_rpc.c if (c->display_usage) { c 4965 source3/utils/net_rpc.c rc = run_rpc_command(c, NULL, &ndr_table_initshutdown.syntax_id, 0, c 4973 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_winreg.syntax_id, 0, c 4995 source3/utils/net_rpc.c NTSTATUS rpc_init_shutdown_internals(struct net_context *c, c 5009 source3/utils/net_rpc.c if (c->opt_comment) { c 5010 source3/utils/net_rpc.c msg = c->opt_comment; c 5012 source3/utils/net_rpc.c if (c->opt_timeout) { c 5013 source3/utils/net_rpc.c timeout = c->opt_timeout; c 5020 source3/utils/net_rpc.c &msg_string, timeout, c->opt_force, c->opt_reboot, c 5049 source3/utils/net_rpc.c NTSTATUS rpc_reg_shutdown_internals(struct net_context *c, c 5064 source3/utils/net_rpc.c if (c->opt_comment) { c 5065 source3/utils/net_rpc.c msg = c->opt_comment; c 5069 source3/utils/net_rpc.c if (c->opt_timeout) { c 5070 source3/utils/net_rpc.c timeout = c->opt_timeout; c 5075 source3/utils/net_rpc.c &msg_string, timeout, c->opt_force, c->opt_reboot, c 5101 source3/utils/net_rpc.c static int rpc_shutdown(struct net_context *c, int argc, const char **argv) c 5105 source3/utils/net_rpc.c if (c->display_usage) { c 5112 source3/utils/net_rpc.c rc = run_rpc_command(c, NULL, &ndr_table_initshutdown.syntax_id, 0, c 5117 source3/utils/net_rpc.c rc = run_rpc_command(c, NULL, &ndr_table_winreg.syntax_id, 0, c 5144 source3/utils/net_rpc.c static NTSTATUS rpc_trustdom_add_internals(struct net_context *c, c 5272 source3/utils/net_rpc.c static int rpc_trustdom_add(struct net_context *c, int argc, const char **argv) c 5274 source3/utils/net_rpc.c if (argc > 0 && !c->display_usage) { c 5275 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_samr.syntax_id, 0, c 5301 source3/utils/net_rpc.c static NTSTATUS rpc_trustdom_del_internals(struct net_context *c, c 5425 source3/utils/net_rpc.c static int rpc_trustdom_del(struct net_context *c, int argc, const char **argv) c 5427 source3/utils/net_rpc.c if (argc > 0 && !c->display_usage) { c 5428 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_samr.syntax_id, 0, c 5437 source3/utils/net_rpc.c static NTSTATUS rpc_trustdom_get_pdc(struct net_context *c, c 5493 source3/utils/net_rpc.c static int rpc_trustdom_establish(struct net_context *c, int argc, c 5513 source3/utils/net_rpc.c if (argc != 1 || c->display_usage) { c 5532 source3/utils/net_rpc.c if (c->opt_workgroup) { c 5533 source3/utils/net_rpc.c c->opt_workgroup = smb_xstrdup(domain_name); c 5536 source3/utils/net_rpc.c c->opt_user_name = acct_name; c 5545 source3/utils/net_rpc.c nt_status = connect_to_ipc(c, &cli, &server_ss, pdc_name); c 5562 source3/utils/net_rpc.c nt_status = connect_to_ipc_anonymous(c, &cli, &server_ss, c 5580 source3/utils/net_rpc.c nt_status = rpc_trustdom_get_pdc(c, cli, mem_ctx, domain_name); c 5633 source3/utils/net_rpc.c if (!pdb_set_trusteddom_pw(domain_name, c->opt_password, domain_sid)) { c 5671 source3/utils/net_rpc.c static int rpc_trustdom_revoke(struct net_context *c, int argc, c 5677 source3/utils/net_rpc.c if (argc < 1 || c->display_usage) { c 5702 source3/utils/net_rpc.c static NTSTATUS rpc_query_domain_sid(struct net_context *c, c 5791 source3/utils/net_rpc.c static int rpc_trustdom_vampire(struct net_context *c, int argc, c 5810 source3/utils/net_rpc.c if (c->display_usage) { c 5828 source3/utils/net_rpc.c if (StrCaseCmp(c->opt_workgroup, lp_workgroup())) { c 5829 source3/utils/net_rpc.c domain_name = c->opt_workgroup; c 5830 source3/utils/net_rpc.c c->opt_target_workgroup = c->opt_workgroup; c 5834 source3/utils/net_rpc.c c->opt_target_workgroup = domain_name; c 5838 source3/utils/net_rpc.c nt_status = net_make_ipc_connection(c, NET_FLAGS_PDC, &cli); c 5943 source3/utils/net_rpc.c static int rpc_trustdom_list(struct net_context *c, int argc, const char **argv) c 5966 source3/utils/net_rpc.c if (c->display_usage) { c 5984 source3/utils/net_rpc.c if (StrCaseCmp(c->opt_workgroup, lp_workgroup())) { c 5985 source3/utils/net_rpc.c domain_name = c->opt_workgroup; c 5986 source3/utils/net_rpc.c c->opt_target_workgroup = c->opt_workgroup; c 5990 source3/utils/net_rpc.c c->opt_target_workgroup = domain_name; c 5994 source3/utils/net_rpc.c nt_status = net_make_ipc_connection(c, NET_FLAGS_PDC, &cli); c 6169 source3/utils/net_rpc.c c->opt_workgroup = talloc_strdup(mem_ctx, str); c 6170 source3/utils/net_rpc.c c->opt_target_workgroup = c->opt_workgroup; c 6175 source3/utils/net_rpc.c nt_status = net_make_ipc_connection(c, c 6181 source3/utils/net_rpc.c c, remote_cli, c 6227 source3/utils/net_rpc.c static int rpc_trustdom(struct net_context *c, int argc, const char **argv) c 6281 source3/utils/net_rpc.c return net_run_function(c, argc, argv, "net rpc trustdom", func); c 6290 source3/utils/net_rpc.c bool net_rpc_check(struct net_context *c, unsigned flags) c 6299 source3/utils/net_rpc.c if (!net_find_server(c, NULL, flags, &server_ss, &server_name)) c 6325 source3/utils/net_rpc.c static int rpc_samdump(struct net_context *c, int argc, const char **argv) { c 6326 source3/utils/net_rpc.c if (c->display_usage) { c 6333 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_netlogon.syntax_id, c 6339 source3/utils/net_rpc.c static int rpc_vampire(struct net_context *c, int argc, const char **argv) c 6371 source3/utils/net_rpc.c if (c->display_usage) { c 6378 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_netlogon.syntax_id, c 6384 source3/utils/net_rpc.c return net_run_function(c, argc, argv, "net rpc vampire", func); c 6402 source3/utils/net_rpc.c static int rpc_printer_migrate_all(struct net_context *c, int argc, c 6407 source3/utils/net_rpc.c if (c->display_usage) { c 6414 source3/utils/net_rpc.c if (!c->opt_host) { c 6419 source3/utils/net_rpc.c ret = run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6425 source3/utils/net_rpc.c ret = run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6431 source3/utils/net_rpc.c ret = run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6436 source3/utils/net_rpc.c ret = run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6442 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6458 source3/utils/net_rpc.c static int rpc_printer_migrate_drivers(struct net_context *c, int argc, c 6461 source3/utils/net_rpc.c if (c->display_usage) { c 6468 source3/utils/net_rpc.c if (!c->opt_host) { c 6473 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6488 source3/utils/net_rpc.c static int rpc_printer_migrate_forms(struct net_context *c, int argc, c 6491 source3/utils/net_rpc.c if (c->display_usage) { c 6498 source3/utils/net_rpc.c if (!c->opt_host) { c 6503 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6518 source3/utils/net_rpc.c static int rpc_printer_migrate_printers(struct net_context *c, int argc, c 6521 source3/utils/net_rpc.c if (c->display_usage) { c 6528 source3/utils/net_rpc.c if (!c->opt_host) { c 6533 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6548 source3/utils/net_rpc.c static int rpc_printer_migrate_security(struct net_context *c, int argc, c 6551 source3/utils/net_rpc.c if (c->display_usage) { c 6558 source3/utils/net_rpc.c if (!c->opt_host) { c 6563 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6578 source3/utils/net_rpc.c static int rpc_printer_migrate_settings(struct net_context *c, int argc, c 6581 source3/utils/net_rpc.c if (c->display_usage) { c 6588 source3/utils/net_rpc.c if (!c->opt_host) { c 6593 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6607 source3/utils/net_rpc.c int rpc_printer_migrate(struct net_context *c, int argc, const char **argv) c 6666 source3/utils/net_rpc.c return net_run_function(c, argc, argv, "net rpc printer migrate",func); c 6680 source3/utils/net_rpc.c static int rpc_printer_list(struct net_context *c, int argc, const char **argv) c 6682 source3/utils/net_rpc.c if (c->display_usage) { c 6689 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6704 source3/utils/net_rpc.c static int rpc_printer_driver_list(struct net_context *c, int argc, c 6707 source3/utils/net_rpc.c if (c->display_usage) { c 6714 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6729 source3/utils/net_rpc.c static int rpc_printer_publish_publish(struct net_context *c, int argc, c 6732 source3/utils/net_rpc.c if (c->display_usage) { c 6739 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6754 source3/utils/net_rpc.c static int rpc_printer_publish_update(struct net_context *c, int argc, const char **argv) c 6756 source3/utils/net_rpc.c if (c->display_usage) { c 6763 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6778 source3/utils/net_rpc.c static int rpc_printer_publish_unpublish(struct net_context *c, int argc, c 6781 source3/utils/net_rpc.c if (c->display_usage) { c 6788 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6803 source3/utils/net_rpc.c static int rpc_printer_publish_list(struct net_context *c, int argc, c 6806 source3/utils/net_rpc.c if (c->display_usage) { c 6813 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6829 source3/utils/net_rpc.c static int rpc_printer_publish(struct net_context *c, int argc, c 6870 source3/utils/net_rpc.c if (c->display_usage) { c 6878 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6883 source3/utils/net_rpc.c return net_run_function(c, argc, argv, "net rpc printer publish",func); c 6896 source3/utils/net_rpc.c int rpc_printer_usage(struct net_context *c, int argc, const char **argv) c 6918 source3/utils/net_rpc.c net_common_methods_usage(c, argc, argv); c 6919 source3/utils/net_rpc.c net_common_flags_usage(c, argc, argv); c 6935 source3/utils/net_rpc.c int net_rpc_printer(struct net_context *c, int argc, const char **argv) c 6974 source3/utils/net_rpc.c if (c->display_usage) { c 6981 source3/utils/net_rpc.c return run_rpc_command(c, NULL, &ndr_table_spoolss.syntax_id, 0, c 6986 source3/utils/net_rpc.c return net_run_function(c, argc, argv, "net rpc printer", func); c 6998 source3/utils/net_rpc.c int net_rpc(struct net_context *c, int argc, const char **argv) c 7183 source3/utils/net_rpc.c status = libnetapi_init(&c->netapi_ctx); c 7187 source3/utils/net_rpc.c libnetapi_set_username(c->netapi_ctx, c->opt_user_name); c 7188 source3/utils/net_rpc.c libnetapi_set_password(c->netapi_ctx, c->opt_password); c 7189 source3/utils/net_rpc.c if (c->opt_kerberos) { c 7190 source3/utils/net_rpc.c libnetapi_set_use_kerberos(c->netapi_ctx); c 7193 source3/utils/net_rpc.c return net_run_function(c, argc, argv, "net rpc", func); c 25 source3/utils/net_rpc_audit.c static int net_help_audit(struct net_context *c, int argc, const char **argv) c 64 source3/utils/net_rpc_audit.c static NTSTATUS rpc_audit_get_internal(struct net_context *c, c 81 source3/utils/net_rpc_audit.c net_help_audit(c, argc, argv); c 132 source3/utils/net_rpc_audit.c static NTSTATUS rpc_audit_set_internal(struct net_context *c, c 148 source3/utils/net_rpc_audit.c net_help_audit(c, argc, argv); c 270 source3/utils/net_rpc_audit.c static NTSTATUS rpc_audit_disable_internal(struct net_context *c, c 286 source3/utils/net_rpc_audit.c static NTSTATUS rpc_audit_enable_internal(struct net_context *c, c 302 source3/utils/net_rpc_audit.c static NTSTATUS rpc_audit_list_internal(struct net_context *c, c 367 source3/utils/net_rpc_audit.c static int rpc_audit_get(struct net_context *c, int argc, const char **argv) c 369 source3/utils/net_rpc_audit.c if (c->display_usage) { c 376 source3/utils/net_rpc_audit.c return run_rpc_command(c, NULL, &ndr_table_lsarpc.syntax_id, 0, c 383 source3/utils/net_rpc_audit.c static int rpc_audit_set(struct net_context *c, int argc, const char **argv) c 385 source3/utils/net_rpc_audit.c if (c->display_usage) { c 392 source3/utils/net_rpc_audit.c return run_rpc_command(c, NULL, &ndr_table_lsarpc.syntax_id, 0, c 399 source3/utils/net_rpc_audit.c static int rpc_audit_enable(struct net_context *c, int argc, const char **argv) c 401 source3/utils/net_rpc_audit.c if (c->display_usage) { c 408 source3/utils/net_rpc_audit.c return run_rpc_command(c, NULL, &ndr_table_lsarpc.syntax_id, 0, c 415 source3/utils/net_rpc_audit.c static int rpc_audit_disable(struct net_context *c, int argc, const char **argv) c 417 source3/utils/net_rpc_audit.c if (c->display_usage) { c 424 source3/utils/net_rpc_audit.c return run_rpc_command(c, NULL, &ndr_table_lsarpc.syntax_id, 0, c 431 source3/utils/net_rpc_audit.c static int rpc_audit_list(struct net_context *c, int argc, const char **argv) c 433 source3/utils/net_rpc_audit.c if (c->display_usage) { c 440 source3/utils/net_rpc_audit.c return run_rpc_command(c, NULL, &ndr_table_lsarpc.syntax_id, 0, c 447 source3/utils/net_rpc_audit.c int net_rpc_audit(struct net_context *c, int argc, const char **argv) c 493 source3/utils/net_rpc_audit.c return net_run_function(c, argc, argv, "net rpc audit", func); c 44 source3/utils/net_rpc_join.c NTSTATUS net_rpc_join_ok(struct net_context *c, const char *domain, c 60 source3/utils/net_rpc_join.c net_use_machine_account(c); c 69 source3/utils/net_rpc_join.c ntret = net_make_ipc_connection_ex(c, domain, server, pss, conn_flags, c 131 source3/utils/net_rpc_join.c int net_rpc_join_newstyle(struct net_context *c, int argc, const char **argv) c 192 source3/utils/net_rpc_join.c result = net_make_ipc_connection(c, NET_FLAGS_PDC, &cli); c 455 source3/utils/net_rpc_join.c result = net_rpc_join_ok(c, domain, cli->desthost, &cli->dest_ss); c 483 source3/utils/net_rpc_join.c int net_rpc_testjoin(struct net_context *c, int argc, const char **argv) c 487 source3/utils/net_rpc_join.c if (c->display_usage) { c 495 source3/utils/net_rpc_join.c nt_status = net_rpc_join_ok(c, c->opt_target_workgroup, NULL, NULL); c 498 source3/utils/net_rpc_join.c c->opt_target_workgroup, nt_errstr(nt_status)); c 502 source3/utils/net_rpc_join.c printf("Join to '%s' is OK\n", c->opt_target_workgroup); c 142 source3/utils/net_rpc_printer.c NTSTATUS net_copy_fileattr(struct net_context *c, c 186 source3/utils/net_rpc_printer.c if (c->opt_verbose && DEBUGLEVEL >= 3) c 296 source3/utils/net_rpc_printer.c NTSTATUS net_copy_file(struct net_context *c, c 360 source3/utils/net_rpc_printer.c if (c->opt_verbose) { c 432 source3/utils/net_rpc_printer.c nt_status = net_copy_fileattr(c, mem_ctx, cli_share_src, cli_share_dst, c 476 source3/utils/net_rpc_printer.c static NTSTATUS net_copy_driverfile(struct net_context *c, c 515 source3/utils/net_rpc_printer.c nt_status = net_copy_file(c, mem_ctx, cli_share_src, cli_share_dst, c 584 source3/utils/net_rpc_printer.c static NTSTATUS copy_print_driver_3(struct net_context *c, c 598 source3/utils/net_rpc_printer.c if (c->opt_verbose) c 602 source3/utils/net_rpc_printer.c nt_status = net_copy_driverfile(c, mem_ctx, cli_share_src, cli_share_dst, c 607 source3/utils/net_rpc_printer.c nt_status = net_copy_driverfile(c, mem_ctx, cli_share_src, cli_share_dst, c 612 source3/utils/net_rpc_printer.c nt_status = net_copy_driverfile(c, mem_ctx, cli_share_src, cli_share_dst, c 617 source3/utils/net_rpc_printer.c nt_status = net_copy_driverfile(c, mem_ctx, cli_share_src, cli_share_dst, c 624 source3/utils/net_rpc_printer.c nt_status = net_copy_driverfile(c, mem_ctx, c 1100 source3/utils/net_rpc_printer.c NTSTATUS rpc_printer_list_internals(struct net_context *c, c 1152 source3/utils/net_rpc_printer.c NTSTATUS rpc_printer_driver_list_internals(struct net_context *c, c 1306 source3/utils/net_rpc_printer.c NTSTATUS rpc_printer_publish_publish_internals(struct net_context *c, c 1318 source3/utils/net_rpc_printer.c NTSTATUS rpc_printer_publish_unpublish_internals(struct net_context *c, c 1330 source3/utils/net_rpc_printer.c NTSTATUS rpc_printer_publish_update_internals(struct net_context *c, c 1359 source3/utils/net_rpc_printer.c NTSTATUS rpc_printer_publish_list_internals(struct net_context *c, c 1406 source3/utils/net_rpc_printer.c if (c->opt_verbose) c 1448 source3/utils/net_rpc_printer.c NTSTATUS rpc_printer_migrate_security_internals(struct net_context *c, c 1474 source3/utils/net_rpc_printer.c nt_status = connect_dst_pipe(c, &cli_dst, &pipe_hnd_dst, c 1541 source3/utils/net_rpc_printer.c if (c->opt_verbose) c 1596 source3/utils/net_rpc_printer.c NTSTATUS rpc_printer_migrate_forms_internals(struct net_context *c, c 1622 source3/utils/net_rpc_printer.c nt_status = connect_dst_pipe(c, &cli_dst, &pipe_hnd_dst, c 1689 source3/utils/net_rpc_printer.c if (c->opt_verbose) c 1757 source3/utils/net_rpc_printer.c NTSTATUS rpc_printer_migrate_drivers_internals(struct net_context *c, c 1785 source3/utils/net_rpc_printer.c nt_status = connect_dst_pipe(c, &cli_dst, &pipe_hnd_dst, c 1791 source3/utils/net_rpc_printer.c nt_status = connect_to_service(c, &cli_share_src, &cli->dest_ss, c 1800 source3/utils/net_rpc_printer.c nt_status = connect_to_service(c, &cli_share_dst, &cli_dst->dest_ss, c 1870 source3/utils/net_rpc_printer.c if (c->opt_verbose) c 1880 source3/utils/net_rpc_printer.c nt_status = copy_print_driver_3(c, mem_ctx, cli_share_src, cli_share_dst, c 1968 source3/utils/net_rpc_printer.c NTSTATUS rpc_printer_migrate_printers_internals(struct net_context *c, c 1992 source3/utils/net_rpc_printer.c nt_status = connect_dst_pipe(c, &cli_dst, &pipe_hnd_dst, c 2121 source3/utils/net_rpc_printer.c NTSTATUS rpc_printer_migrate_settings_internals(struct net_context *c, c 2155 source3/utils/net_rpc_printer.c nt_status = connect_dst_pipe(c, &cli_dst, &pipe_hnd_dst, c 2319 source3/utils/net_rpc_printer.c if (c->opt_verbose) { c 2445 source3/utils/net_rpc_printer.c if (c->opt_verbose) c 2470 source3/utils/net_rpc_printer.c if (c->opt_verbose) { c 156 source3/utils/net_rpc_registry.c char c, n; c 162 source3/utils/net_rpc_registry.c c = '\0'; c 163 source3/utils/net_rpc_registry.c class_buf.name = &c; c 372 source3/utils/net_rpc_registry.c static NTSTATUS rpc_registry_setvalue_internal(struct net_context *c, c 429 source3/utils/net_rpc_registry.c static int rpc_registry_setvalue(struct net_context *c, int argc, c 432 source3/utils/net_rpc_registry.c if (argc < 4 || c->display_usage) { c 438 source3/utils/net_rpc_registry.c return run_rpc_command(c, NULL, &ndr_table_winreg.syntax_id, 0, c 442 source3/utils/net_rpc_registry.c static NTSTATUS rpc_registry_deletevalue_internal(struct net_context *c, c 482 source3/utils/net_rpc_registry.c static int rpc_registry_deletevalue(struct net_context *c, int argc, c 485 source3/utils/net_rpc_registry.c if (argc != 2 || c->display_usage) { c 491 source3/utils/net_rpc_registry.c return run_rpc_command(c, NULL, &ndr_table_winreg.syntax_id, 0, c 495 source3/utils/net_rpc_registry.c static NTSTATUS rpc_registry_getvalue_internal(struct net_context *c, c 583 source3/utils/net_rpc_registry.c static NTSTATUS rpc_registry_getvalue_full(struct net_context *c, c 592 source3/utils/net_rpc_registry.c return rpc_registry_getvalue_internal(c, domain_sid, domain_name, c 597 source3/utils/net_rpc_registry.c static int rpc_registry_getvalue(struct net_context *c, int argc, c 600 source3/utils/net_rpc_registry.c if (argc != 2 || c->display_usage) { c 606 source3/utils/net_rpc_registry.c return run_rpc_command(c, NULL, &ndr_table_winreg.syntax_id, 0, c 610 source3/utils/net_rpc_registry.c static NTSTATUS rpc_registry_getvalue_raw(struct net_context *c, c 619 source3/utils/net_rpc_registry.c return rpc_registry_getvalue_internal(c, domain_sid, domain_name, c 624 source3/utils/net_rpc_registry.c static int rpc_registry_getvalueraw(struct net_context *c, int argc, c 627 source3/utils/net_rpc_registry.c if (argc != 2 || c->display_usage) { c 633 source3/utils/net_rpc_registry.c return run_rpc_command(c, NULL, &ndr_table_winreg.syntax_id, 0, c 637 source3/utils/net_rpc_registry.c static NTSTATUS rpc_registry_createkey_internal(struct net_context *c, c 697 source3/utils/net_rpc_registry.c static int rpc_registry_createkey(struct net_context *c, int argc, c 700 source3/utils/net_rpc_registry.c if (argc != 1 || c->display_usage) { c 705 source3/utils/net_rpc_registry.c return run_rpc_command(c, NULL, &ndr_table_winreg.syntax_id, 0, c 709 source3/utils/net_rpc_registry.c static NTSTATUS rpc_registry_deletekey_internal(struct net_context *c, c 747 source3/utils/net_rpc_registry.c static int rpc_registry_deletekey(struct net_context *c, int argc, const char **argv ) c 749 source3/utils/net_rpc_registry.c if (argc != 1 || c->display_usage) { c 754 source3/utils/net_rpc_registry.c return run_rpc_command(c, NULL, &ndr_table_winreg.syntax_id, 0, c 761 source3/utils/net_rpc_registry.c static NTSTATUS rpc_registry_enumerate_internal(struct net_context *c, c 779 source3/utils/net_rpc_registry.c if (argc != 1 || c->display_usage) { c 826 source3/utils/net_rpc_registry.c static int rpc_registry_enumerate(struct net_context *c, int argc, c 829 source3/utils/net_rpc_registry.c return run_rpc_command(c, NULL, &ndr_table_winreg.syntax_id, 0, c 836 source3/utils/net_rpc_registry.c static NTSTATUS rpc_registry_save_internal(struct net_context *c, c 850 source3/utils/net_rpc_registry.c if (argc != 2 || c->display_usage) { c 880 source3/utils/net_rpc_registry.c static int rpc_registry_save(struct net_context *c, int argc, const char **argv ) c 882 source3/utils/net_rpc_registry.c return run_rpc_command(c, NULL, &ndr_table_winreg.syntax_id, 0, c 1033 source3/utils/net_rpc_registry.c static int rpc_registry_dump(struct net_context *c, int argc, const char **argv) c 1038 source3/utils/net_rpc_registry.c if (argc != 1 || c->display_usage) { c 1076 source3/utils/net_rpc_registry.c static int rpc_registry_copy(struct net_context *c, int argc, const char **argv ) c 1082 source3/utils/net_rpc_registry.c if (argc != 2 || c->display_usage) { c 1133 source3/utils/net_rpc_registry.c static NTSTATUS rpc_registry_getsd_internal(struct net_context *c, c 1153 source3/utils/net_rpc_registry.c if (argc <1 || argc > 2 || c->display_usage) { c 1210 source3/utils/net_rpc_registry.c static int rpc_registry_getsd(struct net_context *c, int argc, const char **argv) c 1212 source3/utils/net_rpc_registry.c return run_rpc_command(c, NULL, &ndr_table_winreg.syntax_id, 0, c 1219 source3/utils/net_rpc_registry.c int net_rpc_registry(struct net_context *c, int argc, const char **argv) c 1313 source3/utils/net_rpc_registry.c return net_run_function(c, argc, argv, "net rpc registry", func); c 311 source3/utils/net_rpc_rights.c static NTSTATUS rpc_rights_list_internal(struct net_context *c, c 430 source3/utils/net_rpc_rights.c static NTSTATUS rpc_rights_grant_internal(struct net_context *c, c 500 source3/utils/net_rpc_rights.c static NTSTATUS rpc_rights_revoke_internal(struct net_context *c, c 568 source3/utils/net_rpc_rights.c static int rpc_rights_list(struct net_context *c, int argc, const char **argv ) c 570 source3/utils/net_rpc_rights.c if (c->display_usage) { c 578 source3/utils/net_rpc_rights.c return run_rpc_command(c, NULL, &ndr_table_lsarpc.syntax_id, 0, c 585 source3/utils/net_rpc_rights.c static int rpc_rights_grant(struct net_context *c, int argc, const char **argv ) c 587 source3/utils/net_rpc_rights.c if (c->display_usage) { c 599 source3/utils/net_rpc_rights.c return run_rpc_command(c, NULL, &ndr_table_lsarpc.syntax_id, 0, c 606 source3/utils/net_rpc_rights.c static int rpc_rights_revoke(struct net_context *c, int argc, const char **argv) c 608 source3/utils/net_rpc_rights.c if (c->display_usage) { c 620 source3/utils/net_rpc_rights.c return run_rpc_command(c, NULL, &ndr_table_lsarpc.syntax_id, 0, c 627 source3/utils/net_rpc_rights.c int net_rpc_rights(struct net_context *c, int argc, const char **argv) c 657 source3/utils/net_rpc_rights.c return net_run_function(c, argc, argv, "net rpc rights", func); c 660 source3/utils/net_rpc_rights.c static NTSTATUS rpc_sh_rights_list(struct net_context *c, c 665 source3/utils/net_rpc_rights.c return rpc_rights_list_internal(c, ctx->domain_sid, ctx->domain_name, c 670 source3/utils/net_rpc_rights.c static NTSTATUS rpc_sh_rights_grant(struct net_context *c, c 676 source3/utils/net_rpc_rights.c return rpc_rights_grant_internal(c, ctx->domain_sid, ctx->domain_name, c 681 source3/utils/net_rpc_rights.c static NTSTATUS rpc_sh_rights_revoke(struct net_context *c, c 687 source3/utils/net_rpc_rights.c return rpc_rights_revoke_internal(c, ctx->domain_sid, ctx->domain_name, c 692 source3/utils/net_rpc_rights.c struct rpc_sh_cmd *net_rpc_rights_cmds(struct net_context *c, TALLOC_CTX *mem_ctx, c 105 source3/utils/net_rpc_samsync.c NTSTATUS rpc_samdump_internals(struct net_context *c, c 129 source3/utils/net_rpc_samsync.c ctx->force_full_replication = c->opt_force_full_repl ? true : false; c 130 source3/utils/net_rpc_samsync.c ctx->clean_old_entries = c->opt_clean_old_entries ? true : false; c 157 source3/utils/net_rpc_samsync.c int rpc_vampire_usage(struct net_context *c, int argc, const char **argv) c 167 source3/utils/net_rpc_samsync.c net_common_flags_usage(c, argc, argv); c 173 source3/utils/net_rpc_samsync.c NTSTATUS rpc_vampire_internals(struct net_context *c, c 212 source3/utils/net_rpc_samsync.c ctx->force_full_replication = c->opt_force_full_repl ? true : false; c 213 source3/utils/net_rpc_samsync.c ctx->clean_old_entries = c->opt_clean_old_entries ? true : false; c 251 source3/utils/net_rpc_samsync.c int rpc_vampire_passdb(struct net_context *c, int argc, const char **argv) c 253 source3/utils/net_rpc_samsync.c if (c->display_usage) { c 260 source3/utils/net_rpc_samsync.c return run_rpc_command(c, NULL, &ndr_table_netlogon.syntax_id, 0, c 264 source3/utils/net_rpc_samsync.c NTSTATUS rpc_vampire_ldif_internals(struct net_context *c, c 298 source3/utils/net_rpc_samsync.c ctx->force_full_replication = c->opt_force_full_repl ? true : false; c 299 source3/utils/net_rpc_samsync.c ctx->clean_old_entries = c->opt_clean_old_entries ? true : false; c 332 source3/utils/net_rpc_samsync.c int rpc_vampire_ldif(struct net_context *c, int argc, const char **argv) c 334 source3/utils/net_rpc_samsync.c if (c->display_usage) { c 341 source3/utils/net_rpc_samsync.c return run_rpc_command(c, NULL, &ndr_table_netlogon.syntax_id, 0, c 346 source3/utils/net_rpc_samsync.c NTSTATUS rpc_vampire_keytab_internals(struct net_context *c, c 382 source3/utils/net_rpc_samsync.c ctx->username = c->opt_user_name; c 383 source3/utils/net_rpc_samsync.c ctx->password = c->opt_password; c 385 source3/utils/net_rpc_samsync.c ctx->force_full_replication = c->opt_force_full_repl ? true : false; c 386 source3/utils/net_rpc_samsync.c ctx->clean_old_entries = c->opt_clean_old_entries ? true : false; c 406 source3/utils/net_rpc_samsync.c static NTSTATUS rpc_vampire_keytab_ds_internals(struct net_context *c, c 424 source3/utils/net_rpc_samsync.c ctx->force_full_replication = c->opt_force_full_repl ? true : false; c 425 source3/utils/net_rpc_samsync.c ctx->clean_old_entries = c->opt_clean_old_entries ? true : false; c 437 source3/utils/net_rpc_samsync.c ctx->single_object_replication = c->opt_single_obj_repl ? true c 470 source3/utils/net_rpc_samsync.c int rpc_vampire_keytab(struct net_context *c, int argc, const char **argv) c 477 source3/utils/net_rpc_samsync.c if (c->display_usage || (argc < 1)) { c 484 source3/utils/net_rpc_samsync.c status = net_make_ipc_connection(c, 0, &cli); c 489 source3/utils/net_rpc_samsync.c status = net_scan_dc(c, cli, &dc_info); c 496 source3/utils/net_rpc_samsync.c ret = run_rpc_command(c, cli, &ndr_table_netlogon.syntax_id, c 501 source3/utils/net_rpc_samsync.c ret = run_rpc_command(c, cli, &ndr_table_drsuapi.syntax_id, c 506 source3/utils/net_rpc_samsync.c ret = run_rpc_command(c, cli, &ndr_table_netlogon.syntax_id, c 193 source3/utils/net_rpc_service.c static NTSTATUS rpc_service_list_internal(struct net_context *c, c 303 source3/utils/net_rpc_service.c static NTSTATUS rpc_service_status_internal(struct net_context *c, c 427 source3/utils/net_rpc_service.c static NTSTATUS rpc_service_stop_internal(struct net_context *c, c 471 source3/utils/net_rpc_service.c static NTSTATUS rpc_service_pause_internal(struct net_context *c, c 515 source3/utils/net_rpc_service.c static NTSTATUS rpc_service_resume_internal(struct net_context *c, c 559 source3/utils/net_rpc_service.c static NTSTATUS rpc_service_start_internal(struct net_context *c, c 634 source3/utils/net_rpc_service.c static NTSTATUS rpc_service_delete_internal(struct net_context *c, c 708 source3/utils/net_rpc_service.c static NTSTATUS rpc_service_create_internal(struct net_context *c, c 789 source3/utils/net_rpc_service.c static int rpc_service_list(struct net_context *c, int argc, const char **argv ) c 791 source3/utils/net_rpc_service.c if (c->display_usage) { c 798 source3/utils/net_rpc_service.c return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0, c 805 source3/utils/net_rpc_service.c static int rpc_service_start(struct net_context *c, int argc, const char **argv ) c 807 source3/utils/net_rpc_service.c if (c->display_usage) { c 814 source3/utils/net_rpc_service.c return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0, c 821 source3/utils/net_rpc_service.c static int rpc_service_stop(struct net_context *c, int argc, const char **argv ) c 823 source3/utils/net_rpc_service.c if (c->display_usage) { c 830 source3/utils/net_rpc_service.c return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0, c 837 source3/utils/net_rpc_service.c static int rpc_service_resume(struct net_context *c, int argc, const char **argv ) c 839 source3/utils/net_rpc_service.c if (c->display_usage) { c 846 source3/utils/net_rpc_service.c return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0, c 853 source3/utils/net_rpc_service.c static int rpc_service_pause(struct net_context *c, int argc, const char **argv ) c 855 source3/utils/net_rpc_service.c if (c->display_usage) { c 862 source3/utils/net_rpc_service.c return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0, c 869 source3/utils/net_rpc_service.c static int rpc_service_status(struct net_context *c, int argc, const char **argv ) c 871 source3/utils/net_rpc_service.c if (c->display_usage) { c 878 source3/utils/net_rpc_service.c return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0, c 885 source3/utils/net_rpc_service.c static int rpc_service_delete(struct net_context *c, int argc, const char **argv) c 887 source3/utils/net_rpc_service.c if (c->display_usage) { c 894 source3/utils/net_rpc_service.c return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0, c 901 source3/utils/net_rpc_service.c static int rpc_service_create(struct net_context *c, int argc, const char **argv) c 903 source3/utils/net_rpc_service.c if (c->display_usage) { c 910 source3/utils/net_rpc_service.c return run_rpc_command(c, NULL, &ndr_table_svcctl.syntax_id, 0, c 917 source3/utils/net_rpc_service.c int net_rpc_service(struct net_context *c, int argc, const char **argv) c 988 source3/utils/net_rpc_service.c return net_run_function(c, argc, argv, "net rpc service",func); c 28 source3/utils/net_rpc_sh_acct.c static NTSTATUS rpc_sh_acct_do(struct net_context *c, c 33 source3/utils/net_rpc_sh_acct.c int (*fn)(struct net_context *c, c 105 source3/utils/net_rpc_sh_acct.c store = fn(c, mem_ctx, ctx, &info1->info1, &info3->info3, c 149 source3/utils/net_rpc_sh_acct.c static int account_show(struct net_context *c, c 210 source3/utils/net_rpc_sh_acct.c static NTSTATUS rpc_sh_acct_pol_show(struct net_context *c, c 215 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, c 219 source3/utils/net_rpc_sh_acct.c static int account_set_badpw(struct net_context *c, c 238 source3/utils/net_rpc_sh_acct.c static NTSTATUS rpc_sh_acct_set_badpw(struct net_context *c, c 244 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, c 248 source3/utils/net_rpc_sh_acct.c static int account_set_lockduration(struct net_context *c, c 268 source3/utils/net_rpc_sh_acct.c static NTSTATUS rpc_sh_acct_set_lockduration(struct net_context *c, c 274 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, c 278 source3/utils/net_rpc_sh_acct.c static int account_set_resetduration(struct net_context *c, c 298 source3/utils/net_rpc_sh_acct.c static NTSTATUS rpc_sh_acct_set_resetduration(struct net_context *c, c 304 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, c 308 source3/utils/net_rpc_sh_acct.c static int account_set_minpwage(struct net_context *c, c 328 source3/utils/net_rpc_sh_acct.c static NTSTATUS rpc_sh_acct_set_minpwage(struct net_context *c, c 334 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, c 338 source3/utils/net_rpc_sh_acct.c static int account_set_maxpwage(struct net_context *c, c 358 source3/utils/net_rpc_sh_acct.c static NTSTATUS rpc_sh_acct_set_maxpwage(struct net_context *c, c 364 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, c 368 source3/utils/net_rpc_sh_acct.c static int account_set_minpwlen(struct net_context *c, c 388 source3/utils/net_rpc_sh_acct.c static NTSTATUS rpc_sh_acct_set_minpwlen(struct net_context *c, c 394 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, c 398 source3/utils/net_rpc_sh_acct.c static int account_set_pwhistlen(struct net_context *c, c 418 source3/utils/net_rpc_sh_acct.c static NTSTATUS rpc_sh_acct_set_pwhistlen(struct net_context *c, c 424 source3/utils/net_rpc_sh_acct.c return rpc_sh_acct_do(c, mem_ctx, ctx, pipe_hnd, argc, argv, c 428 source3/utils/net_rpc_sh_acct.c struct rpc_sh_cmd *net_rpc_acct_cmds(struct net_context *c, TALLOC_CTX *mem_ctx, c 24 source3/utils/net_rpc_shell.c static NTSTATUS rpc_sh_info(struct net_context *c, c 29 source3/utils/net_rpc_shell.c return rpc_info_internals(c, ctx->domain_sid, ctx->domain_name, c 40 source3/utils/net_rpc_shell.c struct rpc_sh_cmd *c; c 48 source3/utils/net_rpc_shell.c for (c = this_ctx->cmds; c->name != NULL; c++) { c 49 source3/utils/net_rpc_shell.c bool match = (strncmp(text, c->name, strlen(text)) == 0); c 52 source3/utils/net_rpc_shell.c ADD_TO_ARRAY(NULL, char *, SMB_STRDUP(c->name), c 67 source3/utils/net_rpc_shell.c static NTSTATUS net_sh_run(struct net_context *c, c 89 source3/utils/net_rpc_shell.c status = cmd->fn(c, mem_ctx, ctx, pipe_hnd, argc, argv); c 98 source3/utils/net_rpc_shell.c static bool net_sh_process(struct net_context *c, c 159 source3/utils/net_rpc_shell.c new_ctx->cmds = cmd->sub(c, new_ctx, ctx); c 176 source3/utils/net_rpc_shell.c return net_sh_process(c, new_ctx, argc, argv); c 179 source3/utils/net_rpc_shell.c status = net_sh_run(c, new_ctx, cmd, argc, argv); c 209 source3/utils/net_rpc_shell.c int net_rpc_shell(struct net_context *c, int argc, const char **argv) c 214 source3/utils/net_rpc_shell.c if (argc != 0 || c->display_usage) { c 220 source3/utils/net_rpc_shell.c if (libnetapi_init(&c->netapi_ctx) != 0) { c 223 source3/utils/net_rpc_shell.c libnetapi_set_username(c->netapi_ctx, c->opt_user_name); c 224 source3/utils/net_rpc_shell.c libnetapi_set_password(c->netapi_ctx, c->opt_password); c 225 source3/utils/net_rpc_shell.c if (c->opt_kerberos) { c 226 source3/utils/net_rpc_shell.c libnetapi_set_use_kerberos(c->netapi_ctx); c 235 source3/utils/net_rpc_shell.c status = net_make_ipc_connection(c, 0, &(ctx->cli)); c 286 source3/utils/net_rpc_shell.c (!net_sh_process(c, this_ctx, argc, argv))) { c 28 source3/utils/net_sam.c static int net_sam_userset(struct net_context *c, int argc, const char **argv, c 39 source3/utils/net_sam.c if (argc != 2 || c->display_usage) { c 85 source3/utils/net_sam.c static int net_sam_set_fullname(struct net_context *c, int argc, c 88 source3/utils/net_sam.c return net_sam_userset(c, argc, argv, "fullname", c 92 source3/utils/net_sam.c static int net_sam_set_logonscript(struct net_context *c, int argc, c 95 source3/utils/net_sam.c return net_sam_userset(c, argc, argv, "logonscript", c 99 source3/utils/net_sam.c static int net_sam_set_profilepath(struct net_context *c, int argc, c 102 source3/utils/net_sam.c return net_sam_userset(c, argc, argv, "profilepath", c 106 source3/utils/net_sam.c static int net_sam_set_homedrive(struct net_context *c, int argc, c 109 source3/utils/net_sam.c return net_sam_userset(c, argc, argv, "homedrive", c 113 source3/utils/net_sam.c static int net_sam_set_homedir(struct net_context *c, int argc, c 116 source3/utils/net_sam.c return net_sam_userset(c, argc, argv, "homedir", c 120 source3/utils/net_sam.c static int net_sam_set_workstations(struct net_context *c, int argc, c 123 source3/utils/net_sam.c return net_sam_userset(c, argc, argv, "workstations", c 131 source3/utils/net_sam.c static int net_sam_set_userflag(struct net_context *c, int argc, c 142 source3/utils/net_sam.c if ((argc != 2) || c->display_usage || c 196 source3/utils/net_sam.c static int net_sam_set_disabled(struct net_context *c, int argc, c 199 source3/utils/net_sam.c return net_sam_set_userflag(c, argc, argv, "disabled", ACB_DISABLED); c 202 source3/utils/net_sam.c static int net_sam_set_pwnotreq(struct net_context *c, int argc, c 205 source3/utils/net_sam.c return net_sam_set_userflag(c, argc, argv, "pwnotreq", ACB_PWNOTREQ); c 208 source3/utils/net_sam.c static int net_sam_set_autolock(struct net_context *c, int argc, c 211 source3/utils/net_sam.c return net_sam_set_userflag(c, argc, argv, "autolock", ACB_AUTOLOCK); c 214 source3/utils/net_sam.c static int net_sam_set_pwnoexp(struct net_context *c, int argc, c 217 source3/utils/net_sam.c return net_sam_set_userflag(c, argc, argv, "pwnoexp", ACB_PWNOEXP); c 224 source3/utils/net_sam.c static int net_sam_set_pwdmustchangenow(struct net_context *c, int argc, c 233 source3/utils/net_sam.c if ((argc != 2) || c->display_usage || c 287 source3/utils/net_sam.c static int net_sam_set_comment(struct net_context *c, int argc, c 296 source3/utils/net_sam.c if (argc != 2 || c->display_usage) { c 309 source3/utils/net_sam.c return net_sam_userset(c, argc, argv, "comment", c 341 source3/utils/net_sam.c static int net_sam_set(struct net_context *c, int argc, const char **argv) c 443 source3/utils/net_sam.c return net_run_function(c, argc, argv, "net sam set", func); c 450 source3/utils/net_sam.c static int net_sam_policy_set(struct net_context *c, int argc, const char **argv) c 458 source3/utils/net_sam.c if (argc != 2 || c->display_usage) { c 518 source3/utils/net_sam.c static int net_sam_policy_show(struct net_context *c, int argc, const char **argv) c 524 source3/utils/net_sam.c if (argc != 1 || c->display_usage) { c 563 source3/utils/net_sam.c static int net_sam_policy_list(struct net_context *c, int argc, const char **argv) c 569 source3/utils/net_sam.c if (c->display_usage) { c 588 source3/utils/net_sam.c static int net_sam_policy(struct net_context *c, int argc, const char **argv) c 618 source3/utils/net_sam.c return net_run_function(c, argc, argv, "net sam policy", func); c 623 source3/utils/net_sam.c static int net_sam_rights_list(struct net_context *c, int argc, c 628 source3/utils/net_sam.c if (argc > 1 || c->display_usage) { c 674 source3/utils/net_sam.c static int net_sam_rights_grant(struct net_context *c, int argc, c 683 source3/utils/net_sam.c if (argc < 2 || c->display_usage) { c 712 source3/utils/net_sam.c static int net_sam_rights_revoke(struct net_context *c, int argc, c 721 source3/utils/net_sam.c if (argc < 2 || c->display_usage) { c 751 source3/utils/net_sam.c static int net_sam_rights(struct net_context *c, int argc, const char **argv) c 780 source3/utils/net_sam.c return net_run_function(c, argc, argv, "net sam rights", func); c 842 source3/utils/net_sam.c static int net_sam_mapunixgroup(struct net_context *c, int argc, const char **argv) c 848 source3/utils/net_sam.c if (argc != 1 || c->display_usage) { c 904 source3/utils/net_sam.c static int net_sam_unmapunixgroup(struct net_context *c, int argc, const char **argv) c 910 source3/utils/net_sam.c if (argc != 1 || c->display_usage) { c 938 source3/utils/net_sam.c static int net_sam_createlocalgroup(struct net_context *c, int argc, const char **argv) c 943 source3/utils/net_sam.c if (argc != 1 || c->display_usage) { c 971 source3/utils/net_sam.c static int net_sam_deletelocalgroup(struct net_context *c, int argc, const char **argv) c 978 source3/utils/net_sam.c if (argc != 1 || c->display_usage) { c 1012 source3/utils/net_sam.c static int net_sam_createbuiltingroup(struct net_context *c, int argc, const char **argv) c 1020 source3/utils/net_sam.c if (argc != 1 || c->display_usage) { c 1064 source3/utils/net_sam.c static int net_sam_addmem(struct net_context *c, int argc, const char **argv) c 1071 source3/utils/net_sam.c if (argc != 2 || c->display_usage) { c 1135 source3/utils/net_sam.c static int net_sam_delmem(struct net_context *c, int argc, const char **argv) c 1144 source3/utils/net_sam.c if (argc != 2 || c->display_usage) { c 1195 source3/utils/net_sam.c static int net_sam_listmem(struct net_context *c, int argc, const char **argv) c 1202 source3/utils/net_sam.c if (argc != 1 || c->display_usage) { c 1251 source3/utils/net_sam.c static int net_sam_do_list(struct net_context *c, int argc, const char **argv, c 1256 source3/utils/net_sam.c if ((argc > 1) || c->display_usage || c 1286 source3/utils/net_sam.c static int net_sam_list_users(struct net_context *c, int argc, c 1289 source3/utils/net_sam.c return net_sam_do_list(c, argc, argv, c 1294 source3/utils/net_sam.c static int net_sam_list_groups(struct net_context *c, int argc, c 1297 source3/utils/net_sam.c return net_sam_do_list(c, argc, argv, pdb_search_groups(talloc_tos()), c 1301 source3/utils/net_sam.c static int net_sam_list_localgroups(struct net_context *c, int argc, c 1304 source3/utils/net_sam.c return net_sam_do_list(c, argc, argv, c 1310 source3/utils/net_sam.c static int net_sam_list_builtin(struct net_context *c, int argc, c 1313 source3/utils/net_sam.c return net_sam_do_list(c, argc, argv, c 1319 source3/utils/net_sam.c static int net_sam_list_workstations(struct net_context *c, int argc, c 1322 source3/utils/net_sam.c return net_sam_do_list(c, argc, argv, c 1331 source3/utils/net_sam.c static int net_sam_list(struct net_context *c, int argc, const char **argv) c 1377 source3/utils/net_sam.c return net_run_function(c, argc, argv, "net sam list", func); c 1384 source3/utils/net_sam.c static int net_sam_show(struct net_context *c, int argc, const char **argv) c 1390 source3/utils/net_sam.c if (argc != 1 || c->display_usage) { c 1414 source3/utils/net_sam.c static int net_sam_provision(struct net_context *c, int argc, const char **argv) c 1429 source3/utils/net_sam.c if (c->display_usage) { c 1851 source3/utils/net_sam.c int net_sam(struct net_context *c, int argc, const char **argv) c 1978 source3/utils/net_sam.c return net_run_function(c, argc, argv, "net sam", func); c 24 source3/utils/net_share.c int net_share_usage(struct net_context *c, int argc, const char **argv) c 49 source3/utils/net_share.c net_common_methods_usage(c, argc, argv); c 50 source3/utils/net_share.c net_common_flags_usage(c, argc, argv); c 63 source3/utils/net_share.c int net_share(struct net_context *c, int argc, const char **argv) c 66 source3/utils/net_share.c net_share_usage(c, argc, argv); c 70 source3/utils/net_share.c if (net_rpc_check(c, 0)) c 71 source3/utils/net_share.c return net_rpc_share(c, argc, argv); c 72 source3/utils/net_share.c return net_rap_share(c, argc, argv); c 22 source3/utils/net_status.c int net_status_usage(struct net_context *c, int argc, const char **argv) c 60 source3/utils/net_status.c static int net_status_sessions(struct net_context *c, int argc, const char **argv) c 65 source3/utils/net_status.c if (c->display_usage) { c 79 source3/utils/net_status.c return net_status_usage(c, argc, argv); c 186 source3/utils/net_status.c static int net_status_shares_parseable(struct net_context *c, int argc, const char **argv) c 211 source3/utils/net_status.c static int net_status_shares(struct net_context *c, int argc, const char **argv) c 213 source3/utils/net_status.c if (c->display_usage) { c 235 source3/utils/net_status.c return net_status_usage(c, argc, argv); c 238 source3/utils/net_status.c return net_status_shares_parseable(c, argc, argv); c 241 source3/utils/net_status.c int net_status(struct net_context *c, int argc, const char **argv) c 264 source3/utils/net_status.c return net_run_function(c, argc, argv, "net status", func); c 72 source3/utils/net_time.c static time_t nettime(struct net_context *c, int *zone) c 74 source3/utils/net_time.c return cli_servertime(c->opt_host, c 75 source3/utils/net_time.c c->opt_have_ip? &c->opt_dest_ip : NULL, zone); c 95 source3/utils/net_time.c int net_time_usage(struct net_context *c, int argc, const char **argv) c 103 source3/utils/net_time.c net_common_flags_usage(c, argc, argv); c 108 source3/utils/net_time.c static int net_time_set(struct net_context *c, int argc, const char **argv) c 110 source3/utils/net_time.c time_t t = nettime(c, NULL); c 132 source3/utils/net_time.c static int net_time_system(struct net_context *c, int argc, const char **argv) c 136 source3/utils/net_time.c if (c->display_usage) { c 144 source3/utils/net_time.c t = nettime(c, NULL); c 153 source3/utils/net_time.c static int net_time_zone(struct net_context *c, int argc, const char **argv) c 160 source3/utils/net_time.c if (c->display_usage) { c 167 source3/utils/net_time.c t = nettime(c, &zone); c 184 source3/utils/net_time.c int net_time(struct net_context *c, int argc, const char **argv) c 216 source3/utils/net_time.c return net_run_function(c, argc, argv, "net time", func); c 219 source3/utils/net_time.c if (c->display_usage) { c 227 source3/utils/net_time.c if (!c->opt_host && !c->opt_have_ip && c 228 source3/utils/net_time.c !find_master_ip(c->opt_target_workgroup, &c->opt_dest_ip)) { c 231 source3/utils/net_time.c net_time_usage(c, argc,argv); c 236 source3/utils/net_time.c t = cli_servertime(c->opt_host, c->opt_have_ip? &c->opt_dest_ip : NULL, c 25 source3/utils/net_user.c int net_user_usage(struct net_context *c, int argc, const char **argv) c 39 source3/utils/net_user.c net_common_methods_usage(c, argc, argv); c 40 source3/utils/net_user.c net_common_flags_usage(c, argc, argv); c 48 source3/utils/net_user.c int net_user(struct net_context *c, int argc, const char **argv) c 51 source3/utils/net_user.c return net_user_usage(c, argc, argv); c 54 source3/utils/net_user.c net_user_usage(c, argc, argv); c 58 source3/utils/net_user.c if (net_ads_check(c) == 0) c 59 source3/utils/net_user.c return net_ads_user(c, argc, argv); c 62 source3/utils/net_user.c if (net_rpc_check(c, NET_FLAGS_PDC)) c 63 source3/utils/net_user.c return net_rpc_user(c, argc, argv); c 65 source3/utils/net_user.c return net_rap_user(c, argc, argv); c 63 source3/utils/net_usershare.c static int net_usershare_add_usage(struct net_context *c, int argc, const char **argv) c 84 source3/utils/net_usershare.c static int net_usershare_delete_usage(struct net_context *c, int argc, const char **argv) c 92 source3/utils/net_usershare.c static int net_usershare_info_usage(struct net_context *c, int argc, const char **argv) c 103 source3/utils/net_usershare.c static int net_usershare_list_usage(struct net_context *c, int argc, const char **argv) c 114 source3/utils/net_usershare.c int net_usershare_usage(struct net_context *c, int argc, const char **argv) c 124 source3/utils/net_usershare.c net_common_flags_usage(c, argc, argv); c 148 source3/utils/net_usershare.c static int net_usershare_delete(struct net_context *c, int argc, const char **argv) c 153 source3/utils/net_usershare.c if (argc != 1 || c->display_usage) { c 154 source3/utils/net_usershare.c return net_usershare_delete_usage(c, argc, argv); c 291 source3/utils/net_usershare.c struct net_context *c; c 320 source3/utils/net_usershare.c struct net_context *c = pi->c; c 408 source3/utils/net_usershare.c ntstatus = net_lookup_name_from_sid(c, ctx, c 479 source3/utils/net_usershare.c static int net_usershare_info(struct net_context *c, int argc, const char **argv) c 489 source3/utils/net_usershare.c if (c->display_usage) c 490 source3/utils/net_usershare.c return net_usershare_info_usage(c, argc, argv); c 492 source3/utils/net_usershare.c if (c->opt_long_list_entries) { c 503 source3/utils/net_usershare.c return net_usershare_info_usage(c, argc, argv); c 516 source3/utils/net_usershare.c pi.c = c; c 593 source3/utils/net_usershare.c static int net_usershare_add(struct net_context *c, int argc, const char **argv) c 618 source3/utils/net_usershare.c if (c->display_usage) c 619 source3/utils/net_usershare.c return net_usershare_add_usage(c, argc, argv); c 625 source3/utils/net_usershare.c return net_usershare_add_usage(c, argc, argv); c 651 source3/utils/net_usershare.c return net_usershare_add_usage(c, argc, argv); c 664 source3/utils/net_usershare.c return net_usershare_add_usage(c, argc, argv); c 826 source3/utils/net_usershare.c NTSTATUS ntstatus = net_lookup_sid_from_name(c, ctx, name, &sid); c 935 source3/utils/net_usershare.c if (c->opt_long_list_entries) { c 939 source3/utils/net_usershare.c net_usershare_info(c, 1, my_argv); c 963 source3/utils/net_usershare.c static int net_usershare_list(struct net_context *c, int argc, c 974 source3/utils/net_usershare.c if (c->display_usage) c 975 source3/utils/net_usershare.c return net_usershare_list_usage(c, argc, argv); c 977 source3/utils/net_usershare.c if (c->opt_long_list_entries) { c 988 source3/utils/net_usershare.c return net_usershare_list_usage(c, argc, argv); c 1001 source3/utils/net_usershare.c pi.c = c; c 1012 source3/utils/net_usershare.c int net_usershare(struct net_context *c, int argc, const char **argv) c 1073 source3/utils/net_usershare.c return net_run_function(c, argc, argv, "net usershare", func); c 25 source3/utils/net_util.c NTSTATUS net_rpc_lookup_name(struct net_context *c, c 90 source3/utils/net_util.c NTSTATUS connect_to_service(struct net_context *c, c 100 source3/utils/net_util.c c->opt_password = net_prompt_pass(c, c->opt_user_name); c 102 source3/utils/net_util.c if (c->opt_kerberos) { c 106 source3/utils/net_util.c if (c->opt_kerberos && c->opt_password) { c 111 source3/utils/net_util.c server_ss, c->opt_port, c 113 source3/utils/net_util.c c->opt_user_name, c->opt_workgroup, c 114 source3/utils/net_util.c c->opt_password, flags, Undefined, NULL); c 134 source3/utils/net_util.c if (c->smb_encrypt) { c 136 source3/utils/net_util.c c->opt_user_name, c 137 source3/utils/net_util.c c->opt_password, c 138 source3/utils/net_util.c c->opt_workgroup); c 171 source3/utils/net_util.c NTSTATUS connect_to_ipc(struct net_context *c, c 176 source3/utils/net_util.c return connect_to_service(c, cli_ctx, server_ss, server_name, "IPC$", c 184 source3/utils/net_util.c NTSTATUS connect_to_ipc_anonymous(struct net_context *c, c 191 source3/utils/net_util.c nt_status = cli_full_connection(cli_ctx, c->opt_requester_name, c 192 source3/utils/net_util.c server_name, server_ss, c->opt_port, c 230 source3/utils/net_util.c NTSTATUS connect_to_ipc_krb5(struct net_context *c, c 239 source3/utils/net_util.c c->opt_password = net_prompt_pass(c, c->opt_user_name); c 240 source3/utils/net_util.c if (!c->opt_password) { c 244 source3/utils/net_util.c user_and_realm = get_user_and_realm(c->opt_user_name); c 250 source3/utils/net_util.c server_ss, c->opt_port, c 252 source3/utils/net_util.c user_and_realm, c->opt_workgroup, c 253 source3/utils/net_util.c c->opt_password, c 264 source3/utils/net_util.c if (c->smb_encrypt) { c 267 source3/utils/net_util.c c->opt_password, c 268 source3/utils/net_util.c c->opt_workgroup, c 288 source3/utils/net_util.c NTSTATUS connect_dst_pipe(struct net_context *c, struct cli_state **cli_dst, c 301 source3/utils/net_util.c if (c->opt_destination) { c 303 source3/utils/net_util.c if ((server_name = SMB_STRDUP(c->opt_destination)) == NULL) { c 309 source3/utils/net_util.c nt_status = connect_to_ipc(c, &cli_tmp, NULL, server_name); c 335 source3/utils/net_util.c int net_use_krb_machine_account(struct net_context *c) c 344 source3/utils/net_util.c c->opt_password = secrets_fetch_machine_password( c 345 source3/utils/net_util.c c->opt_target_workgroup, NULL, NULL); c 349 source3/utils/net_util.c c->opt_user_name = user_name; c 357 source3/utils/net_util.c int net_use_machine_account(struct net_context *c) c 366 source3/utils/net_util.c c->opt_password = secrets_fetch_machine_password( c 367 source3/utils/net_util.c c->opt_target_workgroup, NULL, NULL); c 371 source3/utils/net_util.c c->opt_user_name = user_name; c 375 source3/utils/net_util.c bool net_find_server(struct net_context *c, c 381 source3/utils/net_util.c const char *d = domain ? domain : c->opt_target_workgroup; c 383 source3/utils/net_util.c if (c->opt_host) { c 384 source3/utils/net_util.c *server_name = SMB_STRDUP(c->opt_host); c 387 source3/utils/net_util.c if (c->opt_have_ip) { c 388 source3/utils/net_util.c *server_ss = c->opt_dest_ip; c 391 source3/utils/net_util.c print_sockaddr(addr, sizeof(addr), &c->opt_dest_ip); c 477 source3/utils/net_util.c NTSTATUS net_make_ipc_connection(struct net_context *c, unsigned flags, c 480 source3/utils/net_util.c return net_make_ipc_connection_ex(c, c->opt_workgroup, NULL, NULL, flags, pcli); c 483 source3/utils/net_util.c NTSTATUS net_make_ipc_connection_ex(struct net_context *c ,const char *domain, c 494 source3/utils/net_util.c if (!net_find_server(c, domain, flags, &server_ss, c 507 source3/utils/net_util.c nt_status = connect_to_ipc_anonymous(c, &cli, &server_ss, c 510 source3/utils/net_util.c nt_status = connect_to_ipc(c, &cli, &server_ss, c 524 source3/utils/net_util.c } else if (c->opt_request_timeout) { c 525 source3/utils/net_util.c cli_set_timeout(cli, c->opt_request_timeout * 1000); c 538 source3/utils/net_util.c const char *net_prompt_pass(struct net_context *c, const char *user) c 543 source3/utils/net_util.c if (c->opt_password) { c 544 source3/utils/net_util.c return c->opt_password; c 547 source3/utils/net_util.c if (c->opt_machine_pass) { c 551 source3/utils/net_util.c if (c->opt_kerberos && !c->opt_user_specified) { c 565 source3/utils/net_util.c int net_run_function(struct net_context *c, int argc, const char **argv, c 573 source3/utils/net_util.c return table[i].fn(c, argc-1, argv+1); c 577 source3/utils/net_util.c if (c->display_usage == false) { c 583 source3/utils/net_util.c if(c->display_usage == false) c 590 source3/utils/net_util.c return c->display_usage?0:-1; c 612 source3/utils/net_util.c NTSTATUS net_scan_dc(struct net_context *c, c 56 source3/utils/netlookup.c static struct con_struct *create_cs(struct net_context *c, c 101 source3/utils/netlookup.c c->opt_user_name, c 102 source3/utils/netlookup.c c->opt_workgroup, c 103 source3/utils/netlookup.c c->opt_password, c 106 source3/utils/netlookup.c c->opt_workgroup, c 156 source3/utils/netlookup.c NTSTATUS net_lookup_name_from_sid(struct net_context *c, c 171 source3/utils/netlookup.c csp = create_cs(c, ctx, &nt_status); c 199 source3/utils/netlookup.c NTSTATUS net_lookup_sid_from_name(struct net_context *c, TALLOC_CTX *ctx, c 207 source3/utils/netlookup.c csp = create_cs(c, ctx, &nt_status); c 2149 source3/utils/ntlm_auth.c char *c; c 2183 source3/utils/ntlm_auth.c c = strchr(buf, '\n'); c 2184 source3/utils/ntlm_auth.c } while (c == NULL); c 2186 source3/utils/ntlm_auth.c *c = '\0'; c 2187 source3/utils/ntlm_auth.c length = c-buf; c 959 source3/utils/smbcacls.c struct cli_state *c = NULL; c 978 source3/utils/smbcacls.c nt_status = cli_full_connection(&c, global_myname(), server, c 993 source3/utils/smbcacls.c nt_status = cli_cm_force_encryption(c, c 999 source3/utils/smbcacls.c cli_shutdown(c); c 1000 source3/utils/smbcacls.c c = NULL; c 1004 source3/utils/smbcacls.c return c; c 370 source3/utils/smbcquotas.c struct cli_state *c; c 390 source3/utils/smbcquotas.c nt_status = cli_full_connection(&c, global_myname(), server, c 405 source3/utils/smbcquotas.c nt_status = cli_cm_force_encryption(c, c 411 source3/utils/smbcquotas.c cli_shutdown(c); c 416 source3/utils/smbcquotas.c return c; c 149 source3/utils/smbfilter.c static void filter_child(int c, struct sockaddr_storage *dest_ss) c 168 source3/utils/smbfilter.c while (c != -1 || s != -1) { c 174 source3/utils/smbfilter.c if (c != -1) FD_SET(c, &fds); c 176 source3/utils/smbfilter.c num = sys_select_intr(MAX(s+1, c+1),&fds,NULL,NULL,NULL); c 179 source3/utils/smbfilter.c if (c != -1 && FD_ISSET(c, &fds)) { c 182 source3/utils/smbfilter.c c, packet, sizeof(packet), c 202 source3/utils/smbfilter.c if (!send_smb(c, packet)) { c 215 source3/utils/smbfilter.c int s, c; c 251 source3/utils/smbfilter.c c = accept(s, (struct sockaddr *)&ss, &in_addrlen); c 252 source3/utils/smbfilter.c if (c != -1) { c 255 source3/utils/smbfilter.c filter_child(c, &dest_ss); c 258 source3/utils/smbfilter.c close(c); c 561 source3/utils/smbget.c int c = 0; c 609 source3/utils/smbget.c while((c = poptGetNextOpt(pc)) >= 0) { c 610 source3/utils/smbget.c switch(c) { c 278 source3/utils/status.c int c; c 317 source3/utils/status.c while ((c = poptGetNextOpt(pc)) != -1) { c 318 source3/utils/status.c switch (c) { c 339 source3/utils/status.c profile_only = c; c 55 source3/web/cgi.c int c; c 66 source3/web/cgi.c c = fgetc(f); c 69 source3/web/cgi.c if (c == EOF) { c 74 source3/web/cgi.c if (c == '\r') continue; c 76 source3/web/cgi.c if (strchr_m("\n&", c)) break; c 78 source3/web/cgi.c ret[i++] = c; c 101 source3/winbindd/idmap_adex/cell_util.c static NTSTATUS cell_lookup_forest(struct likewise_cell *c) c 106 source3/winbindd/idmap_adex/cell_util.c if (!c) { c 119 source3/winbindd/idmap_adex/cell_util.c nt_status = gc_find_forest_root(gc, cell_dns_domain(c)); c 122 source3/winbindd/idmap_adex/cell_util.c c->forest_name = talloc_strdup(c, gc->forest_name); c 123 source3/winbindd/idmap_adex/cell_util.c BAIL_ON_PTR_ERROR(c->forest_name, nt_status); c 171 source3/winbindd/idmap_adex/idmap_adex.h void cell_destroy(struct likewise_cell *c); c 172 source3/winbindd/idmap_adex/idmap_adex.h void cell_set_forest_searches(struct likewise_cell *c, c 174 source3/winbindd/idmap_adex/idmap_adex.h void cell_set_dns_domain(struct likewise_cell *c, c 176 source3/winbindd/idmap_adex/idmap_adex.h void cell_set_connection(struct likewise_cell *c, c 178 source3/winbindd/idmap_adex/idmap_adex.h void cell_set_dn(struct likewise_cell *c, c 180 source3/winbindd/idmap_adex/idmap_adex.h void cell_set_domain_sid(struct likewise_cell *c, c 182 source3/winbindd/idmap_adex/idmap_adex.h void cell_set_flags(struct likewise_cell *c, uint32_t flags); c 183 source3/winbindd/idmap_adex/idmap_adex.h void cell_clear_flags(struct likewise_cell *c, uint32_t flags); c 185 source3/winbindd/idmap_adex/idmap_adex.h const char* cell_search_base(struct likewise_cell *c); c 186 source3/winbindd/idmap_adex/idmap_adex.h const char *cell_dns_domain(struct likewise_cell *c); c 187 source3/winbindd/idmap_adex/idmap_adex.h ADS_STRUCT *cell_connection(struct likewise_cell *c); c 188 source3/winbindd/idmap_adex/idmap_adex.h bool cell_search_forest(struct likewise_cell *c); c 189 source3/winbindd/idmap_adex/idmap_adex.h ADS_STATUS cell_do_search(struct likewise_cell *c, c 195 source3/winbindd/idmap_adex/idmap_adex.h uint32_t cell_flags(struct likewise_cell *c); c 197 source3/winbindd/idmap_adex/idmap_adex.h NTSTATUS cell_connect_dn(struct likewise_cell **c, c 199 source3/winbindd/idmap_adex/idmap_adex.h NTSTATUS cell_connect(struct likewise_cell *c); c 42 source3/winbindd/idmap_adex/likewise_cell.c void cell_destroy(struct likewise_cell *c) c 44 source3/winbindd/idmap_adex/likewise_cell.c if (!c) c 47 source3/winbindd/idmap_adex/likewise_cell.c if (c->conn) c 48 source3/winbindd/idmap_adex/likewise_cell.c ads_destroy(&c->conn); c 50 source3/winbindd/idmap_adex/likewise_cell.c talloc_destroy(c); c 80 source3/winbindd/idmap_adex/likewise_cell.c struct likewise_cell *c; c 84 source3/winbindd/idmap_adex/likewise_cell.c c = TALLOC_ZERO_P(NULL, struct likewise_cell); c 85 source3/winbindd/idmap_adex/likewise_cell.c if (!c) { c 90 source3/winbindd/idmap_adex/likewise_cell.c return c; c 132 source3/winbindd/idmap_adex/likewise_cell.c void cell_set_dns_domain(struct likewise_cell *c, const char *dns_domain) c 134 source3/winbindd/idmap_adex/likewise_cell.c c->dns_domain = talloc_strdup(c, dns_domain); c 141 source3/winbindd/idmap_adex/likewise_cell.c void cell_set_connection(struct likewise_cell *c, ADS_STRUCT *ads) c 143 source3/winbindd/idmap_adex/likewise_cell.c c->conn = ads; c 149 source3/winbindd/idmap_adex/likewise_cell.c void cell_set_flags(struct likewise_cell *c, uint32_t flags) c 151 source3/winbindd/idmap_adex/likewise_cell.c c->flags |= flags; c 157 source3/winbindd/idmap_adex/likewise_cell.c void cell_clear_flags(struct likewise_cell *c, uint32_t flags) c 159 source3/winbindd/idmap_adex/likewise_cell.c c->flags &= ~flags; c 166 source3/winbindd/idmap_adex/likewise_cell.c void cell_set_dn(struct likewise_cell *c, const char *dn) c 168 source3/winbindd/idmap_adex/likewise_cell.c if ( c->dn) { c 169 source3/winbindd/idmap_adex/likewise_cell.c talloc_free(c->dn); c 170 source3/winbindd/idmap_adex/likewise_cell.c c->dn = NULL; c 173 source3/winbindd/idmap_adex/likewise_cell.c c->dn = talloc_strdup(c, dn); c 179 source3/winbindd/idmap_adex/likewise_cell.c void cell_set_domain_sid(struct likewise_cell *c, DOM_SID *sid) c 181 source3/winbindd/idmap_adex/likewise_cell.c sid_copy(&c->domain_sid, sid); c 191 source3/winbindd/idmap_adex/likewise_cell.c const char* cell_search_base(struct likewise_cell *c) c 193 source3/winbindd/idmap_adex/likewise_cell.c if (!c) c 196 source3/winbindd/idmap_adex/likewise_cell.c return talloc_asprintf(c, "cn=%s,%s", ADEX_CELL_RDN, c->dn); c 202 source3/winbindd/idmap_adex/likewise_cell.c bool cell_search_forest(struct likewise_cell *c) c 206 source3/winbindd/idmap_adex/likewise_cell.c return ((c->flags & test_flags) == test_flags); c 212 source3/winbindd/idmap_adex/likewise_cell.c uint32_t cell_flags(struct likewise_cell *c) c 214 source3/winbindd/idmap_adex/likewise_cell.c if (!c) c 217 source3/winbindd/idmap_adex/likewise_cell.c return c->flags; c 223 source3/winbindd/idmap_adex/likewise_cell.c const char *cell_dns_domain(struct likewise_cell *c) c 225 source3/winbindd/idmap_adex/likewise_cell.c if (!c) c 228 source3/winbindd/idmap_adex/likewise_cell.c return c->dns_domain; c 234 source3/winbindd/idmap_adex/likewise_cell.c ADS_STRUCT *cell_connection(struct likewise_cell *c) c 236 source3/winbindd/idmap_adex/likewise_cell.c if (!c) c 239 source3/winbindd/idmap_adex/likewise_cell.c return c->conn; c 249 source3/winbindd/idmap_adex/likewise_cell.c NTSTATUS cell_connect(struct likewise_cell *c) c 259 source3/winbindd/idmap_adex/likewise_cell.c if (!c->dns_domain) { c 266 source3/winbindd/idmap_adex/likewise_cell.c if (c->conn) { c 267 source3/winbindd/idmap_adex/likewise_cell.c ads_destroy(&c->conn); c 268 source3/winbindd/idmap_adex/likewise_cell.c c->conn = NULL; c 273 source3/winbindd/idmap_adex/likewise_cell.c ads = ads_init(c->dns_domain, NULL, NULL); c 283 source3/winbindd/idmap_adex/likewise_cell.c if (cell_flags(c) & LWCELL_FLAG_GC_CELL) { c 289 source3/winbindd/idmap_adex/likewise_cell.c if (!get_dc_name("", c->dns_domain, dc_name, &dcip)) { c 298 source3/winbindd/idmap_adex/likewise_cell.c c->conn = ads; c 305 source3/winbindd/idmap_adex/likewise_cell.c c->conn = NULL; c 314 source3/winbindd/idmap_adex/likewise_cell.c NTSTATUS cell_connect_dn(struct likewise_cell **c, const char *dn) c 320 source3/winbindd/idmap_adex/likewise_cell.c if (*c || !dn) { c 341 source3/winbindd/idmap_adex/likewise_cell.c *c = new_cell; c 359 source3/winbindd/idmap_adex/likewise_cell.c ADS_STATUS cell_do_search(struct likewise_cell *c, c 372 source3/winbindd/idmap_adex/likewise_cell.c if (!c->conn) { c 373 source3/winbindd/idmap_adex/likewise_cell.c nt_status = cell_connect(c); c 382 source3/winbindd/idmap_adex/likewise_cell.c c->conn->server.gc ? "yes" : "no")); c 389 source3/winbindd/idmap_adex/likewise_cell.c status = ads_do_search(c->conn, search_base, c 395 source3/winbindd/idmap_adex/likewise_cell.c int n = ads_count_replies(c->conn, *msg); c 399 source3/winbindd/idmap_adex/likewise_cell.c for (e=ads_first_entry(c->conn, *msg); c 401 source3/winbindd/idmap_adex/likewise_cell.c e = ads_next_entry(c->conn, e)) c 403 source3/winbindd/idmap_adex/likewise_cell.c char *dn = ads_get_dn(c->conn, talloc_tos(), e); c 427 source3/winbindd/idmap_adex/likewise_cell.c nt_status = cell_connect(c); c 172 source3/winbindd/idmap_adex/provider_unified.c static NTSTATUS search_cell(struct likewise_cell *c, c 198 source3/winbindd/idmap_adex/provider_unified.c cell_flags(c)); c 202 source3/winbindd/idmap_adex/provider_unified.c cell_flags(c)); c 210 source3/winbindd/idmap_adex/provider_unified.c base = cell_search_base(c); c 213 source3/winbindd/idmap_adex/provider_unified.c ads_status = cell_do_search(c, base, LDAP_SCOPE_SUBTREE, c 221 source3/winbindd/idmap_adex/provider_unified.c count = ads_count_replies(c->conn, *msg); c 543 source3/winbindd/idmap_adex/provider_unified.c static NTSTATUS search_cell_list(struct likewise_cell **c, c 594 source3/winbindd/idmap_adex/provider_unified.c *c = result_cell; c 608 source3/winbindd/idmap_adex/provider_unified.c static NTSTATUS pull_sid(struct likewise_cell *c, c 616 source3/winbindd/idmap_adex/provider_unified.c ads = cell_connection(c); c 657 source3/winbindd/idmap_adex/provider_unified.c static NTSTATUS get_object_type(struct likewise_cell *c, c 668 source3/winbindd/idmap_adex/provider_unified.c ads = cell_connection(c); c 672 source3/winbindd/idmap_adex/provider_unified.c if (cell_flags(c) & LWCELL_FLAG_USE_RFC2307_ATTRS) { c 730 source3/winbindd/idmap_adex/provider_unified.c static NTSTATUS get_object_uint32(struct likewise_cell *c, c 741 source3/winbindd/idmap_adex/provider_unified.c ads = cell_connection(c); c 745 source3/winbindd/idmap_adex/provider_unified.c if (cell_flags(c) & LWCELL_FLAG_USE_RFC2307_ATTRS) { c 784 source3/winbindd/idmap_adex/provider_unified.c static NTSTATUS get_object_id(struct likewise_cell *c, c 807 source3/winbindd/idmap_adex/provider_unified.c nt_status = get_object_uint32(c, msg, id_attr, id); c 819 source3/winbindd/idmap_adex/provider_unified.c static NTSTATUS pull_id(struct likewise_cell *c, c 826 source3/winbindd/idmap_adex/provider_unified.c nt_status = get_object_type(c, msg, type); c 829 source3/winbindd/idmap_adex/provider_unified.c nt_status = get_object_id(c, msg, *type, id); c 840 source3/winbindd/idmap_adex/provider_unified.c static NTSTATUS get_object_string(struct likewise_cell *c, c 854 source3/winbindd/idmap_adex/provider_unified.c ads = cell_connection(c); c 858 source3/winbindd/idmap_adex/provider_unified.c if (cell_flags(c) & LWCELL_FLAG_USE_RFC2307_ATTRS) { c 894 source3/winbindd/idmap_adex/provider_unified.c static NTSTATUS pull_nss_info(struct likewise_cell *c, c 904 source3/winbindd/idmap_adex/provider_unified.c nt_status = get_object_string(c, msg, ctx, ADEX_ATTR_HOMEDIR, homedir); c 907 source3/winbindd/idmap_adex/provider_unified.c nt_status = get_object_string(c, msg, ctx, ADEX_ATTR_SHELL, shell); c 910 source3/winbindd/idmap_adex/provider_unified.c nt_status = get_object_string(c, msg, ctx, ADEX_ATTR_GECOS, gecos); c 913 source3/winbindd/idmap_adex/provider_unified.c nt_status = get_object_uint32(c, msg, ADEX_ATTR_GIDNUM, p_gid); c 924 source3/winbindd/idmap_adex/provider_unified.c static NTSTATUS pull_alias(struct likewise_cell *c, c 935 source3/winbindd/idmap_adex/provider_unified.c nt_status = get_object_type(c, msg, &type); c 952 source3/winbindd/idmap_adex/provider_unified.c nt_status = get_object_string(c, msg, ctx, attr, alias); c 888 source3/winbindd/winbindd.c char c = 0; c 899 source3/winbindd/winbindd.c nwritten = write(state->sock, &c, sizeof(c)); c 47 source3/winbindd/winbindd_async.c void *c, void *private_data); c 48 source3/winbindd/winbindd_async.c void *c, *private_data; c 57 source3/winbindd/winbindd_async.c state->c, state->private_data); c 64 source3/winbindd/winbindd_async.c void *c, void *private_data), c 65 source3/winbindd/winbindd_async.c void *c, void *private_data) c 72 source3/winbindd/winbindd_async.c cont(mem_ctx, False, NULL, c, private_data); c 80 source3/winbindd/winbindd_async.c state->c = c; c 91 source3/winbindd/winbindd_async.c void *c, void *private_data), c 92 source3/winbindd/winbindd_async.c void *c, void *private_data) c 99 source3/winbindd/winbindd_async.c cont(mem_ctx, False, NULL, c, private_data); c 107 source3/winbindd/winbindd_async.c state->c = c; c 122 source3/winbindd/winbindd_async.c void *c, void *private_data) c 127 source3/winbindd/winbindd_async.c enum lsa_SidType))c; c 150 source3/winbindd/winbindd_async.c void *c, void *private_data) c 155 source3/winbindd/winbindd_async.c enum lsa_SidType))c; c 280 source3/winbindd/winbindd_async.c void *c, void *private_data) c 284 source3/winbindd/winbindd_async.c (void (*)(void *, bool, const DOM_SID *, enum lsa_SidType))c; c 318 source3/winbindd/winbindd_async.c void *c, void *private_data) c 322 source3/winbindd/winbindd_async.c (void (*)(void *, bool, const DOM_SID *, enum lsa_SidType))c; c 459 source3/winbindd/winbindd_async.c void *c, void *private_data) c 462 source3/winbindd/winbindd_async.c (void (*)(void *, bool, fstring, char*))c; c 753 source3/winbindd/winbindd_async.c void *c, void *private_data) c 757 source3/winbindd/winbindd_async.c (void (*)(void *, bool, DOM_SID *, size_t))c; c 839 source3/winbindd/winbindd_async.c void *c, void *private_data); c 887 source3/winbindd/winbindd_async.c void *c, void *private_data) c 994 source3/winbindd/winbindd_async.c void *c, void *private_data) c 1000 source3/winbindd/winbindd_async.c const char *, const char *, uint32, uint32))c; c 59 source3/winbindd/winbindd_idmap.c void *c, void *private_data) c 61 source3/winbindd/winbindd_idmap.c void (*cont)(void *priv, bool succ) = (void (*)(void *, bool))c; c 116 source3/winbindd/winbindd_idmap.c void *c, void *private_data) c 118 source3/winbindd/winbindd_idmap.c void (*cont)(void *priv, bool succ) = (void (*)(void *, bool))c; c 175 source3/winbindd/winbindd_idmap.c void *c, void *private_data) c 177 source3/winbindd/winbindd_idmap.c void (*cont)(void *priv, bool succ) = (void (*)(void *, bool))c; c 234 source3/winbindd/winbindd_idmap.c void *c, void *private_data) c 237 source3/winbindd/winbindd_idmap.c (void (*)(void *, bool, uid_t))c; c 313 source3/winbindd/winbindd_idmap.c void *c, void *private_data) c 316 source3/winbindd/winbindd_idmap.c (void (*)(void *, bool, gid_t))c; c 389 source3/winbindd/winbindd_idmap.c void *c, void *private_data) c 392 source3/winbindd/winbindd_idmap.c (void (*)(void *, bool, const char *))c; c 457 source3/winbindd/winbindd_idmap.c void *c, void *private_data) c 460 source3/winbindd/winbindd_idmap.c (void (*)(void *, bool, const char *))c; c 97 source3/winbindd/winbindd_proto.h void *c, void *private_data), c 98 source3/winbindd/winbindd_proto.h void *c, void *private_data); c 148 source4/client/client.c int c; c 155 source4/client/client.c if ((c = x_getc(f)) == EOF) { c 159 source4/client/client.c if (c == '\n') { /* change all LFs to CR/LF */ c 163 source4/client/client.c b[i++] = c; c 190 source4/client/client.c int c; c 192 source4/client/client.c for (l=0;l<maxlen && (c=fgetc(stdin))!=EOF;l++) { c 193 source4/client/client.c if (c == '\n') c 195 source4/client/client.c msg[l] = c; c 304 source4/client/client.c static bool mask_match(struct smbcli_state *c, const char *string, c 317 source4/client/client.c c->transport->negotiate.protocol) == 0; c 321 source4/client/client.c ret = ms_fnmatch(p2, s2, c->transport->negotiate.protocol) == 0; c 294 source4/client/mount.cifs.c int c; c 338 source4/client/mount.cifs.c while ((c = getopt_long (argc, argv, "afFhilL:no:O:rsU:vVwt:", c 340 source4/client/mount.cifs.c switch (c) { c 120 source4/client/smbmount.c struct smbcli_state *c; c 151 source4/client/smbmount.c if (!(c=smbcli_initialise(NULL)) || (smbcli_set_port(c, smb_port) != smb_port) || c 152 source4/client/smbmount.c !smbcli_connect(c, server_n, &ip)) { c 154 source4/client/smbmount.c if (c) { c 155 source4/client/smbmount.c talloc_free(c); c 162 source4/client/smbmount.c if(!use_kerberos) c->use_spnego = false; c 165 source4/client/smbmount.c c->sign_info.allow_smb_signing = false; c 168 source4/client/smbmount.c c->use_kerberos = use_kerberos; c 170 source4/client/smbmount.c if (!smbcli_session_request(c, &calling, &called)) { c 173 source4/client/smbmount.c sys_getpid(), called.name, smbcli_errstr(c))); c 174 source4/client/smbmount.c talloc_free(c); c 188 source4/client/smbmount.c if (!smbcli_negprot(c, unicode, maxprotocol)) { c 190 source4/client/smbmount.c talloc_free(c); c 204 source4/client/smbmount.c c->capabilities &= ~(CAP_UNICODE | CAP_LARGE_FILES | CAP_NT_SMBS | c 208 source4/client/smbmount.c c->capabilities &= ~(CAP_UNICODE | CAP_LARGE_FILES | CAP_NT_SMBS | c 211 source4/client/smbmount.c c->force_dos_errors = true; c 214 source4/client/smbmount.c if (!smbcli_session_setup(c, username, c 221 source4/client/smbmount.c !smbcli_session_setup(c, "", "", 0, "", 0, workgroup, c 224 source4/client/smbmount.c sys_getpid(), smbcli_errstr(c))); c 225 source4/client/smbmount.c talloc_free(c); c 233 source4/client/smbmount.c if (!smbcli_tconX(c, share, "?????", password, strlen(password)+1)) { c 235 source4/client/smbmount.c sys_getpid(), smbcli_errstr(c))); c 236 source4/client/smbmount.c talloc_free(c); c 244 source4/client/smbmount.c return c; c 332 source4/client/smbmount.c const char *the_service, const char *mount_point, struct smbcli_state *c) c 350 source4/client/smbmount.c conn_options.fd = c->fd; c 351 source4/client/smbmount.c conn_options.protocol = c->protocol; c 353 source4/client/smbmount.c conn_options.max_xmit = c->max_xmit; c 354 source4/client/smbmount.c conn_options.server_uid = c->vuid; c 355 source4/client/smbmount.c conn_options.tid = c->cnum; c 356 source4/client/smbmount.c conn_options.secmode = c->sec_mode; c 358 source4/client/smbmount.c conn_options.sesskey = c->sesskey; c 360 source4/client/smbmount.c conn_options.capabilities = c->capabilities; c 361 source4/client/smbmount.c conn_options.serverzone = c->serverzone/60; c 388 source4/client/smbmount.c talloc_free(c); c 389 source4/client/smbmount.c c = NULL; c 414 source4/client/smbmount.c while (!c) { c 418 source4/client/smbmount.c c = do_connection(the_service, c 439 source4/client/smbmount.c struct smbcli_state *c; c 451 source4/client/smbmount.c c = do_connection(service, lp_unicode(lp_ctx), lp_cli_maxprotocol(lp_ctx), c 453 source4/client/smbmount.c if (!c) { c 545 source4/client/smbmount.c send_fs_socket(lp_ctx, service, mount_point, c); c 52 source4/dsdb/repl/drepl_out_helpers.c struct composite_context *c; c 56 source4/dsdb/repl/drepl_out_helpers.c c = composite_create(conn, conn->service->task->event_ctx); c 57 source4/dsdb/repl/drepl_out_helpers.c if (c == NULL) return NULL; c 59 source4/dsdb/repl/drepl_out_helpers.c st = talloc_zero(c, struct dreplsrv_out_drsuapi_state); c 60 source4/dsdb/repl/drepl_out_helpers.c if (composite_nomem(st, c)) return c; c 62 source4/dsdb/repl/drepl_out_helpers.c c->private_data = st; c 64 source4/dsdb/repl/drepl_out_helpers.c st->creq = c; c 69 source4/dsdb/repl/drepl_out_helpers.c composite_done(c); c 70 source4/dsdb/repl/drepl_out_helpers.c return c; c 77 source4/dsdb/repl/drepl_out_helpers.c if (composite_nomem(st->drsuapi, c)) return c; c 81 source4/dsdb/repl/drepl_out_helpers.c c->event_ctx, conn->service->task->lp_ctx); c 82 source4/dsdb/repl/drepl_out_helpers.c composite_continue(c, creq, dreplsrv_out_drsuapi_connect_recv, st); c 84 source4/dsdb/repl/drepl_out_helpers.c return c; c 93 source4/dsdb/repl/drepl_out_helpers.c struct composite_context *c = st->creq; c 95 source4/dsdb/repl/drepl_out_helpers.c c->status = dcerpc_pipe_connect_b_recv(creq, st->drsuapi, &st->drsuapi->pipe); c 96 source4/dsdb/repl/drepl_out_helpers.c if (!composite_is_ok(c)) return; c 98 source4/dsdb/repl/drepl_out_helpers.c c->status = gensec_session_key(st->drsuapi->pipe->conn->security_state.generic_state, c 100 source4/dsdb/repl/drepl_out_helpers.c if (!composite_is_ok(c)) return; c 109 source4/dsdb/repl/drepl_out_helpers.c struct composite_context *c = st->creq; c 120 source4/dsdb/repl/drepl_out_helpers.c composite_continue_rpc(c, req, dreplsrv_out_drsuapi_bind_recv, st); c 127 source4/dsdb/repl/drepl_out_helpers.c struct composite_context *c = st->creq; c 129 source4/dsdb/repl/drepl_out_helpers.c c->status = dcerpc_ndr_request_recv(req); c 130 source4/dsdb/repl/drepl_out_helpers.c if (!composite_is_ok(c)) return; c 133 source4/dsdb/repl/drepl_out_helpers.c composite_error(c, werror_to_ntstatus(st->bind_r.out.result)); c 164 source4/dsdb/repl/drepl_out_helpers.c composite_done(c); c 167 source4/dsdb/repl/drepl_out_helpers.c static NTSTATUS dreplsrv_out_drsuapi_recv(struct composite_context *c) c 170 source4/dsdb/repl/drepl_out_helpers.c struct dreplsrv_out_drsuapi_state *st = talloc_get_type(c->private_data, c 173 source4/dsdb/repl/drepl_out_helpers.c status = composite_wait(c); c 179 source4/dsdb/repl/drepl_out_helpers.c talloc_free(c); c 201 source4/dsdb/repl/drepl_out_helpers.c struct composite_context *c; c 205 source4/dsdb/repl/drepl_out_helpers.c c = composite_create(op, op->service->task->event_ctx); c 206 source4/dsdb/repl/drepl_out_helpers.c if (c == NULL) return NULL; c 208 source4/dsdb/repl/drepl_out_helpers.c st = talloc_zero(c, struct dreplsrv_op_pull_source_state); c 209 source4/dsdb/repl/drepl_out_helpers.c if (composite_nomem(st, c)) return c; c 211 source4/dsdb/repl/drepl_out_helpers.c st->creq = c; c 215 source4/dsdb/repl/drepl_out_helpers.c composite_continue(c, creq, dreplsrv_op_pull_source_connect_recv, st); c 217 source4/dsdb/repl/drepl_out_helpers.c return c; c 226 source4/dsdb/repl/drepl_out_helpers.c struct composite_context *c = st->creq; c 228 source4/dsdb/repl/drepl_out_helpers.c c->status = dreplsrv_out_drsuapi_recv(creq); c 229 source4/dsdb/repl/drepl_out_helpers.c if (!composite_is_ok(c)) return; c 238 source4/dsdb/repl/drepl_out_helpers.c struct composite_context *c = st->creq; c 247 source4/dsdb/repl/drepl_out_helpers.c if (composite_nomem(r, c)) return; c 250 source4/dsdb/repl/drepl_out_helpers.c if (composite_nomem(r->out.level_out, c)) return; c 252 source4/dsdb/repl/drepl_out_helpers.c if (composite_nomem(r->in.req, c)) return; c 254 source4/dsdb/repl/drepl_out_helpers.c if (composite_nomem(r->out.ctr, c)) return; c 288 source4/dsdb/repl/drepl_out_helpers.c composite_continue_rpc(c, req, dreplsrv_op_pull_source_get_changes_recv, st); c 301 source4/dsdb/repl/drepl_out_helpers.c struct composite_context *c = st->creq; c 308 source4/dsdb/repl/drepl_out_helpers.c c->status = dcerpc_ndr_request_recv(req); c 309 source4/dsdb/repl/drepl_out_helpers.c if (!composite_is_ok(c)) return; c 312 source4/dsdb/repl/drepl_out_helpers.c composite_error(c, werror_to_ntstatus(r->out.result)); c 339 source4/dsdb/repl/drepl_out_helpers.c composite_error(c, werror_to_ntstatus(WERR_BAD_NET_RESP)); c 344 source4/dsdb/repl/drepl_out_helpers.c composite_error(c, werror_to_ntstatus(WERR_BAD_NET_RESP)); c 350 source4/dsdb/repl/drepl_out_helpers.c composite_error(c, werror_to_ntstatus(ctr6->drs_error)); c 364 source4/dsdb/repl/drepl_out_helpers.c struct composite_context *c = st->creq; c 400 source4/dsdb/repl/drepl_out_helpers.c composite_error(c, werror_to_ntstatus(WERR_BAD_NET_RESP)); c 417 source4/dsdb/repl/drepl_out_helpers.c composite_error(c, werror_to_ntstatus(status)); c 433 source4/dsdb/repl/drepl_out_helpers.c composite_done(c); c 436 source4/dsdb/repl/drepl_out_helpers.c WERROR dreplsrv_op_pull_source_recv(struct composite_context *c) c 440 source4/dsdb/repl/drepl_out_helpers.c status = composite_wait(c); c 442 source4/dsdb/repl/drepl_out_helpers.c talloc_free(c); c 172 source4/dsdb/schema/schema_query.c const struct dsdb_class *c; c 180 source4/dsdb/schema/schema_query.c c = dsdb_class_by_governsID_id(schema, id); c 181 source4/dsdb/schema/schema_query.c if (c) { c 182 source4/dsdb/schema/schema_query.c return c->lDAPDisplayName; c 592 source4/dsdb/schema/schema_syntax.c const struct dsdb_class *c; c 605 source4/dsdb/schema/schema_syntax.c c = dsdb_class_by_governsID_id(schema, v); c 606 source4/dsdb/schema/schema_syntax.c if (!c) { c 610 source4/dsdb/schema/schema_syntax.c str = talloc_strdup(out->values, c->lDAPDisplayName); c 44 source4/heimdal/kdc/default_config.c krb5_kdc_configuration *c; c 46 source4/heimdal/kdc/default_config.c c = calloc(1, sizeof(*c)); c 47 source4/heimdal/kdc/default_config.c if (c == NULL) { c 52 source4/heimdal/kdc/default_config.c c->require_preauth = TRUE; c 53 source4/heimdal/kdc/default_config.c c->kdc_warn_pwexpire = 0; c 54 source4/heimdal/kdc/default_config.c c->encode_as_rep_as_tgs_rep = FALSE; c 55 source4/heimdal/kdc/default_config.c c->check_ticket_addresses = TRUE; c 56 source4/heimdal/kdc/default_config.c c->allow_null_ticket_addresses = TRUE; c 57 source4/heimdal/kdc/default_config.c c->allow_anonymous = FALSE; c 58 source4/heimdal/kdc/default_config.c c->trpolicy = TRPOLICY_ALWAYS_CHECK; c 59 source4/heimdal/kdc/default_config.c c->enable_v4 = FALSE; c 60 source4/heimdal/kdc/default_config.c c->enable_kaserver = FALSE; c 61 source4/heimdal/kdc/default_config.c c->enable_524 = FALSE; c 62 source4/heimdal/kdc/default_config.c c->enable_v4_cross_realm = FALSE; c 63 source4/heimdal/kdc/default_config.c c->enable_pkinit = FALSE; c 64 source4/heimdal/kdc/default_config.c c->pkinit_princ_in_cert = TRUE; c 65 source4/heimdal/kdc/default_config.c c->pkinit_require_binding = TRUE; c 66 source4/heimdal/kdc/default_config.c c->db = NULL; c 67 source4/heimdal/kdc/default_config.c c->num_db = 0; c 68 source4/heimdal/kdc/default_config.c c->logf = NULL; c 70 source4/heimdal/kdc/default_config.c c->require_preauth = c 72 source4/heimdal/kdc/default_config.c c->require_preauth, c 74 source4/heimdal/kdc/default_config.c c->enable_v4 = c 76 source4/heimdal/kdc/default_config.c c->enable_v4, c 78 source4/heimdal/kdc/default_config.c c->enable_v4_cross_realm = c 80 source4/heimdal/kdc/default_config.c c->enable_v4_cross_realm, c 83 source4/heimdal/kdc/default_config.c c->enable_524 = c 85 source4/heimdal/kdc/default_config.c c->enable_v4, c 87 source4/heimdal/kdc/default_config.c c->enable_digest = c 100 source4/heimdal/kdc/default_config.c c->digests_allowed = parse_flags(digests,_kdc_digestunits, 0); c 101 source4/heimdal/kdc/default_config.c if (c->digests_allowed == -1) { c 102 source4/heimdal/kdc/default_config.c kdc_log(context, c, 0, c 105 source4/heimdal/kdc/default_config.c c->enable_digest = 0; c 106 source4/heimdal/kdc/default_config.c } else if (c->digests_allowed == 0) { c 107 source4/heimdal/kdc/default_config.c kdc_log(context, c, 0, c 110 source4/heimdal/kdc/default_config.c c->enable_digest = 0; c 114 source4/heimdal/kdc/default_config.c c->enable_kx509 = c 119 source4/heimdal/kdc/default_config.c if (c->enable_kx509) { c 120 source4/heimdal/kdc/default_config.c c->kx509_template = c 123 source4/heimdal/kdc/default_config.c c->kx509_ca = c 126 source4/heimdal/kdc/default_config.c if (c->kx509_ca == NULL || c->kx509_template == NULL) { c 127 source4/heimdal/kdc/default_config.c kdc_log(context, c, 0, c 129 source4/heimdal/kdc/default_config.c c->enable_kx509 = FALSE; c 133 source4/heimdal/kdc/default_config.c c->check_ticket_addresses = c 135 source4/heimdal/kdc/default_config.c c->check_ticket_addresses, c 138 source4/heimdal/kdc/default_config.c c->allow_null_ticket_addresses = c 140 source4/heimdal/kdc/default_config.c c->allow_null_ticket_addresses, c 144 source4/heimdal/kdc/default_config.c c->allow_anonymous = c 146 source4/heimdal/kdc/default_config.c c->allow_anonymous, c 150 source4/heimdal/kdc/default_config.c c->max_datagram_reply_length = c 165 source4/heimdal/kdc/default_config.c c->trpolicy = TRPOLICY_ALWAYS_CHECK; c 167 source4/heimdal/kdc/default_config.c c->trpolicy = TRPOLICY_ALLOW_PER_PRINCIPAL; c 169 source4/heimdal/kdc/default_config.c c->trpolicy = TRPOLICY_ALWAYS_HONOUR_REQUEST; c 173 source4/heimdal/kdc/default_config.c kdc_log(context, c, 0, c 187 source4/heimdal/kdc/default_config.c c->v4_realm = strdup(p); c 188 source4/heimdal/kdc/default_config.c if (c->v4_realm == NULL) c 191 source4/heimdal/kdc/default_config.c c->v4_realm = NULL; c 195 source4/heimdal/kdc/default_config.c c->enable_kaserver = c 198 source4/heimdal/kdc/default_config.c c->enable_kaserver, c 202 source4/heimdal/kdc/default_config.c c->encode_as_rep_as_tgs_rep = c 204 source4/heimdal/kdc/default_config.c c->encode_as_rep_as_tgs_rep, c 208 source4/heimdal/kdc/default_config.c c->kdc_warn_pwexpire = c 210 source4/heimdal/kdc/default_config.c c->kdc_warn_pwexpire, c 215 source4/heimdal/kdc/default_config.c c->enable_pkinit = c 218 source4/heimdal/kdc/default_config.c c->enable_pkinit, c 222 source4/heimdal/kdc/default_config.c if (c->enable_pkinit) { c 249 source4/heimdal/kdc/default_config.c c->pkinit_kdc_ocsp_file = strdup(ocsp_file); c 250 source4/heimdal/kdc/default_config.c if (c->pkinit_kdc_ocsp_file == NULL) c 254 source4/heimdal/kdc/default_config.c _kdc_pk_initialize(context, c, user_id, anchors, c 260 source4/heimdal/kdc/default_config.c c->pkinit_princ_in_cert = c 262 source4/heimdal/kdc/default_config.c c->pkinit_princ_in_cert, c 267 source4/heimdal/kdc/default_config.c c->pkinit_require_binding = c 269 source4/heimdal/kdc/default_config.c c->pkinit_require_binding, c 275 source4/heimdal/kdc/default_config.c c->pkinit_dh_min_bits = c 282 source4/heimdal/kdc/default_config.c *config = c; c 218 source4/heimdal/kuser/kinit.c struct credentials c; c 239 source4/heimdal/kuser/kinit.c ret = krb524_convert_creds_kdc_ccache(context, ccache, real_creds, &c); c 243 source4/heimdal/kuser/kinit.c krb5_error_code tret = _krb5_krb_tf_setup(context, &c, NULL, 0); c 250 source4/heimdal/kuser/kinit.c memset(&c, 0, sizeof(c)); c 75 source4/heimdal/lib/asn1/asn1_gen.c int ret, l, c, ty, ta; c 99 source4/heimdal/lib/asn1/asn1_gen.c c = der_get_class_num(class); c 100 source4/heimdal/lib/asn1/asn1_gen.c if (c == -1) errx(1, "no valid class on line %lu", line); c 111 source4/heimdal/lib/asn1/asn1_gen.c line, (unsigned long)offset, c, ty, ta, l, c 116 source4/heimdal/lib/asn1/asn1_gen.c c, c 136 source4/heimdal/lib/asn1/der_format.c unsigned int *c; c 151 source4/heimdal/lib/asn1/der_format.c c = realloc(data->components, c 153 source4/heimdal/lib/asn1/der_format.c if (c == NULL) { c 158 source4/heimdal/lib/asn1/der_format.c data->components = c; c 388 source4/heimdal/lib/asn1/gen_encode.c int c; c 392 source4/heimdal/lib/asn1/gen_encode.c c = encode_type (name, t->subtype, tname); c 397 source4/heimdal/lib/asn1/gen_encode.c c ? "CONS" : "PRIM", c 119 source4/heimdal/lib/asn1/lex.c #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) c 180 source4/heimdal/lib/asn1/lex.c #define unput(c) yyunput( c, (yytext_ptr) ) c 888 source4/heimdal/lib/asn1/lex.c static void yyunput (int c,char *buf_ptr ); c 928 source4/heimdal/lib/asn1/lex.c int c = '*'; \ c 931 source4/heimdal/lib/asn1/lex.c (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ c 932 source4/heimdal/lib/asn1/lex.c buf[n] = (char) c; \ c 933 source4/heimdal/lib/asn1/lex.c if ( c == '\n' ) \ c 934 source4/heimdal/lib/asn1/lex.c buf[n++] = (char) c; \ c 935 source4/heimdal/lib/asn1/lex.c if ( c == EOF && ferror( yyin ) ) \ c 1520 source4/heimdal/lib/asn1/lex.c int c, start_lineno = lineno; c 1522 source4/heimdal/lib/asn1/lex.c while((c = input()) != EOF) { c 1523 source4/heimdal/lib/asn1/lex.c if(f && c == '-') c 1525 source4/heimdal/lib/asn1/lex.c if(c == '-') { c 1529 source4/heimdal/lib/asn1/lex.c if(c == '\n') { c 1535 source4/heimdal/lib/asn1/lex.c if(c == EOF) c 1543 source4/heimdal/lib/asn1/lex.c int c, start_lineno = lineno; c 1547 source4/heimdal/lib/asn1/lex.c while((c = input()) != EOF) { c 1548 source4/heimdal/lib/asn1/lex.c if(c == '/') { c 1558 source4/heimdal/lib/asn1/lex.c if(seen_star && c == '/') { c 1564 source4/heimdal/lib/asn1/lex.c if(c == '*') { c 1574 source4/heimdal/lib/asn1/lex.c if(c == '\n') { c 1579 source4/heimdal/lib/asn1/lex.c if(c == EOF) c 1588 source4/heimdal/lib/asn1/lex.c int c; c 1594 source4/heimdal/lib/asn1/lex.c while((c = input()) != EOF) { c 1595 source4/heimdal/lib/asn1/lex.c if(isspace(c) && skip_ws) { c 1596 source4/heimdal/lib/asn1/lex.c if(c == '\n') c 1602 source4/heimdal/lib/asn1/lex.c if(c == '"') { c 1611 source4/heimdal/lib/asn1/lex.c unput(c); c 1614 source4/heimdal/lib/asn1/lex.c if(c == '\n') { c 1621 source4/heimdal/lib/asn1/lex.c *p++ = c; c 1623 source4/heimdal/lib/asn1/lex.c if(c == EOF) c 2011 source4/heimdal/lib/asn1/lex.c static void yyunput (int c, register char * yy_bp ) c 2041 source4/heimdal/lib/asn1/lex.c *--yy_cp = (char) c; c 2056 source4/heimdal/lib/asn1/lex.c int c; c 2114 source4/heimdal/lib/asn1/lex.c c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ c 2118 source4/heimdal/lib/asn1/lex.c return c; c 2794 source4/heimdal/lib/asn1/parse.c struct constraint_spec *c = ecalloc(1, sizeof(*c)); c 2795 source4/heimdal/lib/asn1/parse.c c->ctype = ct; c 2796 source4/heimdal/lib/asn1/parse.c return c; c 979 source4/heimdal/lib/asn1/parse.y struct constraint_spec *c = ecalloc(1, sizeof(*c)); c 980 source4/heimdal/lib/asn1/parse.y c->ctype = ct; c 981 source4/heimdal/lib/asn1/parse.y return c; c 119 source4/heimdal/lib/com_err/lex.c #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) c 180 source4/heimdal/lib/com_err/lex.c #define unput(c) yyunput( c, (yytext_ptr) ) c 569 source4/heimdal/lib/com_err/lex.c static void yyunput (int c,char *buf_ptr ); c 609 source4/heimdal/lib/com_err/lex.c int c = '*'; \ c 612 source4/heimdal/lib/com_err/lex.c (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ c 613 source4/heimdal/lib/com_err/lex.c buf[n] = (char) c; \ c 614 source4/heimdal/lib/com_err/lex.c if ( c == '\n' ) \ c 615 source4/heimdal/lib/com_err/lex.c buf[n++] = (char) c; \ c 616 source4/heimdal/lib/com_err/lex.c if ( c == EOF && ferror( yyin ) ) \ c 1187 source4/heimdal/lib/com_err/lex.c static void yyunput (int c, register char * yy_bp ) c 1217 source4/heimdal/lib/com_err/lex.c *--yy_cp = (char) c; c 1232 source4/heimdal/lib/com_err/lex.c int c; c 1290 source4/heimdal/lib/com_err/lex.c c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ c 1294 source4/heimdal/lib/com_err/lex.c return c; c 1873 source4/heimdal/lib/com_err/lex.c int c; c 1875 source4/heimdal/lib/com_err/lex.c while(i < sizeof(x) - 1 && (c = input()) != EOF){ c 1877 source4/heimdal/lib/com_err/lex.c x[i++] = c; c 1881 source4/heimdal/lib/com_err/lex.c if(c == '\n'){ c 1886 source4/heimdal/lib/com_err/lex.c if(c == '\\'){ c 1890 source4/heimdal/lib/com_err/lex.c if(c == '\"') c 1892 source4/heimdal/lib/com_err/lex.c x[i++] = c; c 270 source4/heimdal/lib/gssapi/krb5/acquire_cred.c krb5_kt_cursor c; c 272 source4/heimdal/lib/gssapi/krb5/acquire_cred.c kret = krb5_kt_start_seq_get (context, handle->keytab, &c); c 275 source4/heimdal/lib/gssapi/krb5/acquire_cred.c if (krb5_kt_next_entry(context, handle->keytab, &tmp, &c) == 0) { c 279 source4/heimdal/lib/gssapi/krb5/acquire_cred.c krb5_kt_end_seq_get (context, handle->keytab, &c); c 187 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c struct gsskrb5_send_to_kdc c; c 189 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c if (value->length != sizeof(c)) { c 193 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c memcpy(&c, value->value, sizeof(c)); c 195 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c (krb5_send_to_kdc_func)c.func, c 196 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c c.ptr); c 248 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c struct gsskrb5_krb5_plugin c; c 250 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c if (value->length != sizeof(c)) { c 254 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c memcpy(&c, value->value, sizeof(c)); c 255 source4/heimdal/lib/gssapi/krb5/set_sec_context_option.c krb5_plugin_register(context, c.type, c.name, c.symbol); c 407 source4/heimdal/lib/gssapi/mech/gss_krb5.c gss_krb5_free_lucid_sec_context(OM_uint32 *minor_status, void *c) c 409 source4/heimdal/lib/gssapi/mech/gss_krb5.c gss_krb5_lucid_context_v1_t *ctx = c; c 489 source4/heimdal/lib/gssapi/mech/gss_krb5.c gsskrb5_set_send_to_kdc(struct gsskrb5_send_to_kdc *c) c 497 source4/heimdal/lib/gssapi/mech/gss_krb5.c if (c) { c 498 source4/heimdal/lib/gssapi/mech/gss_krb5.c buffer.value = c; c 499 source4/heimdal/lib/gssapi/mech/gss_krb5.c buffer.length = sizeof(*c); c 925 source4/heimdal/lib/gssapi/mech/gss_krb5.c gsskrb5_plugin_register(struct gsskrb5_krb5_plugin *c) c 933 source4/heimdal/lib/gssapi/mech/gss_krb5.c buffer.value = c; c 934 source4/heimdal/lib/gssapi/mech/gss_krb5.c buffer.length = sizeof(*c); c 229 source4/heimdal/lib/hcrypto/des.c uint32_t c, d; c 237 source4/heimdal/lib/hcrypto/des.c c = (pc1_c_3[(t1 >> (5 )) & 0x7] << 3) c 259 source4/heimdal/lib/hcrypto/des.c ROTATE_LEFT28(c, shifts[i]); c 262 source4/heimdal/lib/hcrypto/des.c kc = pc2_c_1[(c >> 22) & 0x3f] | c 263 source4/heimdal/lib/hcrypto/des.c pc2_c_2[((c >> 16) & 0x30) | ((c >> 15) & 0xf)] | c 264 source4/heimdal/lib/hcrypto/des.c pc2_c_3[((c >> 9 ) & 0x3c) | ((c >> 8 ) & 0x3)] | c 265 source4/heimdal/lib/hcrypto/des.c pc2_c_4[((c >> 2 ) & 0x20) | ((c >> 1) & 0x18) | (c & 0x7)]; c 729 source4/heimdal/lib/hcrypto/des.c unsigned char c; c 737 source4/heimdal/lib/hcrypto/des.c c = input[i]; c 739 source4/heimdal/lib/hcrypto/des.c (*iv)[i] = c; c 533 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_block_size(const EVP_CIPHER *c) c 535 source4/heimdal/lib/hcrypto/evp.c return c->block_size; c 549 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_key_length(const EVP_CIPHER *c) c 551 source4/heimdal/lib/hcrypto/evp.c return c->key_len; c 565 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_iv_length(const EVP_CIPHER *c) c 567 source4/heimdal/lib/hcrypto/evp.c return c->iv_len; c 580 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_init(EVP_CIPHER_CTX *c) c 582 source4/heimdal/lib/hcrypto/evp.c memset(c, 0, sizeof(*c)); c 596 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_cleanup(EVP_CIPHER_CTX *c) c 598 source4/heimdal/lib/hcrypto/evp.c if (c->cipher && c->cipher->cleanup) c 599 source4/heimdal/lib/hcrypto/evp.c c->cipher->cleanup(c); c 600 source4/heimdal/lib/hcrypto/evp.c if (c->cipher_data) { c 601 source4/heimdal/lib/hcrypto/evp.c free(c->cipher_data); c 602 source4/heimdal/lib/hcrypto/evp.c c->cipher_data = NULL; c 609 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_set_key_length(EVP_CIPHER_CTX *c, int length) c 615 source4/heimdal/lib/hcrypto/evp.c EVP_CIPHER_CTX_set_padding(EVP_CIPHER_CTX *c, int pad) c 765 source4/heimdal/lib/hcrypto/evp.c EVP_CipherInit_ex(EVP_CIPHER_CTX *ctx, const EVP_CIPHER *c, ENGINE *engine, c 775 source4/heimdal/lib/hcrypto/evp.c if (c && (c != ctx->cipher)) { c 777 source4/heimdal/lib/hcrypto/evp.c ctx->cipher = c; c 778 source4/heimdal/lib/hcrypto/evp.c ctx->key_len = c->key_len; c 780 source4/heimdal/lib/hcrypto/evp.c ctx->cipher_data = malloc(c->ctx_size); c 781 source4/heimdal/lib/hcrypto/evp.c if (ctx->cipher_data == NULL && c->ctx_size != 0) c 785 source4/heimdal/lib/hcrypto/evp.c ctx->block_mask = EVP_CIPHER_block_size(c) - 1; c 1564 source4/heimdal/lib/hcrypto/evp.c EVP_MD_CTX c; c 1576 source4/heimdal/lib/hcrypto/evp.c EVP_MD_CTX_init(&c); c 1580 source4/heimdal/lib/hcrypto/evp.c EVP_DigestInit_ex(&c, md, NULL); c 1582 source4/heimdal/lib/hcrypto/evp.c EVP_DigestUpdate(&c, buf, mds); c 1584 source4/heimdal/lib/hcrypto/evp.c EVP_DigestUpdate(&c,data,datalen); c 1589 source4/heimdal/lib/hcrypto/evp.c EVP_DigestUpdate(&c, salt, PKCS5_SALT_LEN); c 1591 source4/heimdal/lib/hcrypto/evp.c EVP_DigestFinal_ex(&c, buf, &mds); c 1595 source4/heimdal/lib/hcrypto/evp.c EVP_DigestInit_ex(&c, md, NULL); c 1596 source4/heimdal/lib/hcrypto/evp.c EVP_DigestUpdate(&c, buf, mds); c 1597 source4/heimdal/lib/hcrypto/evp.c EVP_DigestFinal_ex(&c, buf, &mds); c 1623 source4/heimdal/lib/hcrypto/evp.c EVP_MD_CTX_cleanup(&c); c 284 source4/heimdal/lib/hcrypto/imath/imath.c static mp_result s_embar(mp_int a, mp_int b, mp_int m, mp_int mu, mp_int c); c 301 source4/heimdal/lib/hcrypto/imath/imath.c static int s_ch2val(char c, int r); c 464 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_copy(mp_int a, mp_int c) c 466 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && c != NULL); c 468 source4/heimdal/lib/hcrypto/imath/imath.c if(a != c) { c 472 source4/heimdal/lib/hcrypto/imath/imath.c if(!s_pad(c, ua)) c 475 source4/heimdal/lib/hcrypto/imath/imath.c da = MP_DIGITS(a); dc = MP_DIGITS(c); c 478 source4/heimdal/lib/hcrypto/imath/imath.c MP_USED(c) = ua; c 479 source4/heimdal/lib/hcrypto/imath/imath.c MP_SIGN(c) = MP_SIGN(a); c 489 source4/heimdal/lib/hcrypto/imath/imath.c void mp_int_swap(mp_int a, mp_int c) c 491 source4/heimdal/lib/hcrypto/imath/imath.c if(a != c) { c 494 source4/heimdal/lib/hcrypto/imath/imath.c *a = *c; c 495 source4/heimdal/lib/hcrypto/imath/imath.c *c = tmp; c 516 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_abs(mp_int a, mp_int c) c 520 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && c != NULL); c 522 source4/heimdal/lib/hcrypto/imath/imath.c if((res = mp_int_copy(a, c)) != MP_OK) c 525 source4/heimdal/lib/hcrypto/imath/imath.c MP_SIGN(c) = MP_ZPOS; c 533 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_neg(mp_int a, mp_int c) c 537 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && c != NULL); c 539 source4/heimdal/lib/hcrypto/imath/imath.c if((res = mp_int_copy(a, c)) != MP_OK) c 542 source4/heimdal/lib/hcrypto/imath/imath.c if(CMPZ(c) != 0) c 543 source4/heimdal/lib/hcrypto/imath/imath.c MP_SIGN(c) = 1 - MP_SIGN(a); c 552 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_add(mp_int a, mp_int b, mp_int c) c 556 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && b != NULL && c != NULL); c 558 source4/heimdal/lib/hcrypto/imath/imath.c ua = MP_USED(a); ub = MP_USED(b); uc = MP_USED(c); c 565 source4/heimdal/lib/hcrypto/imath/imath.c if(!s_pad(c, max)) c 568 source4/heimdal/lib/hcrypto/imath/imath.c carry = s_uadd(MP_DIGITS(a), MP_DIGITS(b), MP_DIGITS(c), ua, ub); c 572 source4/heimdal/lib/hcrypto/imath/imath.c if(!s_pad(c, max + 1)) c 575 source4/heimdal/lib/hcrypto/imath/imath.c c->digits[max] = carry; c 579 source4/heimdal/lib/hcrypto/imath/imath.c MP_USED(c) = uc; c 580 source4/heimdal/lib/hcrypto/imath/imath.c MP_SIGN(c) = MP_SIGN(a); c 592 source4/heimdal/lib/hcrypto/imath/imath.c mp_int_zero(c); c 602 source4/heimdal/lib/hcrypto/imath/imath.c if(!s_pad(c, MP_USED(x))) c 606 source4/heimdal/lib/hcrypto/imath/imath.c s_usub(MP_DIGITS(x), MP_DIGITS(y), MP_DIGITS(c), MP_USED(x), MP_USED(y)); c 607 source4/heimdal/lib/hcrypto/imath/imath.c MP_USED(c) = MP_USED(x); c 608 source4/heimdal/lib/hcrypto/imath/imath.c CLAMP(c); c 611 source4/heimdal/lib/hcrypto/imath/imath.c MP_SIGN(c) = MP_SIGN(x); c 621 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_add_value(mp_int a, mp_small value, mp_int c) c 628 source4/heimdal/lib/hcrypto/imath/imath.c return mp_int_add(a, &vtmp, c); c 635 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_sub(mp_int a, mp_int b, mp_int c) c 639 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && b != NULL && c != NULL); c 641 source4/heimdal/lib/hcrypto/imath/imath.c ua = MP_USED(a); ub = MP_USED(b); uc = MP_USED(c); c 648 source4/heimdal/lib/hcrypto/imath/imath.c if(!s_pad(c, max)) c 651 source4/heimdal/lib/hcrypto/imath/imath.c carry = s_uadd(MP_DIGITS(a), MP_DIGITS(b), MP_DIGITS(c), ua, ub); c 655 source4/heimdal/lib/hcrypto/imath/imath.c if(!s_pad(c, max + 1)) c 658 source4/heimdal/lib/hcrypto/imath/imath.c c->digits[max] = carry; c 662 source4/heimdal/lib/hcrypto/imath/imath.c MP_USED(c) = uc; c 663 source4/heimdal/lib/hcrypto/imath/imath.c MP_SIGN(c) = MP_SIGN(a); c 672 source4/heimdal/lib/hcrypto/imath/imath.c if(!s_pad(c, max)) c 685 source4/heimdal/lib/hcrypto/imath/imath.c s_usub(MP_DIGITS(x), MP_DIGITS(y), MP_DIGITS(c), MP_USED(x), MP_USED(y)); c 686 source4/heimdal/lib/hcrypto/imath/imath.c MP_USED(c) = MP_USED(x); c 687 source4/heimdal/lib/hcrypto/imath/imath.c CLAMP(c); c 689 source4/heimdal/lib/hcrypto/imath/imath.c MP_SIGN(c) = osign; c 699 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_sub_value(mp_int a, mp_small value, mp_int c) c 706 source4/heimdal/lib/hcrypto/imath/imath.c return mp_int_sub(a, &vtmp, c); c 713 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_mul(mp_int a, mp_int b, mp_int c) c 719 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && b != NULL && c != NULL); c 723 source4/heimdal/lib/hcrypto/imath/imath.c mp_int_zero(c); c 736 source4/heimdal/lib/hcrypto/imath/imath.c if(c == a || c == b) { c 744 source4/heimdal/lib/hcrypto/imath/imath.c if(!s_pad(c, osize)) c 747 source4/heimdal/lib/hcrypto/imath/imath.c out = MP_DIGITS(c); c 757 source4/heimdal/lib/hcrypto/imath/imath.c if(out != MP_DIGITS(c)) { c 758 source4/heimdal/lib/hcrypto/imath/imath.c if((void *) MP_DIGITS(c) != (void *) c) c 759 source4/heimdal/lib/hcrypto/imath/imath.c s_free(MP_DIGITS(c)); c 760 source4/heimdal/lib/hcrypto/imath/imath.c MP_DIGITS(c) = out; c 761 source4/heimdal/lib/hcrypto/imath/imath.c MP_ALLOC(c) = p; c 764 source4/heimdal/lib/hcrypto/imath/imath.c MP_USED(c) = osize; /* might not be true, but we'll fix it ... */ c 765 source4/heimdal/lib/hcrypto/imath/imath.c CLAMP(c); /* ... right here */ c 766 source4/heimdal/lib/hcrypto/imath/imath.c MP_SIGN(c) = osign; c 775 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_mul_value(mp_int a, mp_small value, mp_int c) c 782 source4/heimdal/lib/hcrypto/imath/imath.c return mp_int_mul(a, &vtmp, c); c 789 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_mul_pow2(mp_int a, mp_small p2, mp_int c) c 792 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && c != NULL && p2 >= 0); c 794 source4/heimdal/lib/hcrypto/imath/imath.c if((res = mp_int_copy(a, c)) != MP_OK) c 797 source4/heimdal/lib/hcrypto/imath/imath.c if(s_qmul(c, (mp_size) p2)) c 807 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_sqr(mp_int a, mp_int c) c 812 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && c != NULL); c 816 source4/heimdal/lib/hcrypto/imath/imath.c if(a == c) { c 824 source4/heimdal/lib/hcrypto/imath/imath.c if(!s_pad(c, osize)) c 827 source4/heimdal/lib/hcrypto/imath/imath.c out = MP_DIGITS(c); c 836 source4/heimdal/lib/hcrypto/imath/imath.c if(out != MP_DIGITS(c)) { c 837 source4/heimdal/lib/hcrypto/imath/imath.c if((void *) MP_DIGITS(c) != (void *) c) c 838 source4/heimdal/lib/hcrypto/imath/imath.c s_free(MP_DIGITS(c)); c 839 source4/heimdal/lib/hcrypto/imath/imath.c MP_DIGITS(c) = out; c 840 source4/heimdal/lib/hcrypto/imath/imath.c MP_ALLOC(c) = p; c 843 source4/heimdal/lib/hcrypto/imath/imath.c MP_USED(c) = osize; /* might not be true, but we'll fix it ... */ c 844 source4/heimdal/lib/hcrypto/imath/imath.c CLAMP(c); /* ... right here */ c 845 source4/heimdal/lib/hcrypto/imath/imath.c MP_SIGN(c) = MP_ZPOS; c 959 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_mod(mp_int a, mp_int m, mp_int c) c 965 source4/heimdal/lib/hcrypto/imath/imath.c if(m == c) { c 970 source4/heimdal/lib/hcrypto/imath/imath.c out = c; c 977 source4/heimdal/lib/hcrypto/imath/imath.c res = mp_int_add(out, m, c); c 979 source4/heimdal/lib/hcrypto/imath/imath.c res = mp_int_copy(out, c); c 982 source4/heimdal/lib/hcrypto/imath/imath.c if(out != c) c 1035 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_expt(mp_int a, mp_small b, mp_int c) c 1041 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(b >= 0 && c != NULL); c 1046 source4/heimdal/lib/hcrypto/imath/imath.c (void) mp_int_set_value(c, 1); c 1049 source4/heimdal/lib/hcrypto/imath/imath.c if((res = mp_int_mul(c, &t, c)) != MP_OK) c 1069 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_expt_value(mp_small a, mp_small b, mp_int c) c 1075 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(b >= 0 && c != NULL); c 1080 source4/heimdal/lib/hcrypto/imath/imath.c (void) mp_int_set_value(c, 1); c 1083 source4/heimdal/lib/hcrypto/imath/imath.c if((res = mp_int_mul(c, &t, c)) != MP_OK) c 1187 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_exptmod(mp_int a, mp_int b, mp_int m, mp_int c) c 1195 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && b != NULL && c != NULL && m != NULL); c 1207 source4/heimdal/lib/hcrypto/imath/imath.c if(c == b || c == m) { c 1212 source4/heimdal/lib/hcrypto/imath/imath.c s = c; c 1222 source4/heimdal/lib/hcrypto/imath/imath.c res = mp_int_copy(s, c); c 1235 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_exptmod_evalue(mp_int a, mp_small value, mp_int m, mp_int c) c 1242 source4/heimdal/lib/hcrypto/imath/imath.c return mp_int_exptmod(a, &vtmp, m, c); c 1250 source4/heimdal/lib/hcrypto/imath/imath.c mp_int m, mp_int c) c 1257 source4/heimdal/lib/hcrypto/imath/imath.c return mp_int_exptmod(&vtmp, b, m, c); c 1264 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_exptmod_known(mp_int a, mp_int b, mp_int m, mp_int mu, mp_int c) c 1272 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a && b && m && c); c 1283 source4/heimdal/lib/hcrypto/imath/imath.c if(c == b || c == m) { c 1288 source4/heimdal/lib/hcrypto/imath/imath.c s = c; c 1296 source4/heimdal/lib/hcrypto/imath/imath.c res = mp_int_copy(s, c); c 1309 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_redux_const(mp_int m, mp_int c) c 1311 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(m != NULL && c != NULL && m != c); c 1313 source4/heimdal/lib/hcrypto/imath/imath.c return s_brmu(c, m); c 1320 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_invmod(mp_int a, mp_int m, mp_int c) c 1327 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && m != NULL && c != NULL); c 1355 source4/heimdal/lib/hcrypto/imath/imath.c res = mp_int_sub(m, TEMP(1), c); c 1357 source4/heimdal/lib/hcrypto/imath/imath.c res = mp_int_copy(TEMP(1), c); c 1371 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_gcd(mp_int a, mp_int b, mp_int c) c 1377 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && b != NULL && c != NULL); c 1384 source4/heimdal/lib/hcrypto/imath/imath.c return mp_int_abs(b, c); c 1386 source4/heimdal/lib/hcrypto/imath/imath.c return mp_int_abs(a, c); c 1432 source4/heimdal/lib/hcrypto/imath/imath.c if((res = mp_int_abs(&u, c)) != MP_OK) c 1434 source4/heimdal/lib/hcrypto/imath/imath.c if(!s_qmul(c, (mp_size) k)) c 1453 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_egcd(mp_int a, mp_int b, mp_int c, c 1460 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && b != NULL && c != NULL && c 1468 source4/heimdal/lib/hcrypto/imath/imath.c if((res = mp_int_abs(b, c)) != MP_OK) return res; c 1472 source4/heimdal/lib/hcrypto/imath/imath.c if((res = mp_int_abs(a, c)) != MP_OK) return res; c 1544 source4/heimdal/lib/hcrypto/imath/imath.c if(c) { c 1550 source4/heimdal/lib/hcrypto/imath/imath.c res = mp_int_copy(TEMP(5), c); c 1568 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_lcm(mp_int a, mp_int b, mp_int c) c 1573 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && b != NULL && c != NULL); c 1590 source4/heimdal/lib/hcrypto/imath/imath.c res = mp_int_copy(&lcm, c); c 1631 source4/heimdal/lib/hcrypto/imath/imath.c mp_result mp_int_root(mp_int a, mp_small b, mp_int c) c 1638 source4/heimdal/lib/hcrypto/imath/imath.c CHECK(a != NULL && c != NULL && b > 0); c 1641 source4/heimdal/lib/hcrypto/imath/imath.c return mp_int_copy(a, c); c 1685 source4/heimdal/lib/hcrypto/imath/imath.c if((res = mp_int_copy(TEMP(1), c)) != MP_OK) c 1690 source4/heimdal/lib/hcrypto/imath/imath.c (void) mp_int_neg(c, c); /* cannot fail */ c 3011 source4/heimdal/lib/hcrypto/imath/imath.c static mp_result s_embar(mp_int a, mp_int b, mp_int m, mp_int mu, mp_int c) c 3025 source4/heimdal/lib/hcrypto/imath/imath.c (void) mp_int_set_value(c, 1); c 3034 source4/heimdal/lib/hcrypto/imath/imath.c UMUL(c, a, TEMP(0)); c 3038 source4/heimdal/lib/hcrypto/imath/imath.c mp_int_copy(TEMP(0), c); c 3060 source4/heimdal/lib/hcrypto/imath/imath.c UMUL(c, a, TEMP(0)); c 3064 source4/heimdal/lib/hcrypto/imath/imath.c mp_int_copy(TEMP(0), c); c 3216 source4/heimdal/lib/hcrypto/imath/imath.c static int s_ch2val(char c, int r) c 3220 source4/heimdal/lib/hcrypto/imath/imath.c if(isdigit((unsigned char) c)) c 3221 source4/heimdal/lib/hcrypto/imath/imath.c out = c - '0'; c 3222 source4/heimdal/lib/hcrypto/imath/imath.c else if(r > 10 && isalpha((unsigned char) c)) c 3223 source4/heimdal/lib/hcrypto/imath/imath.c out = toupper(c) - 'A' + 10; c 3260 source4/heimdal/lib/hcrypto/imath/imath.c unsigned char c = ~buf[i]; c 3262 source4/heimdal/lib/hcrypto/imath/imath.c s = c + s; c 3263 source4/heimdal/lib/hcrypto/imath/imath.c c = s & UCHAR_MAX; c 3266 source4/heimdal/lib/hcrypto/imath/imath.c buf[i] = c; c 123 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_copy(mp_int a, mp_int c); /* c = a */ c 124 source4/heimdal/lib/hcrypto/imath/imath.h void mp_int_swap(mp_int a, mp_int c); /* swap a, c */ c 126 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_abs(mp_int a, mp_int c); /* c = |a| */ c 127 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_neg(mp_int a, mp_int c); /* c = -a */ c 128 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_add(mp_int a, mp_int b, mp_int c); /* c = a + b */ c 129 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_add_value(mp_int a, mp_small value, mp_int c); c 130 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_sub(mp_int a, mp_int b, mp_int c); /* c = a - b */ c 131 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_sub_value(mp_int a, mp_small value, mp_int c); c 132 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_mul(mp_int a, mp_int b, mp_int c); /* c = a * b */ c 133 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_mul_value(mp_int a, mp_small value, mp_int c); c 134 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_mul_pow2(mp_int a, mp_small p2, mp_int c); c 135 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_sqr(mp_int a, mp_int c); /* c = a * a */ c 142 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_mod(mp_int a, mp_int m, mp_int c); /* c = a % m */ c 144 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_expt(mp_int a, mp_small b, mp_int c); /* c = a^b */ c 145 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_expt_value(mp_small a, mp_small b, mp_int c); /* c = a^b */ c 159 source4/heimdal/lib/hcrypto/imath/imath.h mp_int c); /* c = a^b (mod m) */ c 161 source4/heimdal/lib/hcrypto/imath/imath.h mp_int m, mp_int c); /* c = a^v (mod m) */ c 163 source4/heimdal/lib/hcrypto/imath/imath.h mp_int m, mp_int c); /* c = v^b (mod m) */ c 166 source4/heimdal/lib/hcrypto/imath/imath.h mp_int c); /* c = a^b (mod m) */ c 167 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_redux_const(mp_int m, mp_int c); c 169 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_invmod(mp_int a, mp_int m, mp_int c); /* c = 1/a (mod m) */ c 171 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_gcd(mp_int a, mp_int b, mp_int c); /* c = gcd(a, b) */ c 173 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_egcd(mp_int a, mp_int b, mp_int c, /* c = gcd(a, b) */ c 176 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_lcm(mp_int a, mp_int b, mp_int c); /* c = lcm(a, b) */ c 178 source4/heimdal/lib/hcrypto/imath/imath.h mp_result mp_int_root(mp_int a, mp_small b, mp_int c); /* c = floor(a^{1/b}) */ c 179 source4/heimdal/lib/hcrypto/imath/imath.h #define mp_int_sqrt(a, c) mp_int_root(a, 2, c) /* c = floor(sqrt(a)) */ c 64 source4/heimdal/lib/hcrypto/md4.c #define DOIT(a,b,c,d,k,s,i,OP) \ c 65 source4/heimdal/lib/hcrypto/md4.c a = cshift(a + OP(b,c,d) + X[k] + i, s) c 67 source4/heimdal/lib/hcrypto/md4.c #define DO1(a,b,c,d,k,s,i) DOIT(a,b,c,d,k,s,i,F) c 68 source4/heimdal/lib/hcrypto/md4.c #define DO2(a,b,c,d,k,s,i) DOIT(a,b,c,d,k,s,i,G) c 69 source4/heimdal/lib/hcrypto/md4.c #define DO3(a,b,c,d,k,s,i) DOIT(a,b,c,d,k,s,i,H) c 65 source4/heimdal/lib/hcrypto/md5.c #define DOIT(a,b,c,d,k,s,i,OP) \ c 66 source4/heimdal/lib/hcrypto/md5.c a = b + cshift(a + OP(b,c,d) + X[k] + (i), s) c 68 source4/heimdal/lib/hcrypto/md5.c #define DO1(a,b,c,d,k,s,i) DOIT(a,b,c,d,k,s,i,F) c 69 source4/heimdal/lib/hcrypto/md5.c #define DO2(a,b,c,d,k,s,i) DOIT(a,b,c,d,k,s,i,G) c 70 source4/heimdal/lib/hcrypto/md5.c #define DO3(a,b,c,d,k,s,i) DOIT(a,b,c,d,k,s,i,H) c 71 source4/heimdal/lib/hcrypto/md5.c #define DO4(a,b,c,d,k,s,i) DOIT(a,b,c,d,k,s,i,I) c 71 source4/heimdal/lib/hcrypto/ui.c int c; c 104 source4/heimdal/lib/hcrypto/ui.c c = getc(tty); c 105 source4/heimdal/lib/hcrypto/ui.c if(c == EOF){ c 110 source4/heimdal/lib/hcrypto/ui.c if(c == '\n') c 113 source4/heimdal/lib/hcrypto/ui.c *p++ = c; c 945 source4/heimdal/lib/hx509/ca.c Certificate c; c 956 source4/heimdal/lib/hx509/ca.c memset(&c, 0, sizeof(c)); c 991 source4/heimdal/lib/hx509/ca.c tbsc = &c.tbsCertificate; c 1329 source4/heimdal/lib/hx509/ca.c &c.signatureAlgorithm, c 1330 source4/heimdal/lib/hx509/ca.c &c.signatureValue); c 1335 source4/heimdal/lib/hx509/ca.c ret = hx509_cert_init(context, &c, certificate); c 1339 source4/heimdal/lib/hx509/ca.c free_Certificate(&c); c 1344 source4/heimdal/lib/hx509/ca.c free_Certificate(&c); c 220 source4/heimdal/lib/hx509/cert.c hx509_cert_init(hx509_context context, const Certificate *c, hx509_cert *cert) c 241 source4/heimdal/lib/hx509/cert.c ret = copy_Certificate(c, (*cert)->data); c 399 source4/heimdal/lib/hx509/cert.c hx509_verify_ctx c; c 401 source4/heimdal/lib/hx509/cert.c c = calloc(1, sizeof(*c)); c 402 source4/heimdal/lib/hx509/cert.c if (c == NULL) c 405 source4/heimdal/lib/hx509/cert.c c->max_depth = HX509_VERIFY_MAX_DEPTH; c 407 source4/heimdal/lib/hx509/cert.c *ctx = c; c 575 source4/heimdal/lib/hx509/cert.c const TBSCertificate *c = &cert->tbsCertificate; c 577 source4/heimdal/lib/hx509/cert.c if (c->version == NULL || *c->version < 2 || c->extensions == NULL) c 580 source4/heimdal/lib/hx509/cert.c for (;*idx < c->extensions->len; (*idx)++) { c 581 source4/heimdal/lib/hx509/cert.c if (der_heim_oid_cmp(&c->extensions->val[*idx].extnID, oid) == 0) c 582 source4/heimdal/lib/hx509/cert.c return &c->extensions->val[(*idx)++]; c 988 source4/heimdal/lib/hx509/cert.c hx509_cert c; c 999 source4/heimdal/lib/hx509/cert.c ret = hx509_certs_find(context, trust_anchors, &q, &c); c 1001 source4/heimdal/lib/hx509/cert.c hx509_cert_free(c); c 1025 source4/heimdal/lib/hx509/cert.c subject_null_p(const Certificate *c) c 1027 source4/heimdal/lib/hx509/cert.c return c->tbsCertificate.subject.u.rdnSequence.len == 0; c 1381 source4/heimdal/lib/hx509/cert.c hx509_cert_get_base_subject(hx509_context context, hx509_cert c, c 1384 source4/heimdal/lib/hx509/cert.c if (c->basename) c 1385 source4/heimdal/lib/hx509/cert.c return hx509_name_copy(context, c->basename, name); c 1386 source4/heimdal/lib/hx509/cert.c if (is_proxy_cert(context, c->data, NULL) == 0) { c 1393 source4/heimdal/lib/hx509/cert.c return _hx509_name_from_Name(&c->data->tbsCertificate.subject, name); c 1581 source4/heimdal/lib/hx509/cert.c add_name_constraints(hx509_context context, const Certificate *c, int not_ca, c 1587 source4/heimdal/lib/hx509/cert.c ret = find_extension_name_constraints(c, &tnc); c 1619 source4/heimdal/lib/hx509/cert.c match_RDN(const RelativeDistinguishedName *c, c 1624 source4/heimdal/lib/hx509/cert.c if (c->len != n->len) c 1630 source4/heimdal/lib/hx509/cert.c if (der_heim_oid_cmp(&c->val[i].type, &n->val[i].type) != 0) c 1632 source4/heimdal/lib/hx509/cert.c ret = _hx509_name_ds_cmp(&c->val[i].value, &n->val[i].value, &diff); c 1642 source4/heimdal/lib/hx509/cert.c match_X501Name(const Name *c, const Name *n) c 1646 source4/heimdal/lib/hx509/cert.c if (c->element != choice_Name_rdnSequence c 1649 source4/heimdal/lib/hx509/cert.c if (c->u.rdnSequence.len > n->u.rdnSequence.len) c 1651 source4/heimdal/lib/hx509/cert.c for (i = 0; i < c->u.rdnSequence.len; i++) { c 1652 source4/heimdal/lib/hx509/cert.c ret = match_RDN(&c->u.rdnSequence.val[i], &n->u.rdnSequence.val[i]); c 1661 source4/heimdal/lib/hx509/cert.c match_general_name(const GeneralName *c, const GeneralName *n, int *match) c 1667 source4/heimdal/lib/hx509/cert.c assert(c->element == n->element); c 1669 source4/heimdal/lib/hx509/cert.c switch(c->element) { c 1671 source4/heimdal/lib/hx509/cert.c if (der_heim_oid_cmp(&c->u.otherName.type_id, c 1674 source4/heimdal/lib/hx509/cert.c if (heim_any_cmp(&c->u.otherName.value, c 1682 source4/heimdal/lib/hx509/cert.c s = strchr(c->u.rfc822Name, '@'); c 1684 source4/heimdal/lib/hx509/cert.c if (strcasecmp(c->u.rfc822Name, n->u.rfc822Name) != 0) c 1690 source4/heimdal/lib/hx509/cert.c len1 = strlen(c->u.rfc822Name); c 1694 source4/heimdal/lib/hx509/cert.c if (strcasecmp(s + 1 + len2 - len1, c->u.rfc822Name) != 0) c 1705 source4/heimdal/lib/hx509/cert.c lenc = strlen(c->u.dNSName); c 1709 source4/heimdal/lib/hx509/cert.c if (strcasecmp(&n->u.dNSName[lenn - lenc], c->u.dNSName) != 0) c 1722 source4/heimdal/lib/hx509/cert.c c_name.element = c->u.directoryName.element; c 1723 source4/heimdal/lib/hx509/cert.c c_name.u.rdnSequence = c->u.directoryName.u.rdnSequence; c 1744 source4/heimdal/lib/hx509/cert.c match_alt_name(const GeneralName *n, const Certificate *c, c 1752 source4/heimdal/lib/hx509/cert.c ret = find_extension_subject_alt_name(c, &i, &sa); c 1772 source4/heimdal/lib/hx509/cert.c match_tree(const GeneralSubtrees *t, const Certificate *c, int *match) c 1790 source4/heimdal/lib/hx509/cert.c && !subject_null_p(c)) c 1797 source4/heimdal/lib/hx509/cert.c c->tbsCertificate.subject.element; c 1799 source4/heimdal/lib/hx509/cert.c c->tbsCertificate.subject.u.rdnSequence; c 1809 source4/heimdal/lib/hx509/cert.c ret = match_alt_name(&t->val[i].base, c, &same, &alt_name); c 1819 source4/heimdal/lib/hx509/cert.c const Certificate *c) c 1829 source4/heimdal/lib/hx509/cert.c ret = match_tree(&gs, c, &match); c 1835 source4/heimdal/lib/hx509/cert.c if (match == 0 && !subject_null_p(c)) { c 1845 source4/heimdal/lib/hx509/cert.c ret = match_tree(&gs, c, &match); c 1951 source4/heimdal/lib/hx509/cert.c Certificate *c; c 1954 source4/heimdal/lib/hx509/cert.c c = _hx509_get_cert(path.val[i]); c 1966 source4/heimdal/lib/hx509/cert.c ret = check_key_usage(context, c, 1 << 5, c 1978 source4/heimdal/lib/hx509/cert.c ret = certificate_is_self_signed(context, c, &selfsigned); c 1989 source4/heimdal/lib/hx509/cert.c if (is_proxy_cert(context, c, &info) == 0) { c 2006 source4/heimdal/lib/hx509/cert.c if (find_extension(c, oid_id_x509_ce_subjectAltName(), &j)) { c 2015 source4/heimdal/lib/hx509/cert.c if (find_extension(c, oid_id_x509_ce_issuerAltName(), &j)) { c 2031 source4/heimdal/lib/hx509/cert.c ret = _hx509_name_cmp(&proxy_issuer, &c->tbsCertificate.subject, &diff); c 2046 source4/heimdal/lib/hx509/cert.c ret = copy_Name(&c->tbsCertificate.subject, &proxy_issuer); c 2069 source4/heimdal/lib/hx509/cert.c ret = _hx509_name_cmp(&proxy_issuer, &c->tbsCertificate.issuer, &diff); c 2101 source4/heimdal/lib/hx509/cert.c &c->tbsCertificate.subject, &diff); c 2124 source4/heimdal/lib/hx509/cert.c ret = check_basic_constraints(context, c, type, c 2135 source4/heimdal/lib/hx509/cert.c t = _hx509_Time2time_t(&c->tbsCertificate.validity.notBefore); c 2141 source4/heimdal/lib/hx509/cert.c t = _hx509_Time2time_t(&c->tbsCertificate.validity.notAfter); c 2161 source4/heimdal/lib/hx509/cert.c Certificate *c; c 2164 source4/heimdal/lib/hx509/cert.c c = _hx509_get_cert(path.val[i]); c 2166 source4/heimdal/lib/hx509/cert.c ret = certificate_is_self_signed(context, c, &selfsigned); c 2172 source4/heimdal/lib/hx509/cert.c ret = check_name_constraints(context, &nc, c); c 2177 source4/heimdal/lib/hx509/cert.c ret = add_name_constraints(context, c, i == 0, &nc); c 2233 source4/heimdal/lib/hx509/cert.c Certificate *signer, *c; c 2235 source4/heimdal/lib/hx509/cert.c c = _hx509_get_cert(path.val[i]); c 2258 source4/heimdal/lib/hx509/cert.c &c->signatureAlgorithm, c 2259 source4/heimdal/lib/hx509/cert.c &c->tbsCertificate._save, c 2260 source4/heimdal/lib/hx509/cert.c &c->signatureValue); c 2800 source4/heimdal/lib/hx509/cert.c Certificate *c = _hx509_get_cert(cert); c 2806 source4/heimdal/lib/hx509/cert.c _hx509_cert_is_parent_cmp(q->subject, c, 0) != 0) c 2810 source4/heimdal/lib/hx509/cert.c _hx509_Certificate_cmp(q->certificate, c) != 0) c 2814 source4/heimdal/lib/hx509/cert.c && der_heim_integer_cmp(&c->tbsCertificate.serialNumber, q->serial) != 0) c 2818 source4/heimdal/lib/hx509/cert.c ret = _hx509_name_cmp(&c->tbsCertificate.issuer, q->issuer_name, &diff); c 2824 source4/heimdal/lib/hx509/cert.c ret = _hx509_name_cmp(&c->tbsCertificate.subject, q->subject_name, &diff); c 2832 source4/heimdal/lib/hx509/cert.c ret = _hx509_find_extension_subject_key_id(c, &si); c 2863 source4/heimdal/lib/hx509/cert.c if (ku && check_key_usage(context, c, ku, TRUE)) c 2902 source4/heimdal/lib/hx509/cert.c os.data = c->tbsCertificate.subjectPublicKeyInfo.subjectPublicKey.data; c 2904 source4/heimdal/lib/hx509/cert.c c->tbsCertificate.subjectPublicKeyInfo.subjectPublicKey.length / 8; c 2917 source4/heimdal/lib/hx509/cert.c t = _hx509_Time2time_t(&c->tbsCertificate.validity.notBefore); c 2920 source4/heimdal/lib/hx509/cert.c t = _hx509_Time2time_t(&c->tbsCertificate.validity.notAfter); c 3151 source4/heimdal/lib/hx509/cert.c hx509_cert c, c 3161 source4/heimdal/lib/hx509/cert.c cert = _hx509_get_cert(c); c 3207 source4/heimdal/lib/hx509/cert.c hx509_cert_binary(hx509_context context, hx509_cert c, heim_octet_string *os) c 3216 source4/heimdal/lib/hx509/cert.c _hx509_get_cert(c), &size, ret); c 269 source4/heimdal/lib/hx509/cms.c Certificate c; c 272 source4/heimdal/lib/hx509/cms.c memset(&c, 0, sizeof(c)); c 710 source4/heimdal/lib/hx509/cms.c hx509_cert c; c 715 source4/heimdal/lib/hx509/cms.c &c); c 718 source4/heimdal/lib/hx509/cms.c ret = hx509_certs_add(context, certs, c); c 719 source4/heimdal/lib/hx509/cms.c hx509_cert_free(c); c 57 source4/heimdal/lib/hx509/collector.c struct hx509_collector *c; c 62 source4/heimdal/lib/hx509/collector.c c = calloc(1, sizeof(*c)); c 63 source4/heimdal/lib/hx509/collector.c if (c == NULL) { c 67 source4/heimdal/lib/hx509/collector.c c->lock = lock; c 70 source4/heimdal/lib/hx509/collector.c 0,NULL, &c->unenvelop_certs); c 72 source4/heimdal/lib/hx509/collector.c free(c); c 75 source4/heimdal/lib/hx509/collector.c c->val.data = NULL; c 76 source4/heimdal/lib/hx509/collector.c c->val.len = 0; c 78 source4/heimdal/lib/hx509/collector.c 0, NULL, &c->certs); c 80 source4/heimdal/lib/hx509/collector.c hx509_certs_free(&c->unenvelop_certs); c 81 source4/heimdal/lib/hx509/collector.c free(c); c 85 source4/heimdal/lib/hx509/collector.c *collector = c; c 90 source4/heimdal/lib/hx509/collector.c _hx509_collector_get_lock(struct hx509_collector *c) c 92 source4/heimdal/lib/hx509/collector.c return c->lock; c 98 source4/heimdal/lib/hx509/collector.c struct hx509_collector *c, c 101 source4/heimdal/lib/hx509/collector.c return hx509_certs_add(context, c->certs, cert); c 116 source4/heimdal/lib/hx509/collector.c struct hx509_collector *c, c 130 source4/heimdal/lib/hx509/collector.c d = realloc(c->val.data, (c->val.len + 1) * sizeof(c->val.data[0])); c 136 source4/heimdal/lib/hx509/collector.c c->val.data = d; c 163 source4/heimdal/lib/hx509/collector.c c->val.data[c->val.len] = key; c 164 source4/heimdal/lib/hx509/collector.c c->val.len++; c 207 source4/heimdal/lib/hx509/collector.c hx509_cert c; c 220 source4/heimdal/lib/hx509/collector.c c = NULL; c 222 source4/heimdal/lib/hx509/collector.c ret = hx509_certs_next_cert(context, certs, cursor, &c); c 225 source4/heimdal/lib/hx509/collector.c if (c == NULL) c 227 source4/heimdal/lib/hx509/collector.c if (_hx509_cert_private_key(c)) { c 228 source4/heimdal/lib/hx509/collector.c hx509_cert_free(c); c 232 source4/heimdal/lib/hx509/collector.c ret = _hx509_match_keys(c, value->private_key); c 234 source4/heimdal/lib/hx509/collector.c _hx509_cert_assign_key(c, value->private_key); c 235 source4/heimdal/lib/hx509/collector.c hx509_cert_free(c); c 239 source4/heimdal/lib/hx509/collector.c hx509_cert_free(c); c 252 source4/heimdal/lib/hx509/collector.c struct hx509_collector *c, c 264 source4/heimdal/lib/hx509/collector.c ret = hx509_certs_merge(context, certs, c->certs); c 270 source4/heimdal/lib/hx509/collector.c for (i = 0; i < c->val.len; i++) { c 271 source4/heimdal/lib/hx509/collector.c ret = match_localkeyid(context, c->val.data[i], certs); c 274 source4/heimdal/lib/hx509/collector.c ret = match_keys(context, c->val.data[i], certs); c 286 source4/heimdal/lib/hx509/collector.c struct hx509_collector *c, c 293 source4/heimdal/lib/hx509/collector.c for (i = 0, nkeys = 0; i < c->val.len; i++) c 294 source4/heimdal/lib/hx509/collector.c if (c->val.data[i]->private_key) c 303 source4/heimdal/lib/hx509/collector.c for (i = 0, nkeys = 0; i < c->val.len; i++) { c 304 source4/heimdal/lib/hx509/collector.c if (c->val.data[i]->private_key) { c 305 source4/heimdal/lib/hx509/collector.c (*keys)[nkeys++] = c->val.data[i]->private_key; c 306 source4/heimdal/lib/hx509/collector.c c->val.data[i]->private_key = NULL; c 316 source4/heimdal/lib/hx509/collector.c _hx509_collector_free(struct hx509_collector *c) c 320 source4/heimdal/lib/hx509/collector.c if (c->unenvelop_certs) c 321 source4/heimdal/lib/hx509/collector.c hx509_certs_free(&c->unenvelop_certs); c 322 source4/heimdal/lib/hx509/collector.c if (c->certs) c 323 source4/heimdal/lib/hx509/collector.c hx509_certs_free(&c->certs); c 324 source4/heimdal/lib/hx509/collector.c for (i = 0; i < c->val.len; i++) c 325 source4/heimdal/lib/hx509/collector.c free_private_key(c->val.data[i]); c 326 source4/heimdal/lib/hx509/collector.c if (c->val.data) c 327 source4/heimdal/lib/hx509/collector.c free(c->val.data); c 328 source4/heimdal/lib/hx509/collector.c free(c); c 1698 source4/heimdal/lib/hx509/crypto.c const EVP_CIPHER *c; c 1821 source4/heimdal/lib/hx509/crypto.c crypto->c = EVP_rc2_40_cbc(); c 1825 source4/heimdal/lib/hx509/crypto.c crypto->c = EVP_rc2_64_cbc(); c 1829 source4/heimdal/lib/hx509/crypto.c crypto->c = EVP_rc2_cbc(); c 1980 source4/heimdal/lib/hx509/crypto.c (*crypto)->c = (*cipher->evp_func)(); c 2021 source4/heimdal/lib/hx509/crypto.c if (EVP_CIPHER_key_length(crypto->c) > length) c 2046 source4/heimdal/lib/hx509/crypto.c crypto->key.length = EVP_CIPHER_key_length(crypto->c); c 2085 source4/heimdal/lib/hx509/crypto.c ivec->length = EVP_CIPHER_iv_length(crypto->c); c 2114 source4/heimdal/lib/hx509/crypto.c assert(EVP_CIPHER_iv_length(crypto->c) == ivec->length); c 2118 source4/heimdal/lib/hx509/crypto.c ret = EVP_CipherInit_ex(&evp, crypto->c, NULL, c 2132 source4/heimdal/lib/hx509/crypto.c if (EVP_CIPHER_block_size(crypto->c) == 1) { c 2135 source4/heimdal/lib/hx509/crypto.c int bsize = EVP_CIPHER_block_size(crypto->c); c 2192 source4/heimdal/lib/hx509/crypto.c if (ivec && EVP_CIPHER_iv_length(crypto->c) < ivec->length) c 2203 source4/heimdal/lib/hx509/crypto.c ret = EVP_CipherInit_ex(&evp, crypto->c, NULL, c 2223 source4/heimdal/lib/hx509/crypto.c if (EVP_CIPHER_block_size(crypto->c) > 1) { c 2226 source4/heimdal/lib/hx509/crypto.c int j, bsize = EVP_CIPHER_block_size(crypto->c); c 2277 source4/heimdal/lib/hx509/crypto.c hx509_crypto c; c 2311 source4/heimdal/lib/hx509/crypto.c ret = hx509_crypto_init(context, NULL, enc_oid, &c); c 2315 source4/heimdal/lib/hx509/crypto.c ret = hx509_crypto_set_key_data(c, key->data, key->length); c 2317 source4/heimdal/lib/hx509/crypto.c hx509_crypto_destroy(c); c 2321 source4/heimdal/lib/hx509/crypto.c *crypto = c; c 2329 source4/heimdal/lib/hx509/crypto.c const EVP_CIPHER **c, c 2334 source4/heimdal/lib/hx509/crypto.c *c = EVP_rc2_40_cbc(); c 2339 source4/heimdal/lib/hx509/crypto.c *c = EVP_rc2_cbc(); c 2345 source4/heimdal/lib/hx509/crypto.c *c = EVP_rc4_40(); c 2350 source4/heimdal/lib/hx509/crypto.c *c = EVP_rc4(); c 2356 source4/heimdal/lib/hx509/crypto.c *c = EVP_des_ede3_cbc(); c 2394 source4/heimdal/lib/hx509/crypto.c const EVP_CIPHER *c; c 2404 source4/heimdal/lib/hx509/crypto.c enc_oid = find_string2key(&ai->algorithm, &c, &md, &s2k); c 2412 source4/heimdal/lib/hx509/crypto.c key.length = EVP_CIPHER_key_length(c); c 2420 source4/heimdal/lib/hx509/crypto.c iv.length = EVP_CIPHER_iv_length(c); c 2471 source4/heimdal/lib/hx509/crypto.c _hx509_match_keys(hx509_cert c, hx509_private_key private_key) c 2487 source4/heimdal/lib/hx509/crypto.c cert = _hx509_get_cert(c); c 119 source4/heimdal/lib/hx509/keyset.c hx509_certs c; c 150 source4/heimdal/lib/hx509/keyset.c c = calloc(1, sizeof(*c)); c 151 source4/heimdal/lib/hx509/keyset.c if (c == NULL) { c 155 source4/heimdal/lib/hx509/keyset.c c->ops = ops; c 156 source4/heimdal/lib/hx509/keyset.c c->ref = 1; c 158 source4/heimdal/lib/hx509/keyset.c ret = (*ops->init)(context, c, &c->ops_data, flags, residue, lock); c 160 source4/heimdal/lib/hx509/keyset.c free(c); c 164 source4/heimdal/lib/hx509/keyset.c *certs = c; c 342 source4/heimdal/lib/hx509/keyset.c hx509_cert c; c 350 source4/heimdal/lib/hx509/keyset.c ret = hx509_certs_next_cert(context, certs, cursor, &c); c 353 source4/heimdal/lib/hx509/keyset.c if (c == NULL) { c 357 source4/heimdal/lib/hx509/keyset.c ret = (*func)(context, ctx, c); c 358 source4/heimdal/lib/hx509/keyset.c hx509_cert_free(c); c 383 source4/heimdal/lib/hx509/keyset.c hx509_ci_print_names(hx509_context context, void *ctx, hx509_cert c) c 389 source4/heimdal/lib/hx509/keyset.c cert = _hx509_get_cert(c); c 453 source4/heimdal/lib/hx509/keyset.c hx509_cert c; c 467 source4/heimdal/lib/hx509/keyset.c c = NULL; c 469 source4/heimdal/lib/hx509/keyset.c ret = hx509_certs_next_cert(context, certs, cursor, &c); c 472 source4/heimdal/lib/hx509/keyset.c if (c == NULL) c 474 source4/heimdal/lib/hx509/keyset.c if (_hx509_query_match_cert(context, q, c)) { c 475 source4/heimdal/lib/hx509/keyset.c *r = c; c 478 source4/heimdal/lib/hx509/keyset.c hx509_cert_free(c); c 484 source4/heimdal/lib/hx509/keyset.c if (c == NULL) { c 493 source4/heimdal/lib/hx509/keyset.c certs_merge_func(hx509_context context, void *ctx, hx509_cert c) c 495 source4/heimdal/lib/hx509/keyset.c return hx509_certs_add(context, (hx509_certs)ctx, c); c 564 source4/heimdal/lib/hx509/keyset.c hx509_get_one_cert(hx509_context context, hx509_certs certs, hx509_cert *c) c 569 source4/heimdal/lib/hx509/keyset.c *c = NULL; c 575 source4/heimdal/lib/hx509/keyset.c ret = hx509_certs_next_cert(context, certs, cursor, c); c 51 source4/heimdal/lib/hx509/ks_file.c struct hx509_collector *c, c 62 source4/heimdal/lib/hx509/ks_file.c ret = _hx509_collector_certs_add(context, c, cert); c 71 source4/heimdal/lib/hx509/ks_file.c const EVP_CIPHER *c, c 83 source4/heimdal/lib/hx509/ks_file.c keylen = EVP_CIPHER_key_length(c); c 91 source4/heimdal/lib/hx509/ks_file.c ret = EVP_BytesToKey(c, EVP_md5(), ivdata, c 112 source4/heimdal/lib/hx509/ks_file.c EVP_CipherInit_ex(&ctx, c, NULL, key, ivdata, 0); c 134 source4/heimdal/lib/hx509/ks_file.c struct hx509_collector *c, c 152 source4/heimdal/lib/hx509/ks_file.c lock = _hx509_collector_get_lock(c); c 234 source4/heimdal/lib/hx509/ks_file.c ret = try_decrypt(context, c, hx509_signature_rsa(), c 256 source4/heimdal/lib/hx509/ks_file.c ret = try_decrypt(context, c, hx509_signature_rsa(), c 271 source4/heimdal/lib/hx509/ks_file.c c, c 294 source4/heimdal/lib/hx509/ks_file.c struct hx509_collector *c; c 308 source4/heimdal/lib/hx509/ks_file.c ret = (*formats[j].func)(context, NULL, pem_ctx->c, header, data, len); c 340 source4/heimdal/lib/hx509/ks_file.c pem_ctx.c = NULL; c 375 source4/heimdal/lib/hx509/ks_file.c ret = _hx509_collector_alloc(context, lock, &pem_ctx.c); c 412 source4/heimdal/lib/hx509/ks_file.c ret = (*formats[i].func)(context, p, pem_ctx.c, NULL, ptr, length); c 422 source4/heimdal/lib/hx509/ks_file.c ret = _hx509_collector_collect_certs(context, pem_ctx.c, &f->certs); c 426 source4/heimdal/lib/hx509/ks_file.c ret = _hx509_collector_collect_private_keys(context, pem_ctx.c, &keys); c 443 source4/heimdal/lib/hx509/ks_file.c if (pem_ctx.c) c 444 source4/heimdal/lib/hx509/ks_file.c _hx509_collector_free(pem_ctx.c); c 481 source4/heimdal/lib/hx509/ks_file.c store_func(hx509_context context, void *ctx, hx509_cert c) c 487 source4/heimdal/lib/hx509/ks_file.c ret = hx509_cert_binary(context, c, &data); c 500 source4/heimdal/lib/hx509/ks_file.c if (_hx509_cert_private_key_exportable(c)) { c 501 source4/heimdal/lib/hx509/ks_file.c hx509_private_key key = _hx509_cert_private_key(c); c 538 source4/heimdal/lib/hx509/ks_file.c file_add(hx509_context context, hx509_certs certs, void *data, hx509_cert c) c 541 source4/heimdal/lib/hx509/ks_file.c return hx509_certs_add(context, f->certs, c); c 91 source4/heimdal/lib/hx509/ks_mem.c mem_add(hx509_context context, hx509_certs certs, void *data, hx509_cert c) c 102 source4/heimdal/lib/hx509/ks_mem.c mem->certs.val[mem->certs.len] = hx509_cert_ref(c); c 327 source4/heimdal/lib/hx509/ks_p11.c char c = slot_info.slotDescription[i]; c 328 source4/heimdal/lib/hx509/ks_p11.c if (c == ' ' || c == '\t' || c == '\n' || c == '\r' || c == '\0') c 1009 source4/heimdal/lib/hx509/ks_p11.c struct p11_cursor *c; c 1012 source4/heimdal/lib/hx509/ks_p11.c c = malloc(sizeof(*c)); c 1013 source4/heimdal/lib/hx509/ks_p11.c if (c == NULL) { c 1017 source4/heimdal/lib/hx509/ks_p11.c ret = hx509_certs_init(context, "MEMORY:pkcs11-iter", 0, NULL, &c->certs); c 1019 source4/heimdal/lib/hx509/ks_p11.c free(c); c 1026 source4/heimdal/lib/hx509/ks_p11.c ret = hx509_certs_merge(context, c->certs, p->slot[i].certs); c 1028 source4/heimdal/lib/hx509/ks_p11.c hx509_certs_free(&c->certs); c 1029 source4/heimdal/lib/hx509/ks_p11.c free(c); c 1034 source4/heimdal/lib/hx509/ks_p11.c ret = hx509_certs_start_seq(context, c->certs, &c->cursor); c 1036 source4/heimdal/lib/hx509/ks_p11.c hx509_certs_free(&c->certs); c 1037 source4/heimdal/lib/hx509/ks_p11.c free(c); c 1040 source4/heimdal/lib/hx509/ks_p11.c *cursor = c; c 1049 source4/heimdal/lib/hx509/ks_p11.c struct p11_cursor *c = cursor; c 1050 source4/heimdal/lib/hx509/ks_p11.c return hx509_certs_next_cert(context, c->certs, c->cursor, cert); c 1057 source4/heimdal/lib/hx509/ks_p11.c struct p11_cursor *c = cursor; c 1059 source4/heimdal/lib/hx509/ks_p11.c ret = hx509_certs_end_seq(context, c->certs, c->cursor); c 1060 source4/heimdal/lib/hx509/ks_p11.c hx509_certs_free(&c->certs); c 1061 source4/heimdal/lib/hx509/ks_p11.c free(c); c 71 source4/heimdal/lib/hx509/ks_p12.c struct hx509_collector *c, c 89 source4/heimdal/lib/hx509/ks_p12.c c, c 100 source4/heimdal/lib/hx509/ks_p12.c struct hx509_collector *c, c 115 source4/heimdal/lib/hx509/ks_p12.c _hx509_collector_get_lock(c), c 123 source4/heimdal/lib/hx509/ks_p12.c ret = keyBag_parser(context, c, content.data, content.length, attrs); c 130 source4/heimdal/lib/hx509/ks_p12.c struct hx509_collector *c, c 161 source4/heimdal/lib/hx509/ks_p12.c ret = _hx509_collector_certs_add(context, c, cert); c 190 source4/heimdal/lib/hx509/ks_p12.c struct hx509_collector *c, c 204 source4/heimdal/lib/hx509/ks_p12.c c, c 216 source4/heimdal/lib/hx509/ks_p12.c struct hx509_collector *c, c 226 source4/heimdal/lib/hx509/ks_p12.c ret = parse_safe_content(context, c, os.data, os.length); c 233 source4/heimdal/lib/hx509/ks_p12.c struct hx509_collector *c, c 244 source4/heimdal/lib/hx509/ks_p12.c _hx509_collector_get_lock(c), c 252 source4/heimdal/lib/hx509/ks_p12.c ret = parse_safe_content(context, c, content.data, content.length); c 261 source4/heimdal/lib/hx509/ks_p12.c struct hx509_collector *c, c 272 source4/heimdal/lib/hx509/ks_p12.c lock = _hx509_collector_get_lock(c); c 289 source4/heimdal/lib/hx509/ks_p12.c ret = parse_safe_content(context, c, content.data, content.length); c 309 source4/heimdal/lib/hx509/ks_p12.c struct hx509_collector *c, c 318 source4/heimdal/lib/hx509/ks_p12.c (*bagtypes[i].func)(context, c, data, length, attrs); c 332 source4/heimdal/lib/hx509/ks_p12.c struct hx509_collector *c; c 339 source4/heimdal/lib/hx509/ks_p12.c ret = _hx509_collector_alloc(context, lock, &c); c 420 source4/heimdal/lib/hx509/ks_p12.c c, c 428 source4/heimdal/lib/hx509/ks_p12.c ret = _hx509_collector_collect_certs(context, c, &p12->certs); c 433 source4/heimdal/lib/hx509/ks_p12.c _hx509_collector_free(c); c 485 source4/heimdal/lib/hx509/ks_p12.c store_func(hx509_context context, void *ctx, hx509_cert c) c 499 source4/heimdal/lib/hx509/ks_p12.c ret = hx509_cert_binary(context, c, &os); c 522 source4/heimdal/lib/hx509/ks_p12.c if (_hx509_cert_private_key_exportable(c)) { c 523 source4/heimdal/lib/hx509/ks_p12.c hx509_private_key key = _hx509_cert_private_key(c); c 538 source4/heimdal/lib/hx509/ks_p12.c _hx509_cert_private_key(c), c 651 source4/heimdal/lib/hx509/ks_p12.c p12_add(hx509_context context, hx509_certs certs, void *data, hx509_cert c) c 654 source4/heimdal/lib/hx509/ks_p12.c return hx509_certs_add(context, p12->certs, c); c 163 source4/heimdal/lib/hx509/lock.c _hx509_lock_find_cert(hx509_lock lock, const hx509_query *q, hx509_cert *c) c 165 source4/heimdal/lib/hx509/lock.c *c = NULL; c 411 source4/heimdal/lib/hx509/name.c _hx509_name_cmp(const Name *n1, const Name *n2, int *c) c 415 source4/heimdal/lib/hx509/name.c *c = n1->u.rdnSequence.len - n2->u.rdnSequence.len; c 416 source4/heimdal/lib/hx509/name.c if (*c) c 420 source4/heimdal/lib/hx509/name.c *c = n1->u.rdnSequence.val[i].len - n2->u.rdnSequence.val[i].len; c 421 source4/heimdal/lib/hx509/name.c if (*c) c 425 source4/heimdal/lib/hx509/name.c *c = der_heim_oid_cmp(&n1->u.rdnSequence.val[i].val[j].type, c 427 source4/heimdal/lib/hx509/name.c if (*c) c 432 source4/heimdal/lib/hx509/name.c c); c 435 source4/heimdal/lib/hx509/name.c if (*c) c 439 source4/heimdal/lib/hx509/name.c *c = 0; c 192 source4/heimdal/lib/hx509/print.c hx509_cert_keyusage_print(hx509_context context, hx509_cert c, char **s) c 200 source4/heimdal/lib/hx509/print.c ret = _hx509_cert_get_keyusage(context, c, &ku); c 218 source4/heimdal/lib/hx509/print.c validate_vprint(void *c, const char *fmt, va_list va) c 220 source4/heimdal/lib/hx509/print.c hx509_validate_ctx ctx = c; c 833 source4/heimdal/lib/hx509/print.c void *c) c 836 source4/heimdal/lib/hx509/print.c ctx->ctx = c; c 888 source4/heimdal/lib/hx509/print.c Certificate *c = _hx509_get_cert(cert); c 889 source4/heimdal/lib/hx509/print.c TBSCertificate *t = &c->tbsCertificate; c 897 source4/heimdal/lib/hx509/print.c if (_hx509_cert_get_version(c) != 3) c 905 source4/heimdal/lib/hx509/print.c if (_hx509_cert_get_version(c) >= 3 && t->extensions == NULL) c 1021 source4/heimdal/lib/hx509/print.c c, c 1022 source4/heimdal/lib/hx509/print.c &c->signatureAlgorithm, c 1023 source4/heimdal/lib/hx509/print.c &c->tbsCertificate._save, c 1024 source4/heimdal/lib/hx509/print.c &c->signatureValue); c 363 source4/heimdal/lib/hx509/revoke.c hx509_cert c; c 365 source4/heimdal/lib/hx509/revoke.c ret = hx509_cert_init(context, &basic.certs->val[i], &c); c 369 source4/heimdal/lib/hx509/revoke.c ret = hx509_certs_add(context, certs, c); c 370 source4/heimdal/lib/hx509/revoke.c hx509_cert_free(c); c 687 source4/heimdal/lib/hx509/revoke.c const Certificate *c = _hx509_get_cert(cert); c 719 source4/heimdal/lib/hx509/revoke.c &c->tbsCertificate.serialNumber); c 727 source4/heimdal/lib/hx509/revoke.c &c->tbsCertificate.issuer._save, c 777 source4/heimdal/lib/hx509/revoke.c ret = _hx509_name_cmp(&c->tbsCertificate.issuer, c 826 source4/heimdal/lib/hx509/revoke.c &c->tbsCertificate.serialNumber); c 871 source4/heimdal/lib/hx509/revoke.c Certificate *p, *c = _hx509_get_cert(cert); c 890 source4/heimdal/lib/hx509/revoke.c q.subject = c; c 916 source4/heimdal/lib/hx509/revoke.c &c->tbsCertificate.issuer._save, c 935 source4/heimdal/lib/hx509/revoke.c ret = copy_CertificateSerialNumber(&c->tbsCertificate.serialNumber, c 1191 source4/heimdal/lib/hx509/revoke.c const Certificate *c = _hx509_get_cert(cert); c 1210 source4/heimdal/lib/hx509/revoke.c &c->tbsCertificate.serialNumber); c 1218 source4/heimdal/lib/hx509/revoke.c &c->tbsCertificate.issuer._save, c 1375 source4/heimdal/lib/hx509/revoke.c TBSCRLCertList *c = ctx; c 1380 source4/heimdal/lib/hx509/revoke.c num = c->revokedCertificates->len; c 1381 source4/heimdal/lib/hx509/revoke.c ptr = realloc(c->revokedCertificates->val, c 1382 source4/heimdal/lib/hx509/revoke.c (num + 1) * sizeof(c->revokedCertificates->val[0])); c 1387 source4/heimdal/lib/hx509/revoke.c c->revokedCertificates->val = ptr; c 1390 source4/heimdal/lib/hx509/revoke.c &c->revokedCertificates->val[num].userCertificate); c 1395 source4/heimdal/lib/hx509/revoke.c c->revokedCertificates->val[num].revocationDate.element = c 1397 source4/heimdal/lib/hx509/revoke.c c->revokedCertificates->val[num].revocationDate.u.generalTime = c 1399 source4/heimdal/lib/hx509/revoke.c c->revokedCertificates->val[num].crlEntryExtensions = NULL; c 1401 source4/heimdal/lib/hx509/revoke.c c->revokedCertificates->len++; c 1427 source4/heimdal/lib/hx509/revoke.c CRLCertificateList c; c 1432 source4/heimdal/lib/hx509/revoke.c memset(&c, 0, sizeof(c)); c 1442 source4/heimdal/lib/hx509/revoke.c c.tbsCertList.version = malloc(sizeof(*c.tbsCertList.version)); c 1443 source4/heimdal/lib/hx509/revoke.c if (c.tbsCertList.version == NULL) { c 1448 source4/heimdal/lib/hx509/revoke.c *c.tbsCertList.version = 1; c 1450 source4/heimdal/lib/hx509/revoke.c ret = copy_AlgorithmIdentifier(sigalg, &c.tbsCertList.signature); c 1457 source4/heimdal/lib/hx509/revoke.c &c.tbsCertList.issuer); c 1463 source4/heimdal/lib/hx509/revoke.c c.tbsCertList.thisUpdate.element = choice_Time_generalTime; c 1464 source4/heimdal/lib/hx509/revoke.c c.tbsCertList.thisUpdate.u.generalTime = time(NULL) - 24 * 3600; c 1466 source4/heimdal/lib/hx509/revoke.c c.tbsCertList.nextUpdate = malloc(sizeof(*c.tbsCertList.nextUpdate)); c 1467 source4/heimdal/lib/hx509/revoke.c if (c.tbsCertList.nextUpdate == NULL) { c 1478 source4/heimdal/lib/hx509/revoke.c c.tbsCertList.nextUpdate->element = choice_Time_generalTime; c 1479 source4/heimdal/lib/hx509/revoke.c c.tbsCertList.nextUpdate->u.generalTime = next; c 1482 source4/heimdal/lib/hx509/revoke.c c.tbsCertList.revokedCertificates = c 1483 source4/heimdal/lib/hx509/revoke.c calloc(1, sizeof(*c.tbsCertList.revokedCertificates)); c 1484 source4/heimdal/lib/hx509/revoke.c if (c.tbsCertList.revokedCertificates == NULL) { c 1489 source4/heimdal/lib/hx509/revoke.c c.tbsCertList.crlExtensions = NULL; c 1491 source4/heimdal/lib/hx509/revoke.c ret = hx509_certs_iter(context, crl->revoked, add_revoked, &c.tbsCertList); c 1496 source4/heimdal/lib/hx509/revoke.c if (c.tbsCertList.revokedCertificates->len == 0) { c 1497 source4/heimdal/lib/hx509/revoke.c free(c.tbsCertList.revokedCertificates); c 1498 source4/heimdal/lib/hx509/revoke.c c.tbsCertList.revokedCertificates = NULL; c 1502 source4/heimdal/lib/hx509/revoke.c &c.tbsCertList, &size, ret); c 1515 source4/heimdal/lib/hx509/revoke.c &c.signatureAlgorithm, c 1516 source4/heimdal/lib/hx509/revoke.c &c.signatureValue); c 1524 source4/heimdal/lib/hx509/revoke.c &c, &size, ret); c 1532 source4/heimdal/lib/hx509/revoke.c free_CRLCertificateList(&c); c 1537 source4/heimdal/lib/hx509/revoke.c free_CRLCertificateList(&c); c 119 source4/heimdal/lib/hx509/sel-lex.c #define YY_SC_TO_UI(c) ((unsigned int) (unsigned char) c) c 180 source4/heimdal/lib/hx509/sel-lex.c #define unput(c) yyunput( c, (yytext_ptr) ) c 571 source4/heimdal/lib/hx509/sel-lex.c static void yyunput (int c,char *buf_ptr ); c 611 source4/heimdal/lib/hx509/sel-lex.c int c = '*'; \ c 614 source4/heimdal/lib/hx509/sel-lex.c (c = getc( yyin )) != EOF && c != '\n'; ++n ) \ c 615 source4/heimdal/lib/hx509/sel-lex.c buf[n] = (char) c; \ c 616 source4/heimdal/lib/hx509/sel-lex.c if ( c == '\n' ) \ c 617 source4/heimdal/lib/hx509/sel-lex.c buf[n++] = (char) c; \ c 618 source4/heimdal/lib/hx509/sel-lex.c if ( c == EOF && ferror( yyin ) ) \ c 1173 source4/heimdal/lib/hx509/sel-lex.c static void yyunput (int c, register char * yy_bp ) c 1203 source4/heimdal/lib/hx509/sel-lex.c *--yy_cp = (char) c; c 1218 source4/heimdal/lib/hx509/sel-lex.c int c; c 1276 source4/heimdal/lib/hx509/sel-lex.c c = *(unsigned char *) (yy_c_buf_p); /* cast for 8-bit char's */ c 1280 source4/heimdal/lib/hx509/sel-lex.c return c; c 1851 source4/heimdal/lib/hx509/sel-lex.c int c; c 1853 source4/heimdal/lib/hx509/sel-lex.c while((c = input()) != EOF){ c 1856 source4/heimdal/lib/hx509/sel-lex.c x[i++] = c; c 1860 source4/heimdal/lib/hx509/sel-lex.c if(c == '\n'){ c 1865 source4/heimdal/lib/hx509/sel-lex.c if(c == '\\'){ c 1869 source4/heimdal/lib/hx509/sel-lex.c if(c == '\"') c 1871 source4/heimdal/lib/hx509/sel-lex.c x[i++] = c; c 1410 source4/heimdal/lib/krb5/cache.c krb5_cccol_cursor c = *cursor; c 1413 source4/heimdal/lib/krb5/cache.c if (c) { c 1414 source4/heimdal/lib/krb5/cache.c if (c->cursor) c 1415 source4/heimdal/lib/krb5/cache.c krb5_cc_cache_end_seq_get(context, c->cursor); c 1416 source4/heimdal/lib/krb5/cache.c free(c); c 372 source4/heimdal/lib/krb5/config_file.c krb5_config_section *c, c 379 source4/heimdal/lib/krb5/config_file.c while (c) { c 385 source4/heimdal/lib/krb5/config_file.c d->name = strdup(c->name); c 386 source4/heimdal/lib/krb5/config_file.c d->type = c->type; c 388 source4/heimdal/lib/krb5/config_file.c d->u.string = strdup(c->u.string); c 390 source4/heimdal/lib/krb5/config_file.c _krb5_config_copy (context, c->u.list, &d->u.list); c 399 source4/heimdal/lib/krb5/config_file.c c = c->next; c 408 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 417 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget_next (context, c, pointer, type, args); c 447 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 455 source4/heimdal/lib/krb5/config_file.c if(c == NULL) c 456 source4/heimdal/lib/krb5/config_file.c c = context->cf; c 458 source4/heimdal/lib/krb5/config_file.c if (c == NULL) c 467 source4/heimdal/lib/krb5/config_file.c return vget_next(context, c, pointer, type, p, args); c 483 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 491 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget (context, c, type, args); c 498 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 504 source4/heimdal/lib/krb5/config_file.c return krb5_config_vget_next (context, c, &foo, type, args); c 509 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 515 source4/heimdal/lib/krb5/config_file.c va_start(args, c); c 516 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget_list (context, c, args); c 523 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 526 source4/heimdal/lib/krb5/config_file.c return krb5_config_vget (context, c, krb5_config_list, args); c 531 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 537 source4/heimdal/lib/krb5/config_file.c va_start(args, c); c 538 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget_string (context, c, args); c 545 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 548 source4/heimdal/lib/krb5/config_file.c return krb5_config_vget (context, c, krb5_config_string, args); c 553 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 559 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget_string (context, c, args); c 567 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 575 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget_string_default (context, c, def_value, args); c 582 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 590 source4/heimdal/lib/krb5/config_file.c while((p = krb5_config_vget_next(context, c, &b, c 629 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 634 source4/heimdal/lib/krb5/config_file.c va_start(ap, c); c 635 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget_strings(context, c, ap); c 653 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 658 source4/heimdal/lib/krb5/config_file.c str = krb5_config_vget_string (context, c, args); c 669 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 672 source4/heimdal/lib/krb5/config_file.c return krb5_config_vget_bool_default (context, c, FALSE, args); c 677 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 684 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget_bool_default(context, c, def_value, ap); c 691 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 696 source4/heimdal/lib/krb5/config_file.c va_start(ap, c); c 697 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget_bool (context, c, ap); c 704 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 711 source4/heimdal/lib/krb5/config_file.c str = krb5_config_vget_string (context, c, args); c 721 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 724 source4/heimdal/lib/krb5/config_file.c return krb5_config_vget_time_default (context, c, -1, args); c 729 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 736 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget_time_default(context, c, def_value, ap); c 743 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 748 source4/heimdal/lib/krb5/config_file.c va_start(ap, c); c 749 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget_time (context, c, ap); c 757 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 762 source4/heimdal/lib/krb5/config_file.c str = krb5_config_vget_string (context, c, args); c 778 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 781 source4/heimdal/lib/krb5/config_file.c return krb5_config_vget_int_default (context, c, -1, args); c 786 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 793 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget_int_default(context, c, def_value, ap); c 800 source4/heimdal/lib/krb5/config_file.c const krb5_config_section *c, c 805 source4/heimdal/lib/krb5/config_file.c va_start(ap, c); c 806 source4/heimdal/lib/krb5/config_file.c ret = krb5_config_vget_int (context, c, ap); c 45 source4/heimdal/lib/krb5/creds.c krb5_free_creds_contents (krb5_context context, krb5_creds *c) c 48 source4/heimdal/lib/krb5/creds.c return krb5_free_cred_contents (context, c); c 66 source4/heimdal/lib/krb5/creds.c krb5_free_cred_contents (krb5_context context, krb5_creds *c) c 68 source4/heimdal/lib/krb5/creds.c krb5_free_principal (context, c->client); c 69 source4/heimdal/lib/krb5/creds.c c->client = NULL; c 70 source4/heimdal/lib/krb5/creds.c krb5_free_principal (context, c->server); c 71 source4/heimdal/lib/krb5/creds.c c->server = NULL; c 72 source4/heimdal/lib/krb5/creds.c krb5_free_keyblock_contents (context, &c->session); c 73 source4/heimdal/lib/krb5/creds.c krb5_data_free (&c->ticket); c 74 source4/heimdal/lib/krb5/creds.c krb5_data_free (&c->second_ticket); c 75 source4/heimdal/lib/krb5/creds.c free_AuthorizationData (&c->authdata); c 76 source4/heimdal/lib/krb5/creds.c krb5_free_addresses (context, &c->addresses); c 77 source4/heimdal/lib/krb5/creds.c memset(c, 0, sizeof(*c)); c 97 source4/heimdal/lib/krb5/creds.c krb5_creds *c) c 101 source4/heimdal/lib/krb5/creds.c memset(c, 0, sizeof(*c)); c 102 source4/heimdal/lib/krb5/creds.c ret = krb5_copy_principal (context, incred->client, &c->client); c 105 source4/heimdal/lib/krb5/creds.c ret = krb5_copy_principal (context, incred->server, &c->server); c 108 source4/heimdal/lib/krb5/creds.c ret = krb5_copy_keyblock_contents (context, &incred->session, &c->session); c 111 source4/heimdal/lib/krb5/creds.c c->times = incred->times; c 112 source4/heimdal/lib/krb5/creds.c ret = krb5_data_copy (&c->ticket, c 117 source4/heimdal/lib/krb5/creds.c ret = krb5_data_copy (&c->second_ticket, c 122 source4/heimdal/lib/krb5/creds.c ret = copy_AuthorizationData(&incred->authdata, &c->authdata); c 127 source4/heimdal/lib/krb5/creds.c &c->addresses); c 130 source4/heimdal/lib/krb5/creds.c c->flags = incred->flags; c 134 source4/heimdal/lib/krb5/creds.c krb5_free_cred_contents (context, c); c 156 source4/heimdal/lib/krb5/creds.c krb5_creds *c; c 158 source4/heimdal/lib/krb5/creds.c c = malloc (sizeof (*c)); c 159 source4/heimdal/lib/krb5/creds.c if (c == NULL) { c 164 source4/heimdal/lib/krb5/creds.c memset (c, 0, sizeof(*c)); c 165 source4/heimdal/lib/krb5/creds.c *outcred = c; c 166 source4/heimdal/lib/krb5/creds.c return krb5_copy_creds_contents (context, incred, c); c 182 source4/heimdal/lib/krb5/creds.c krb5_free_creds (krb5_context context, krb5_creds *c) c 184 source4/heimdal/lib/krb5/creds.c krb5_free_cred_contents (context, c); c 185 source4/heimdal/lib/krb5/creds.c free (c); c 222 source4/heimdal/lib/krb5/crypto.c char c = ((i < pw.length) ? ((char*)pw.data)[i] : 0) ^ c 225 source4/heimdal/lib/krb5/crypto.c password[i] = c ? c : 'X'; c 703 source4/heimdal/lib/krb5/crypto.c const EVP_CIPHER *c = (*kt->evp)(); c 708 source4/heimdal/lib/krb5/crypto.c EVP_CipherInit_ex(&key->ectx, c, NULL, kd->key->keyvalue.data, NULL, 1); c 709 source4/heimdal/lib/krb5/crypto.c EVP_CipherInit_ex(&key->dctx, c, NULL, kd->key->keyvalue.data, NULL, 0); c 1462 source4/heimdal/lib/krb5/crypto.c struct checksum_type *c = _find_checksum(cktype); c 1466 source4/heimdal/lib/krb5/crypto.c if (c == NULL) { c 1476 source4/heimdal/lib/krb5/crypto.c ret = hmac(context, c, data, len, usage, &kd, result); c 1492 source4/heimdal/lib/krb5/crypto.c struct checksum_type *c = _find_checksum(CKSUMTYPE_SHA1); c 1500 source4/heimdal/lib/krb5/crypto.c ret = hmac(context, c, data, len, usage, key, &res); c 1520 source4/heimdal/lib/krb5/crypto.c struct checksum_type *c = _find_checksum (CKSUMTYPE_RSA_MD5); c 1537 source4/heimdal/lib/krb5/crypto.c ret = hmac(context, c, signature, sizeof(signature), 0, key, &ksign_c); c 1554 source4/heimdal/lib/krb5/crypto.c ret = hmac(context, c, tmp, sizeof(tmp), 0, &ksign, result); c 1829 source4/heimdal/lib/krb5/crypto.c Checksum c; c 1860 source4/heimdal/lib/krb5/crypto.c ret = krb5_data_alloc (&c.checksum, ct->checksumsize); c 1864 source4/heimdal/lib/krb5/crypto.c ret = (*ct->checksum)(context, dkey, data, len, usage, &c); c 1866 source4/heimdal/lib/krb5/crypto.c krb5_data_free(&c.checksum); c 1870 source4/heimdal/lib/krb5/crypto.c if(c.checksum.length != cksum->checksum.length || c 1871 source4/heimdal/lib/krb5/crypto.c memcmp(c.checksum.data, cksum->checksum.data, c.checksum.length)) { c 1877 source4/heimdal/lib/krb5/crypto.c krb5_data_free (&c.checksum); c 2023 source4/heimdal/lib/krb5/crypto.c EVP_CIPHER_CTX *c; c 2024 source4/heimdal/lib/krb5/crypto.c c = encryptp ? &ctx->ectx : &ctx->dctx; c 2027 source4/heimdal/lib/krb5/crypto.c size_t len = EVP_CIPHER_CTX_iv_length(c); c 2034 source4/heimdal/lib/krb5/crypto.c EVP_CipherInit_ex(c, NULL, NULL, NULL, loiv, -1); c 2037 source4/heimdal/lib/krb5/crypto.c EVP_CipherInit_ex(c, NULL, NULL, NULL, ivec, -1); c 2038 source4/heimdal/lib/krb5/crypto.c EVP_Cipher(c, data, data, len); c 2053 source4/heimdal/lib/krb5/crypto.c EVP_CIPHER_CTX *c; c 2056 source4/heimdal/lib/krb5/crypto.c c = encryptp ? &ctx->ectx : &ctx->dctx; c 2057 source4/heimdal/lib/krb5/crypto.c EVP_CipherInit_ex(c, NULL, NULL, NULL, (void *)&ivec, -1); c 2058 source4/heimdal/lib/krb5/crypto.c EVP_Cipher(c, data, data, len); c 2072 source4/heimdal/lib/krb5/crypto.c EVP_CIPHER_CTX *c; c 2075 source4/heimdal/lib/krb5/crypto.c c = encryptp ? &ctx->ectx : &ctx->dctx; c 2076 source4/heimdal/lib/krb5/crypto.c EVP_CipherInit_ex(c, NULL, NULL, NULL, (void *)&ivec, -1); c 2077 source4/heimdal/lib/krb5/crypto.c EVP_Cipher(c, data, data, len); c 2131 source4/heimdal/lib/krb5/crypto.c struct checksum_type *c = _find_checksum (CKSUMTYPE_RSA_MD5); c 2149 source4/heimdal/lib/krb5/crypto.c ret = hmac(NULL, c, t, sizeof(t), 0, key, &k1_c); c 2164 source4/heimdal/lib/krb5/crypto.c ret = hmac(NULL, c, cdata + 16, len - 16, 0, &ke, &cksum); c 2174 source4/heimdal/lib/krb5/crypto.c ret = hmac(NULL, c, data, 16, 0, &ke, &k3_c); c 2194 source4/heimdal/lib/krb5/crypto.c struct checksum_type *c = _find_checksum (CKSUMTYPE_RSA_MD5); c 2213 source4/heimdal/lib/krb5/crypto.c ret = hmac(NULL, c, t, sizeof(t), 0, key, &k1_c); c 2228 source4/heimdal/lib/krb5/crypto.c ret = hmac(NULL, c, cdata, 16, 0, &ke, &k3_c); c 2241 source4/heimdal/lib/krb5/crypto.c ret = hmac(NULL, c, cdata + 16, len - 16, 0, &ke, &cksum); c 2349 source4/heimdal/lib/krb5/crypto.c const EVP_CIPHER *c = (*crypto->et->keytype->evp)(); c 2353 source4/heimdal/lib/krb5/crypto.c EVP_CipherInit_ex(&ctx, c, NULL, derived->keyvalue.data, NULL, 1); c 2723 source4/heimdal/lib/krb5/crypto.c struct checksum_type *c = _find_checksum(ctype); c 2724 source4/heimdal/lib/krb5/crypto.c if (c == NULL) { c 2730 source4/heimdal/lib/krb5/crypto.c if (c->flags & F_DISABLED) { c 2733 source4/heimdal/lib/krb5/crypto.c c->name); c 3818 source4/heimdal/lib/krb5/crypto.c void *c = malloc(len); c 3821 source4/heimdal/lib/krb5/crypto.c if(len != 0 && c == NULL) { c 3825 source4/heimdal/lib/krb5/crypto.c memcpy(c, constant, len); c 3826 source4/heimdal/lib/krb5/crypto.c (*et->encrypt)(context, key, c, len, 1, 0, NULL); c 3829 source4/heimdal/lib/krb5/crypto.c free(c); c 3833 source4/heimdal/lib/krb5/crypto.c ret = _krb5_n_fold(c, len, k, res_len); c 3839 source4/heimdal/lib/krb5/crypto.c free(c); c 129 source4/heimdal/lib/krb5/keytab_any.c krb5_kt_cursor *c) c 135 source4/heimdal/lib/krb5/keytab_any.c c->data = malloc (sizeof(struct any_cursor_extra_data)); c 136 source4/heimdal/lib/krb5/keytab_any.c if(c->data == NULL){ c 140 source4/heimdal/lib/krb5/keytab_any.c ed = (struct any_cursor_extra_data *)c->data; c 147 source4/heimdal/lib/krb5/keytab_any.c free (c->data); c 148 source4/heimdal/lib/krb5/keytab_any.c c->data = NULL; c 370 source4/heimdal/lib/krb5/keytab_file.c krb5_kt_cursor *c) c 376 source4/heimdal/lib/krb5/keytab_file.c c->fd = open (d->filename, flags); c 377 source4/heimdal/lib/krb5/keytab_file.c if (c->fd < 0) { c 384 source4/heimdal/lib/krb5/keytab_file.c rk_cloexec(c->fd); c 385 source4/heimdal/lib/krb5/keytab_file.c ret = _krb5_xlock(context, c->fd, exclusive, d->filename); c 387 source4/heimdal/lib/krb5/keytab_file.c close(c->fd); c 390 source4/heimdal/lib/krb5/keytab_file.c c->sp = krb5_storage_from_fd(c->fd); c 391 source4/heimdal/lib/krb5/keytab_file.c if (c->sp == NULL) { c 392 source4/heimdal/lib/krb5/keytab_file.c _krb5_xunlock(context, c->fd); c 393 source4/heimdal/lib/krb5/keytab_file.c close(c->fd); c 398 source4/heimdal/lib/krb5/keytab_file.c krb5_storage_set_eof_code(c->sp, KRB5_KT_END); c 399 source4/heimdal/lib/krb5/keytab_file.c ret = krb5_ret_int8(c->sp, &pvno); c 401 source4/heimdal/lib/krb5/keytab_file.c krb5_storage_free(c->sp); c 402 source4/heimdal/lib/krb5/keytab_file.c _krb5_xunlock(context, c->fd); c 403 source4/heimdal/lib/krb5/keytab_file.c close(c->fd); c 408 source4/heimdal/lib/krb5/keytab_file.c krb5_storage_free(c->sp); c 409 source4/heimdal/lib/krb5/keytab_file.c _krb5_xunlock(context, c->fd); c 410 source4/heimdal/lib/krb5/keytab_file.c close(c->fd); c 414 source4/heimdal/lib/krb5/keytab_file.c ret = krb5_ret_int8(c->sp, &tag); c 416 source4/heimdal/lib/krb5/keytab_file.c krb5_storage_free(c->sp); c 417 source4/heimdal/lib/krb5/keytab_file.c _krb5_xunlock(context, c->fd); c 418 source4/heimdal/lib/krb5/keytab_file.c close(c->fd); c 423 source4/heimdal/lib/krb5/keytab_file.c storage_set_flags(context, c->sp, id->version); c 430 source4/heimdal/lib/krb5/keytab_file.c krb5_kt_cursor *c) c 432 source4/heimdal/lib/krb5/keytab_file.c return fkt_start_seq_get_int(context, id, O_RDONLY | O_BINARY | O_CLOEXEC, 0, c); c 203 source4/heimdal/lib/krb5/keytab_keyfile.c krb5_kt_cursor *c) c 208 source4/heimdal/lib/krb5/keytab_keyfile.c c->fd = open (d->filename, O_RDONLY | O_BINARY | O_CLOEXEC, 0600); c 209 source4/heimdal/lib/krb5/keytab_keyfile.c if (c->fd < 0) { c 217 source4/heimdal/lib/krb5/keytab_keyfile.c c->sp = krb5_storage_from_fd(c->fd); c 218 source4/heimdal/lib/krb5/keytab_keyfile.c ret = krb5_ret_uint32(c->sp, &d->num_entries); c 220 source4/heimdal/lib/krb5/keytab_keyfile.c krb5_storage_free(c->sp); c 221 source4/heimdal/lib/krb5/keytab_keyfile.c close(c->fd); c 145 source4/heimdal/lib/krb5/keytab_memory.c krb5_kt_cursor *c) c 148 source4/heimdal/lib/krb5/keytab_memory.c c->fd = 0; c 156 source4/heimdal/lib/krb5/keytab_memory.c krb5_kt_cursor *c) c 159 source4/heimdal/lib/krb5/keytab_memory.c if(c->fd >= d->num_entries) c 161 source4/heimdal/lib/krb5/keytab_memory.c return krb5_kt_copy_entry_contents(context, &d->entries[c->fd++], entry); c 268 source4/heimdal/lib/krb5/log.c char c; c 271 source4/heimdal/lib/krb5/log.c n = sscanf(p, "%d%c%d/", &min, &c, &max); c 273 source4/heimdal/lib/krb5/log.c if(c == '/') { c 50 source4/heimdal/lib/krb5/mk_req_ext.c Checksum c; c 92 source4/heimdal/lib/krb5/mk_req_ext.c &c); c 104 source4/heimdal/lib/krb5/mk_req_ext.c &c); c 117 source4/heimdal/lib/krb5/mk_req_ext.c &c); c 120 source4/heimdal/lib/krb5/mk_req_ext.c c_opt = &c; c 217 source4/heimdal/lib/krb5/pkinit.c cert2epi(hx509_context context, void *ctx, hx509_cert c) c 227 source4/heimdal/lib/krb5/pkinit.c ret = hx509_cert_get_subject(c, &subject); c 263 source4/heimdal/lib/krb5/pkinit.c ret = hx509_cert_get_issuer(c, &issuer); c 276 source4/heimdal/lib/krb5/pkinit.c ret = hx509_cert_get_serialnumber(c, &iasn.serialNumber); c 663 source4/heimdal/lib/krb5/pkinit.c void *c, c 668 source4/heimdal/lib/krb5/pkinit.c krb5_pk_init_ctx ctx = c; c 1305 source4/heimdal/lib/krb5/pkinit.c void *c, c 1313 source4/heimdal/lib/krb5/pkinit.c krb5_pk_init_ctx ctx = c; c 158 source4/heimdal/lib/krb5/principal.c char c; c 210 source4/heimdal/lib/krb5/principal.c c = *p++; c 211 source4/heimdal/lib/krb5/principal.c if(c == '\\'){ c 212 source4/heimdal/lib/krb5/principal.c c = *p++; c 213 source4/heimdal/lib/krb5/principal.c if(c == 'n') c 214 source4/heimdal/lib/krb5/principal.c c = '\n'; c 215 source4/heimdal/lib/krb5/principal.c else if(c == 't') c 216 source4/heimdal/lib/krb5/principal.c c = '\t'; c 217 source4/heimdal/lib/krb5/principal.c else if(c == 'b') c 218 source4/heimdal/lib/krb5/principal.c c = '\b'; c 219 source4/heimdal/lib/krb5/principal.c else if(c == '0') c 220 source4/heimdal/lib/krb5/principal.c c = '\0'; c 221 source4/heimdal/lib/krb5/principal.c else if(c == '\0') { c 228 source4/heimdal/lib/krb5/principal.c if (c == '@') c 230 source4/heimdal/lib/krb5/principal.c }else if((c == '/' && !enterprise) || c == '@'){ c 248 source4/heimdal/lib/krb5/principal.c if(c == '@') c 253 source4/heimdal/lib/krb5/principal.c if(got_realm && (c == '/' || c == '\0')) { c 259 source4/heimdal/lib/krb5/principal.c *q++ = c; c 414 source4/heimdal/lib/krb5/store.c char c; c 419 source4/heimdal/lib/krb5/store.c while((ret = sp->fetch(sp, &c, 1)) == 1){ c 429 source4/heimdal/lib/krb5/store.c s[len - 1] = c; c 430 source4/heimdal/lib/krb5/store.c if(c == 0) c 473 source4/heimdal/lib/krb5/store.c char c; c 478 source4/heimdal/lib/krb5/store.c while((ret = sp->fetch(sp, &c, 1)) == 1){ c 481 source4/heimdal/lib/krb5/store.c if (c == '\r') { c 485 source4/heimdal/lib/krb5/store.c if (expect_nl && c != '\n') { c 497 source4/heimdal/lib/krb5/store.c if(c == '\n') { c 501 source4/heimdal/lib/krb5/store.c s[len - 1] = c; c 1054 source4/heimdal/lib/ntlm/ntlm.c HMAC_CTX c; c 1056 source4/heimdal/lib/ntlm/ntlm.c HMAC_CTX_init(&c); c 1057 source4/heimdal/lib/ntlm/ntlm.c HMAC_Init_ex(&c, key, len, EVP_md5(), NULL); c 1062 source4/heimdal/lib/ntlm/ntlm.c HMAC_Update(&c, buf.data, buf.length); c 1066 source4/heimdal/lib/ntlm/ntlm.c HMAC_Update(&c, buf.data, buf.length); c 1069 source4/heimdal/lib/ntlm/ntlm.c HMAC_Final(&c, ntlmv2, &hmaclen); c 1070 source4/heimdal/lib/ntlm/ntlm.c HMAC_CTX_cleanup(&c); c 1131 source4/heimdal/lib/ntlm/ntlm.c HMAC_CTX c; c 1167 source4/heimdal/lib/ntlm/ntlm.c HMAC_CTX_init(&c); c 1168 source4/heimdal/lib/ntlm/ntlm.c HMAC_Init_ex(&c, ntlmv2, 16, EVP_md5(), NULL); c 1169 source4/heimdal/lib/ntlm/ntlm.c HMAC_Update(&c, serverchallange, 8); c 1170 source4/heimdal/lib/ntlm/ntlm.c HMAC_Update(&c, data.data, data.length); c 1171 source4/heimdal/lib/ntlm/ntlm.c HMAC_Final(&c, ntlmv2answer, &hmaclen); c 1172 source4/heimdal/lib/ntlm/ntlm.c HMAC_CTX_cleanup(&c); c 1235 source4/heimdal/lib/ntlm/ntlm.c HMAC_CTX c; c 1297 source4/heimdal/lib/ntlm/ntlm.c HMAC_CTX_init(&c); c 1298 source4/heimdal/lib/ntlm/ntlm.c HMAC_Init_ex(&c, ntlmv2, 16, EVP_md5(), NULL); c 1299 source4/heimdal/lib/ntlm/ntlm.c HMAC_Update(&c, serverchallange, 8); c 1300 source4/heimdal/lib/ntlm/ntlm.c HMAC_Update(&c, ((unsigned char *)answer->data) + 16, answer->length - 16); c 1301 source4/heimdal/lib/ntlm/ntlm.c HMAC_Final(&c, serveranswer, &hmaclen); c 1302 source4/heimdal/lib/ntlm/ntlm.c HMAC_CTX_cleanup(&c); c 46 source4/heimdal/lib/roken/base64.c pos(char c) c 50 source4/heimdal/lib/roken/base64.c if (*p == c) c 60 source4/heimdal/lib/roken/base64.c int c; c 69 source4/heimdal/lib/roken/base64.c c = q[i++]; c 70 source4/heimdal/lib/roken/base64.c c *= 256; c 72 source4/heimdal/lib/roken/base64.c c += q[i]; c 74 source4/heimdal/lib/roken/base64.c c *= 256; c 76 source4/heimdal/lib/roken/base64.c c += q[i]; c 78 source4/heimdal/lib/roken/base64.c p[0] = base64_chars[(c & 0x00fc0000) >> 18]; c 79 source4/heimdal/lib/roken/base64.c p[1] = base64_chars[(c & 0x0003f000) >> 12]; c 80 source4/heimdal/lib/roken/base64.c p[2] = base64_chars[(c & 0x00000fc0) >> 6]; c 81 source4/heimdal/lib/roken/base64.c p[3] = base64_chars[(c & 0x0000003f) >> 0]; c 473 source4/heimdal/lib/roken/getarg.c struct getarg_collect_info *c = current->value; c 475 source4/heimdal/lib/roken/getarg.c return (*c->func)(FALSE, argc, rargv, goptind, &o, c->data); c 512 source4/heimdal/lib/roken/getarg.c struct getarg_collect_info *c = args[k].value; c 514 source4/heimdal/lib/roken/getarg.c if((*c->func)(TRUE, argc, rargv, goptind, &j, c->data)) c 45 source4/heimdal/lib/roken/hex.c pos(char c) c 48 source4/heimdal/lib/roken/hex.c c = toupper((unsigned char)c); c 50 source4/heimdal/lib/roken/hex.c if (*p == c) c 114 source4/heimdal/lib/roken/rkpty.c struct command *c; c 129 source4/heimdal/lib/roken/rkpty.c c = calloc(1, sizeof(*c)); c 130 source4/heimdal/lib/roken/rkpty.c if (c == NULL) c 133 source4/heimdal/lib/roken/rkpty.c c->lineno = lineno; c 134 source4/heimdal/lib/roken/rkpty.c (*next) = c; c 135 source4/heimdal/lib/roken/rkpty.c next = &(c->next); c 138 source4/heimdal/lib/roken/rkpty.c c->type = CMD_EXPECT; c 139 source4/heimdal/lib/roken/rkpty.c c->str = str; c 141 source4/heimdal/lib/roken/rkpty.c c->type = CMD_SEND; c 142 source4/heimdal/lib/roken/rkpty.c c->str = str; c 144 source4/heimdal/lib/roken/rkpty.c c->type = CMD_PASSWORD; c 145 source4/heimdal/lib/roken/rkpty.c c->str = str; c 161 source4/heimdal/lib/roken/rkpty.c struct command *c; c 166 source4/heimdal/lib/roken/rkpty.c for (c = commands; c != NULL; c = c->next) { c 167 source4/heimdal/lib/roken/rkpty.c switch(c->type) { c 170 source4/heimdal/lib/roken/rkpty.c printf("[expecting %s]", c->str); c 176 source4/heimdal/lib/roken/rkpty.c if (c->str[len] != in) { c 181 source4/heimdal/lib/roken/rkpty.c if (c->str[len] == '\0') c 187 source4/heimdal/lib/roken/rkpty.c c->str, c->lineno); c 190 source4/heimdal/lib/roken/rkpty.c alarmset, c->str, c->lineno); c 193 source4/heimdal/lib/roken/rkpty.c c->str, c->lineno); c 198 source4/heimdal/lib/roken/rkpty.c const char *msg = (c->type == CMD_PASSWORD) ? "****" : c->str; c 203 source4/heimdal/lib/roken/rkpty.c len = strlen(c->str); c 206 source4/heimdal/lib/roken/rkpty.c if (c->str[i] == '\\' && i < len - 1) { c 209 source4/heimdal/lib/roken/rkpty.c switch(c->str[i]) { c 215 source4/heimdal/lib/roken/rkpty.c c->str[i], c->lineno); c 218 source4/heimdal/lib/roken/rkpty.c errx(1, "command refused input (line %u)", c->lineno); c 220 source4/heimdal/lib/roken/rkpty.c if (net_write(master, &c->str[i], 1) != 1) c 221 source4/heimdal/lib/roken/rkpty.c errx(1, "command refused input (line %u)", c->lineno); c 108 source4/heimdal/lib/roken/rtbl.c struct column_data *c = table->columns[i]; c 110 source4/heimdal/lib/roken/rtbl.c for (j = 0; j < c->num_rows; j++) c 111 source4/heimdal/lib/roken/rtbl.c free (c->rows[j].data); c 112 source4/heimdal/lib/roken/rtbl.c free (c->rows); c 113 source4/heimdal/lib/roken/rtbl.c free (c->header); c 114 source4/heimdal/lib/roken/rtbl.c free (c->prefix); c 115 source4/heimdal/lib/roken/rtbl.c free (c->suffix); c 116 source4/heimdal/lib/roken/rtbl.c free (c); c 163 source4/heimdal/lib/roken/rtbl.c size_t c; c 164 source4/heimdal/lib/roken/rtbl.c for (c = 0; c < table->num_columns; c++) c 165 source4/heimdal/lib/roken/rtbl.c if(table->columns[c]->num_rows > max_rows) c 166 source4/heimdal/lib/roken/rtbl.c max_rows = table->columns[c]->num_rows; c 167 source4/heimdal/lib/roken/rtbl.c for (c = 0; c < table->num_columns; c++) { c 170 source4/heimdal/lib/roken/rtbl.c if(table->columns[c]->num_rows == max_rows) c 172 source4/heimdal/lib/roken/rtbl.c tmp = realloc(table->columns[c]->rows, c 173 source4/heimdal/lib/roken/rtbl.c max_rows * sizeof(table->columns[c]->rows)); c 176 source4/heimdal/lib/roken/rtbl.c table->columns[c]->rows = tmp; c 177 source4/heimdal/lib/roken/rtbl.c while(table->columns[c]->num_rows < max_rows) { c 178 source4/heimdal/lib/roken/rtbl.c if((tmp[table->columns[c]->num_rows++].data = strdup("")) == NULL) c 225 source4/heimdal/lib/roken/rtbl.c struct column_data *c = rtbl_get_column (table, column); c 227 source4/heimdal/lib/roken/rtbl.c if (c == NULL) c 229 source4/heimdal/lib/roken/rtbl.c if (c->prefix) c 230 source4/heimdal/lib/roken/rtbl.c free (c->prefix); c 231 source4/heimdal/lib/roken/rtbl.c c->prefix = strdup (prefix); c 232 source4/heimdal/lib/roken/rtbl.c if (c->prefix == NULL) c 241 source4/heimdal/lib/roken/rtbl.c struct column_data *c = rtbl_get_column_by_id (table, id); c 243 source4/heimdal/lib/roken/rtbl.c if (c == NULL) c 245 source4/heimdal/lib/roken/rtbl.c if (c->prefix) c 246 source4/heimdal/lib/roken/rtbl.c free (c->prefix); c 248 source4/heimdal/lib/roken/rtbl.c c->prefix = NULL; c 250 source4/heimdal/lib/roken/rtbl.c c->prefix = strdup (prefix); c 251 source4/heimdal/lib/roken/rtbl.c if (c->prefix == NULL) c 255 source4/heimdal/lib/roken/rtbl.c if (c->suffix) c 256 source4/heimdal/lib/roken/rtbl.c free (c->suffix); c 258 source4/heimdal/lib/roken/rtbl.c c->suffix = NULL; c 260 source4/heimdal/lib/roken/rtbl.c c->suffix = strdup (suffix); c 261 source4/heimdal/lib/roken/rtbl.c if (c->suffix == NULL) c 269 source4/heimdal/lib/roken/rtbl.c get_column_prefix (rtbl_t table, struct column_data *c) c 271 source4/heimdal/lib/roken/rtbl.c if (c == NULL) c 273 source4/heimdal/lib/roken/rtbl.c if (c->prefix) c 274 source4/heimdal/lib/roken/rtbl.c return c->prefix; c 281 source4/heimdal/lib/roken/rtbl.c get_column_suffix (rtbl_t table, struct column_data *c) c 283 source4/heimdal/lib/roken/rtbl.c if (c && c->suffix) c 284 source4/heimdal/lib/roken/rtbl.c return c->suffix; c 289 source4/heimdal/lib/roken/rtbl.c add_column_entry (struct column_data *c, const char *data) c 296 source4/heimdal/lib/roken/rtbl.c tmp = realloc (c->rows, (c->num_rows + 1) * sizeof (*tmp)); c 301 source4/heimdal/lib/roken/rtbl.c c->rows = tmp; c 302 source4/heimdal/lib/roken/rtbl.c c->rows[c->num_rows++] = row; c 309 source4/heimdal/lib/roken/rtbl.c struct column_data *c = rtbl_get_column_by_id (table, id); c 311 source4/heimdal/lib/roken/rtbl.c if (c == NULL) c 314 source4/heimdal/lib/roken/rtbl.c return add_column_entry(c, data); c 338 source4/heimdal/lib/roken/rtbl.c struct column_data *c = rtbl_get_column (table, column); c 340 source4/heimdal/lib/roken/rtbl.c if (c == NULL) c 343 source4/heimdal/lib/roken/rtbl.c return add_column_entry(c, data); c 373 source4/heimdal/lib/roken/rtbl.c struct column_data *c = table->columns[i]; c 377 source4/heimdal/lib/roken/rtbl.c fprintf (f, "%s", get_column_prefix (table, c)); c 378 source4/heimdal/lib/roken/rtbl.c if(i == table->num_columns - 1 && c->suffix == NULL) c 380 source4/heimdal/lib/roken/rtbl.c fprintf (f, "%-*s", 0, c->header); c 382 source4/heimdal/lib/roken/rtbl.c fprintf (f, "%-*s", (int)c->width, c->header); c 383 source4/heimdal/lib/roken/rtbl.c fprintf (f, "%s", get_column_suffix (table, c)); c 393 source4/heimdal/lib/roken/rtbl.c struct column_data *c = table->columns[i]; c 395 source4/heimdal/lib/roken/rtbl.c if (c->num_rows > j) { c 405 source4/heimdal/lib/roken/rtbl.c struct column_data *c = table->columns[i]; c 410 source4/heimdal/lib/roken/rtbl.c w = c->width; c 412 source4/heimdal/lib/roken/rtbl.c if ((c->flags & RTBL_ALIGN_RIGHT) == 0) { c 413 source4/heimdal/lib/roken/rtbl.c if(i == table->num_columns - 1 && c->suffix == NULL) c 419 source4/heimdal/lib/roken/rtbl.c fprintf (f, "%s", get_column_prefix (table, c)); c 420 source4/heimdal/lib/roken/rtbl.c if (c->num_rows <= j) c 423 source4/heimdal/lib/roken/rtbl.c fprintf (f, "%*s", w, c->rows[j].data); c 424 source4/heimdal/lib/roken/rtbl.c fprintf (f, "%s", get_column_suffix (table, c)); c 126 source4/heimdal/lib/roken/vis.c #define isoctal(c) (((u_char)(c)) >= '0' && ((u_char)(c)) <= '7') c 127 source4/heimdal/lib/roken/vis.c #define iswhite(c) (c == ' ' || c == '\t' || c == '\n') c 128 source4/heimdal/lib/roken/vis.c #define issafe(c) (c == '\b' || c == BELL || c == '\r') c 129 source4/heimdal/lib/roken/vis.c #define xtoa(c) "0123456789abcdef"[c] c 156 source4/heimdal/lib/roken/vis.c do_hvis(char *dst, int c, int flag, int nextc, const char *extra) c 158 source4/heimdal/lib/roken/vis.c if (!isascii(c) || !isalnum(c) || strchr("$-_.+!*'(),", c) != NULL) { c 160 source4/heimdal/lib/roken/vis.c *dst++ = xtoa(((unsigned int)c >> 4) & 0xf); c 161 source4/heimdal/lib/roken/vis.c *dst++ = xtoa((unsigned int)c & 0xf); c 163 source4/heimdal/lib/roken/vis.c dst = do_svis(dst, c, flag, nextc, extra); c 178 source4/heimdal/lib/roken/vis.c do_svis(char *dst, int c, int flag, int nextc, const char *extra) c 181 source4/heimdal/lib/roken/vis.c isextra = strchr(extra, c) != NULL; c 182 source4/heimdal/lib/roken/vis.c if (!isextra && isascii(c) && (isgraph(c) || iswhite(c) || c 183 source4/heimdal/lib/roken/vis.c ((flag & VIS_SAFE) && issafe(c)))) { c 184 source4/heimdal/lib/roken/vis.c *dst++ = c; c 188 source4/heimdal/lib/roken/vis.c switch (c) { c 221 source4/heimdal/lib/roken/vis.c if (isgraph(c)) { c 222 source4/heimdal/lib/roken/vis.c *dst++ = '\\'; *dst++ = c; c 227 source4/heimdal/lib/roken/vis.c if (isextra || ((c & 0177) == ' ') || (flag & VIS_OCTAL)) { c 229 source4/heimdal/lib/roken/vis.c *dst++ = (u_char)(((u_int32_t)(u_char)c >> 6) & 03) + '0'; c 230 source4/heimdal/lib/roken/vis.c *dst++ = (u_char)(((u_int32_t)(u_char)c >> 3) & 07) + '0'; c 231 source4/heimdal/lib/roken/vis.c *dst++ = (c & 07) + '0'; c 234 source4/heimdal/lib/roken/vis.c if (c & 0200) { c 235 source4/heimdal/lib/roken/vis.c c &= 0177; *dst++ = 'M'; c 237 source4/heimdal/lib/roken/vis.c if (iscntrl(c)) { c 239 source4/heimdal/lib/roken/vis.c if (c == 0177) c 242 source4/heimdal/lib/roken/vis.c *dst++ = c + '@'; c 244 source4/heimdal/lib/roken/vis.c *dst++ = '-'; *dst++ = c; c 256 source4/heimdal/lib/roken/vis.c rk_svis(char *dst, int c, int flag, int nextc, const char *extra) c 268 source4/heimdal/lib/roken/vis.c dst = do_hvis(dst, c, flag, nextc, nextra); c 270 source4/heimdal/lib/roken/vis.c dst = do_svis(dst, c, flag, nextc, nextra); c 295 source4/heimdal/lib/roken/vis.c int c; c 309 source4/heimdal/lib/roken/vis.c for (start = dst; (c = *src++) != '\0'; /* empty */) c 310 source4/heimdal/lib/roken/vis.c dst = do_hvis(dst, c, flag, *src, nextra); c 312 source4/heimdal/lib/roken/vis.c for (start = dst; (c = *src++) != '\0'; /* empty */) c 313 source4/heimdal/lib/roken/vis.c dst = do_svis(dst, c, flag, *src, nextra); c 324 source4/heimdal/lib/roken/vis.c unsigned char c; c 340 source4/heimdal/lib/roken/vis.c c = *src++; c 341 source4/heimdal/lib/roken/vis.c dst = do_hvis(dst, c, flag, len ? *src : '\0', nextra); c 345 source4/heimdal/lib/roken/vis.c c = *src++; c 346 source4/heimdal/lib/roken/vis.c dst = do_svis(dst, c, flag, len ? *src : '\0', nextra); c 360 source4/heimdal/lib/roken/vis.c rk_vis(char *dst, int c, int flag, int nextc) c 363 source4/heimdal/lib/roken/vis.c unsigned char uc = (unsigned char)c; c 38 source4/heimdal/lib/wind/ldap.c put_char(uint32_t *out, size_t *o, uint32_t c, size_t out_len) c 42 source4/heimdal/lib/wind/ldap.c out[*o] = c; c 207 source4/heimdal/lib/wind/normalize.c const struct canon_node *c = &_wind_canon_table[canon_index]; c 213 source4/heimdal/lib/wind/normalize.c return c->val; c 217 source4/heimdal/lib/wind/normalize.c if (i < c->next_start || i >= c->next_end) c 221 source4/heimdal/lib/wind/normalize.c _wind_canon_next_table[c->next_offset + i - c->next_start]; c 45 source4/heimdal/lib/wind/utf8.c unsigned c = *p; c 47 source4/heimdal/lib/wind/utf8.c if (c & 0x80) { c 48 source4/heimdal/lib/wind/utf8.c if ((c & 0xE0) == 0xC0) { c 51 source4/heimdal/lib/wind/utf8.c *out = ((c & 0x1F) << 6) c 56 source4/heimdal/lib/wind/utf8.c } else if ((c & 0xF0) == 0xE0) { c 61 source4/heimdal/lib/wind/utf8.c *out = ((c & 0x0F) << 12) c 70 source4/heimdal/lib/wind/utf8.c } else if ((c & 0xF8) == 0xF0) { c 77 source4/heimdal/lib/wind/utf8.c *out = ((c & 0x07) << 18) c 94 source4/heimdal/lib/wind/utf8.c *out = c; c 183 source4/ldap_server/ldap_server.c void ldapsrv_recv(struct stream_connection *c, uint16_t flags) c 186 source4/ldap_server/ldap_server.c talloc_get_type(c->private_data, struct ldapsrv_connection); c 201 source4/ldap_server/ldap_server.c conn->limits.te = event_add_timed(c->event.ctx, conn, c 209 source4/ldap_server/ldap_server.c static void ldapsrv_send(struct stream_connection *c, uint16_t flags) c 212 source4/ldap_server/ldap_server.c talloc_get_type(c->private_data, struct ldapsrv_connection); c 328 source4/ldap_server/ldap_server.c static void ldapsrv_accept(struct stream_connection *c) c 331 source4/ldap_server/ldap_server.c talloc_get_type(c->private_data, struct ldapsrv_service); c 338 source4/ldap_server/ldap_server.c conn = talloc_zero(c, struct ldapsrv_connection); c 340 source4/ldap_server/ldap_server.c stream_terminate_connection(c, "ldapsrv_accept: out of memory"); c 345 source4/ldap_server/ldap_server.c conn->connection = c; c 347 source4/ldap_server/ldap_server.c conn->sockets.raw = c->socket; c 350 source4/ldap_server/ldap_server.c c->private_data = conn; c 352 source4/ldap_server/ldap_server.c socket_address = socket_get_my_addr(c->socket, conn); c 361 source4/ldap_server/ldap_server.c struct socket_context *tls_socket = tls_init_server(ldapsrv_service->tls_params, c->socket, c 362 source4/ldap_server/ldap_server.c c->event.fde, NULL); c 367 source4/ldap_server/ldap_server.c talloc_unlink(c, c->socket); c 368 source4/ldap_server/ldap_server.c talloc_steal(c, tls_socket); c 369 source4/ldap_server/ldap_server.c c->socket = tls_socket; c 382 source4/ldap_server/ldap_server.c packet_set_socket(conn->packet, c->socket); c 386 source4/ldap_server/ldap_server.c packet_set_event_context(conn->packet, c->event.ctx); c 387 source4/ldap_server/ldap_server.c packet_set_fde(conn->packet, c->event.fde); c 399 source4/ldap_server/ldap_server.c stream_terminate_connection(c, "Failed to init server credentials\n"); c 406 source4/ldap_server/ldap_server.c stream_terminate_connection(c, talloc_asprintf(conn, "Failed to obtain server credentials, perhaps a standalone server?: %s\n", nt_errstr(status))); c 412 source4/ldap_server/ldap_server.c if (!NT_STATUS_IS_OK(auth_anonymous_session_info(conn, c->event.ctx, conn->lp_ctx, &conn->session_info))) { c 426 source4/ldap_server/ldap_server.c irpc_add_name(c->msg_ctx, "ldap_server"); c 429 source4/ldap_server/ldap_server.c conn->limits.ite = event_add_timed(c->event.ctx, conn, c 74 source4/lib/com/dcom/main.c struct dcom_server_credentials *c; c 78 source4/lib/com/dcom/main.c for (c = ctx->dcom->credentials; c; c = c->next) { c 79 source4/lib/com/dcom/main.c if (c->server == NULL) { c 80 source4/lib/com/dcom/main.c d = c->credentials; c 83 source4/lib/com/dcom/main.c if (server && !strcmp(c->server, server)) return c->credentials; c 98 source4/lib/com/dcom/main.c struct dcom_server_credentials *c; c 101 source4/lib/com/dcom/main.c for (c = ctx->dcom->credentials; c; c = c->next) { c 102 source4/lib/com/dcom/main.c if ((server == NULL && c->server == NULL) || c 103 source4/lib/com/dcom/main.c (server != NULL && c->server != NULL && c 104 source4/lib/com/dcom/main.c !strcmp(c->server, server))) { c 105 source4/lib/com/dcom/main.c if (c->credentials && c->credentials != credentials) { c 106 source4/lib/com/dcom/main.c talloc_unlink(c, c->credentials); c 107 source4/lib/com/dcom/main.c c->credentials = credentials; c 108 source4/lib/com/dcom/main.c if (talloc_find_parent_bytype(c->credentials, struct dcom_server_credentials)) c 109 source4/lib/com/dcom/main.c (void)talloc_reference(c, c->credentials); c 111 source4/lib/com/dcom/main.c talloc_steal(c, c->credentials); c 118 source4/lib/com/dcom/main.c c = talloc(ctx->event_ctx, struct dcom_server_credentials); c 119 source4/lib/com/dcom/main.c c->server = talloc_strdup(c, server); c 120 source4/lib/com/dcom/main.c c->credentials = credentials; c 121 source4/lib/com/dcom/main.c if (talloc_find_parent_bytype(c->credentials, struct dcom_server_credentials)) c 122 source4/lib/com/dcom/main.c (void)talloc_reference(c, c->credentials); c 124 source4/lib/com/dcom/main.c talloc_steal(c, c->credentials); c 126 source4/lib/com/dcom/main.c DLIST_ADD(ctx->dcom->credentials, c); c 350 source4/lib/com/dcom/main.c char *c; c 351 source4/lib/com/dcom/main.c c = strchr(server, '['); c 353 source4/lib/com/dcom/main.c m->host = c ? talloc_strndup(m, server, c - server) : talloc_strdup(m, server); c 606 source4/lib/com/dcom/main.c struct composite_context *c; c 608 source4/lib/com/dcom/main.c c = composite_create(0, d->ctx->event_ctx); c 609 source4/lib/com/dcom/main.c if (c == NULL) return NULL; c 610 source4/lib/com/dcom/main.c c->private_data = d; c 612 source4/lib/com/dcom/main.c c->state = COMPOSITE_STATE_DONE; /* this is workaround */ c 614 source4/lib/com/dcom/main.c return c; c 617 source4/lib/com/dcom/main.c NTSTATUS dcom_get_pipe_recv(struct composite_context *c, struct dcerpc_pipe **pp) c 621 source4/lib/com/dcom/main.c status = dcom_get_pipe((struct IUnknown *)c->private_data, pp); c 622 source4/lib/com/dcom/main.c talloc_free(c); c 634 source4/lib/com/dcom/main.c struct composite_context *c; c 639 source4/lib/com/dcom/main.c c = talloc_get_type(cr->async.private_data, struct composite_context); c 640 source4/lib/com/dcom/main.c d = c->private_data; c 643 source4/lib/com/dcom/main.c out = talloc_zero(c, struct IUnknown_Release_out); c 645 source4/lib/com/dcom/main.c c->private_data = out; c 646 source4/lib/com/dcom/main.c composite_done(c); c 651 source4/lib/com/dcom/main.c struct composite_context *c, *cr; c 655 source4/lib/com/dcom/main.c c = composite_create(d->ctx, d->ctx->event_ctx); c 656 source4/lib/com/dcom/main.c if (c == NULL) return NULL; c 657 source4/lib/com/dcom/main.c c->private_data = d; c 665 source4/lib/com/dcom/main.c composite_continue(c, cr, dcom_release_continue, c); c 666 source4/lib/com/dcom/main.c return c; c 669 source4/lib/com/dcom/main.c uint32_t dcom_release_recv(struct composite_context *c) c 674 source4/lib/com/dcom/main.c status = composite_wait(c); c 678 source4/lib/com/dcom/main.c W_ERROR_V(r) = ((struct IUnknown_Release_out *)c->private_data)->result; c 679 source4/lib/com/dcom/main.c talloc_free(c); c 685 source4/lib/com/dcom/main.c struct composite_context *c; c 687 source4/lib/com/dcom/main.c c = dcom_release_send(interface, mem_ctx); c 688 source4/lib/com/dcom/main.c return dcom_release_recv(c); c 693 source4/lib/com/dcom/main.c struct composite_context *c; c 699 source4/lib/com/dcom/main.c c = c_pipe->async.private_data; c 700 source4/lib/com/dcom/main.c s = talloc_get_type(c->private_data, struct dcom_proxy_async_call_state); c 704 source4/lib/com/dcom/main.c composite_error(c, NT_STATUS_RPC_NT_CALL_FAILED); c 709 source4/lib/com/dcom/main.c composite_continue_rpc(c, req, s->continuation, c); c 38 source4/lib/com/tables.c struct com_class *c = running_classes; c 40 source4/lib/com/tables.c while(c) { c 42 source4/lib/com/tables.c if (GUID_equal(clsid, &c->clsid)) { c 43 source4/lib/com/tables.c return c->class_object; c 46 source4/lib/com/tables.c c = c->next; c 80 source4/lib/com/tables.c struct IUnknown *c; c 83 source4/lib/com/tables.c c = get_com_class_running(clsid); c 85 source4/lib/com/tables.c if (c != NULL) { c 86 source4/lib/com/tables.c return c; c 89 source4/lib/com/tables.c c = get_com_class_so(ctx, clsid); c 91 source4/lib/com/tables.c if (c != NULL) { c 92 source4/lib/com/tables.c return c; c 384 source4/lib/ldb/common/ldb_ldif.c int c; c 387 source4/lib/ldb/common/ldb_ldif.c while ((c = fgetc_fn(private_data)) != EOF) { c 401 source4/lib/ldb/common/ldb_ldif.c if (c == '\n') { c 408 source4/lib/ldb/common/ldb_ldif.c if (c == ' ' && chunk_size > 1 && chunk[chunk_size-1] == '\n') { c 414 source4/lib/ldb/common/ldb_ldif.c if (c == '\n' && chunk_size > 0 && chunk[chunk_size-1] == '\n') { c 419 source4/lib/ldb/common/ldb_ldif.c if (c == '#' && (chunk_size == 0 || chunk[chunk_size-1] == '\n')) { c 425 source4/lib/ldb/common/ldb_ldif.c if (chunk_size == 0 && c == '\n') { c 429 source4/lib/ldb/common/ldb_ldif.c chunk[chunk_size++] = c; c 192 source4/lib/ldb/common/ldb_match.c int c = 0; c 204 source4/lib/ldb/common/ldb_match.c chunk = tree->u.substring.chunks[c]; c 214 source4/lib/ldb/common/ldb_match.c c++; c 219 source4/lib/ldb/common/ldb_match.c while (tree->u.substring.chunks[c]) { c 221 source4/lib/ldb/common/ldb_match.c chunk = tree->u.substring.chunks[c]; c 227 source4/lib/ldb/common/ldb_match.c if ( (! tree->u.substring.chunks[c + 1]) && (! tree->u.substring.end_with_wildcard) ) { c 235 source4/lib/ldb/common/ldb_match.c c++; c 74 source4/lib/ldb/common/ldb_parse.c unsigned c; c 75 source4/lib/ldb/common/ldb_parse.c if (sscanf(&str[i+1], "%02X", &c) != 1) { c 80 source4/lib/ldb/common/ldb_parse.c ((uint8_t *)ret.data)[j++] = c; c 241 source4/lib/ldb/common/qsort.c char c = *trav; c 246 source4/lib/ldb/common/qsort.c *hi = c; c 223 source4/lib/registry/ldb.c struct ldb_context *c = kd->ldb; c 227 source4/lib/registry/ldb.c ret = ldb_search(c, c, &res, kd->dn, LDB_SCOPE_ONELEVEL, NULL, "(key=*)"); c 231 source4/lib/registry/ldb.c ldb_dn_get_linearized(kd->dn), ldb_errstring(c))); c 244 source4/lib/registry/ldb.c struct ldb_context *c = kd->ldb; c 248 source4/lib/registry/ldb.c ret = ldb_search(c, c, &res, kd->dn, LDB_SCOPE_ONELEVEL, c 253 source4/lib/registry/ldb.c ldb_dn_get_linearized(kd->dn), ldb_errstring(c))); c 306 source4/lib/registry/ldb.c struct ldb_context *c = kd->ldb; c 311 source4/lib/registry/ldb.c ret = ldb_search(c, mem_ctx, &res, kd->dn, LDB_SCOPE_BASE, attrs, "%s", ""); c 315 source4/lib/registry/ldb.c ldb_dn_get_linearized(kd->dn), ldb_errstring(c))); c 363 source4/lib/registry/ldb.c struct ldb_context *c = kd->ldb; c 374 source4/lib/registry/ldb.c ret = ldb_search(c, mem_ctx, &res, kd->dn, LDB_SCOPE_ONELEVEL, NULL, "%s", query); c 379 source4/lib/registry/ldb.c ldb_dn_get_linearized(kd->dn), ldb_errstring(c))); c 402 source4/lib/registry/ldb.c struct ldb_context *c = kd->ldb; c 406 source4/lib/registry/ldb.c ret = ldb_search(c, mem_ctx, &res, ldap_path, LDB_SCOPE_BASE, NULL, "(key=*)"); c 410 source4/lib/registry/ldb.c ldb_dn_get_linearized(ldap_path), ldb_errstring(c))); c 578 source4/lib/registry/ldb.c struct ldb_context *c = parentkd->ldb; c 598 source4/lib/registry/ldb.c ret = ldb_search(c, mem_ctx, &res_keys, ldap_path, LDB_SCOPE_ONELEVEL, c 603 source4/lib/registry/ldb.c ldb_dn_get_linearized(ldap_path), ldb_errstring(c))); c 609 source4/lib/registry/ldb.c ret = ldb_search(c, mem_ctx, &res_vals, ldap_path, LDB_SCOPE_ONELEVEL, c 614 source4/lib/registry/ldb.c ldb_dn_get_linearized(ldap_path), ldb_errstring(c))); c 620 source4/lib/registry/ldb.c ret = ldb_transaction_start(c); c 623 source4/lib/registry/ldb.c DEBUG(0, ("ldb_transaction_start: %s\n", ldb_errstring(c))); c 637 source4/lib/registry/ldb.c ret = ldb_transaction_cancel(c); c 650 source4/lib/registry/ldb.c ret = ldb_transaction_cancel(c); c 658 source4/lib/registry/ldb.c ret = ldb_delete(c, ldap_path); c 662 source4/lib/registry/ldb.c DEBUG(1, ("ldb_del_key: %s\n", ldb_errstring(c))); c 663 source4/lib/registry/ldb.c ret = ldb_transaction_cancel(c); c 669 source4/lib/registry/ldb.c ret = ldb_transaction_commit(c); c 673 source4/lib/registry/ldb.c DEBUG(0, ("ldb_transaction_commit: %s\n", ldb_errstring(c))); c 674 source4/lib/registry/ldb.c ret = ldb_transaction_cancel(c); c 33 source4/lib/registry/patchfile_preg.c static WERROR preg_read_utf16(struct smb_iconv_convenience *ic, int fd, char *c) c 40 source4/lib/registry/patchfile_preg.c push_codepoint(ic, c, v); c 162 source4/lib/smbreadline/smbreadline.c void smb_readline_ca_char(char c) c 165 source4/lib/smbreadline/smbreadline.c rl_completion_append_character = c; c 7 source4/lib/smbreadline/smbreadline.h void smb_readline_ca_char(char c); c 396 source4/lib/wmi/wbemdata.c struct composite_context *c, *cr; c 402 source4/lib/wmi/wbemdata.c c = composite_create(d->ctx, d->ctx->event_ctx); c 403 source4/lib/wmi/wbemdata.c if (c == NULL) return NULL; c 404 source4/lib/wmi/wbemdata.c c->private_data = d; c 431 source4/lib/wmi/wbemdata.c composite_continue(c, cr, dcom_release_continue, c); c 432 source4/lib/wmi/wbemdata.c return c; c 427 source4/lib/wmi/wmi_wrap.c SWIG_TypeCheck(const char *c, swig_type_info *ty) { c 428 source4/lib/wmi/wmi_wrap.c SWIG_TypeCheck_Template(strcmp(iter->type->name, c) == 0, ty); c 597 source4/lib/wmi/wmi_wrap.c SWIG_PackData(char *c, void *ptr, size_t sz) { c 603 source4/lib/wmi/wmi_wrap.c *(c++) = hex[(uu & 0xf0) >> 4]; c 604 source4/lib/wmi/wmi_wrap.c *(c++) = hex[uu & 0xf]; c 606 source4/lib/wmi/wmi_wrap.c return c; c 613 source4/lib/wmi/wmi_wrap.c SWIG_UnpackData(const char *c, void *ptr, size_t sz) { c 617 source4/lib/wmi/wmi_wrap.c register char d = *(c++); c 625 source4/lib/wmi/wmi_wrap.c d = *(c++); c 634 source4/lib/wmi/wmi_wrap.c return c; c 652 source4/lib/wmi/wmi_wrap.c SWIG_UnpackVoidPtr(const char *c, void **ptr, const char *name) { c 653 source4/lib/wmi/wmi_wrap.c if (*c != '_') { c 654 source4/lib/wmi/wmi_wrap.c if (strcmp(c,"NULL") == 0) { c 661 source4/lib/wmi/wmi_wrap.c return SWIG_UnpackData(++c,ptr,sizeof(void *)); c 680 source4/lib/wmi/wmi_wrap.c SWIG_UnpackDataName(const char *c, void *ptr, size_t sz, const char *name) { c 681 source4/lib/wmi/wmi_wrap.c if (*c != '_') { c 682 source4/lib/wmi/wmi_wrap.c if (strcmp(c,"NULL") == 0) { c 689 source4/lib/wmi/wmi_wrap.c return SWIG_UnpackData(++c,ptr,sz); c 4237 source4/lib/wmi/wmi_wrap.c const char *c = methods[i].ml_doc; c 4238 source4/lib/wmi/wmi_wrap.c if (c && (c = strstr(c, "swig_ptr: "))) { c 4241 source4/lib/wmi/wmi_wrap.c const char *name = c + 10; c 4252 source4/lib/wmi/wmi_wrap.c size_t ldoc = (c - methods[i].ml_doc); c 184 source4/libcli/auth/smbdes.c char c[28]; c 195 source4/libcli/auth/smbdes.c c[i] = pk1[i]; c 200 source4/libcli/auth/smbdes.c lshift(c, sc[i], 28); c 203 source4/libcli/auth/smbdes.c concat(cd, c, d, 28, 28); c 40 source4/libcli/composite/composite.c struct composite_context *c; c 42 source4/libcli/composite/composite.c c = talloc_zero(mem_ctx, struct composite_context); c 43 source4/libcli/composite/composite.c if (!c) return NULL; c 44 source4/libcli/composite/composite.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 45 source4/libcli/composite/composite.c c->event_ctx = talloc_reference(c, ev); c 46 source4/libcli/composite/composite.c if (!c->event_ctx) { c 47 source4/libcli/composite/composite.c talloc_free(c); c 51 source4/libcli/composite/composite.c return c; c 57 source4/libcli/composite/composite.c _PUBLIC_ NTSTATUS composite_wait(struct composite_context *c) c 59 source4/libcli/composite/composite.c if (c == NULL) return NT_STATUS_NO_MEMORY; c 61 source4/libcli/composite/composite.c c->used_wait = true; c 63 source4/libcli/composite/composite.c while (c->state < COMPOSITE_STATE_DONE) { c 64 source4/libcli/composite/composite.c if (event_loop_once(c->event_ctx) != 0) { c 69 source4/libcli/composite/composite.c return c->status; c 76 source4/libcli/composite/composite.c _PUBLIC_ NTSTATUS composite_wait_free(struct composite_context *c) c 78 source4/libcli/composite/composite.c NTSTATUS status = composite_wait(c); c 79 source4/libcli/composite/composite.c talloc_free(c); c 99 source4/libcli/composite/composite.c struct composite_context *c = talloc_get_type(ptr, struct composite_context); c 100 source4/libcli/composite/composite.c if (c->async.fn) { c 101 source4/libcli/composite/composite.c c->async.fn(c); c 105 source4/libcli/composite/composite.h NTSTATUS composite_wait(struct composite_context *c); c 106 source4/libcli/composite/composite.h NTSTATUS composite_wait_free(struct composite_context *c); c 76 source4/libcli/finddcs.c struct composite_context *c, *creq; c 80 source4/libcli/finddcs.c c = composite_create(mem_ctx, event_ctx); c 81 source4/libcli/finddcs.c if (c == NULL) return NULL; c 83 source4/libcli/finddcs.c state = talloc(c, struct finddcs_state); c 84 source4/libcli/finddcs.c if (composite_nomem(state, c)) return c; c 85 source4/libcli/finddcs.c c->private_data = state; c 87 source4/libcli/finddcs.c state->ctx = c; c 93 source4/libcli/finddcs.c if (composite_nomem(state->domain_name, c)) return c; c 97 source4/libcli/finddcs.c if (composite_nomem(state->domain_sid, c)) return c; c 106 source4/libcli/finddcs.c composite_continue(c, creq, finddcs_name_resolved, state); c 107 source4/libcli/finddcs.c return c; c 242 source4/libcli/finddcs.c NTSTATUS finddcs_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 245 source4/libcli/finddcs.c NTSTATUS status = composite_wait(c); c 248 source4/libcli/finddcs.c talloc_get_type(c->private_data, struct finddcs_state); c 252 source4/libcli/finddcs.c talloc_free(c); c 267 source4/libcli/finddcs.c struct composite_context *c = finddcs_send(mem_ctx, c 275 source4/libcli/finddcs.c return finddcs_recv(c, mem_ctx, num_dcs, dcs); c 677 source4/libcli/ldap/ldap_client.c #define _LDAP_MAP_CODE(c) { c, #c } c 131 source4/libcli/raw/clisocket.c NTSTATUS smbcli_sock_connect_recv(struct composite_context *c, c 135 source4/libcli/raw/clisocket.c NTSTATUS status = composite_wait(c); c 138 source4/libcli/raw/clisocket.c talloc_get_type(c->private_data, c 142 source4/libcli/raw/clisocket.c talloc_free(c); c 160 source4/libcli/raw/clisocket.c struct composite_context *c = c 164 source4/libcli/raw/clisocket.c return smbcli_sock_connect_recv(c, mem_ctx, result); c 40 source4/libcli/raw/rawfile.c char c; c 68 source4/libcli/raw/rawfile.c ret[len++] = attr_strs[i].c; c 46 source4/libcli/resolve/bcast.c struct composite_context *c; c 67 source4/libcli/resolve/bcast.c c = resolve_name_nbtlist_send(mem_ctx, event_ctx, flags, port, name, c 72 source4/libcli/resolve/bcast.c return c; c 78 source4/libcli/resolve/bcast.c NTSTATUS resolve_name_bcast_recv(struct composite_context *c, c 83 source4/libcli/resolve/bcast.c NTSTATUS status = resolve_name_nbtlist_recv(c, mem_ctx, addrs, names); c 339 source4/libcli/resolve/dns_ex.c struct composite_context *c = talloc_get_type(private_data, struct composite_context); c 340 source4/libcli/resolve/dns_ex.c struct dns_ex_state *state = talloc_get_type(c->private_data, c 374 source4/libcli/resolve/dns_ex.c composite_error(c, NT_STATUS_OBJECT_NAME_NOT_FOUND); c 382 source4/libcli/resolve/dns_ex.c if (composite_nomem(addrs, c)) return; c 388 source4/libcli/resolve/dns_ex.c if (composite_nomem(state->addrs, c)) return; c 391 source4/libcli/resolve/dns_ex.c if (composite_nomem(state->names, c)) return; c 399 source4/libcli/resolve/dns_ex.c composite_error(c, NT_STATUS_OBJECT_NAME_NOT_FOUND); c 408 source4/libcli/resolve/dns_ex.c composite_error(c, NT_STATUS_OBJECT_NAME_NOT_FOUND); c 417 source4/libcli/resolve/dns_ex.c composite_error(c, NT_STATUS_OBJECT_NAME_NOT_FOUND); c 422 source4/libcli/resolve/dns_ex.c composite_error(c, NT_STATUS_OBJECT_NAME_NOT_FOUND); c 429 source4/libcli/resolve/dns_ex.c if (composite_nomem(state->addrs[i], c)) return; c 432 source4/libcli/resolve/dns_ex.c if (composite_nomem(state->names[i], c)) return; c 437 source4/libcli/resolve/dns_ex.c composite_done(c); c 451 source4/libcli/resolve/dns_ex.c struct composite_context *c; c 456 source4/libcli/resolve/dns_ex.c c = composite_create(mem_ctx, event_ctx); c 457 source4/libcli/resolve/dns_ex.c if (c == NULL) return NULL; c 460 source4/libcli/resolve/dns_ex.c composite_error(c, NT_STATUS_OBJECT_NAME_NOT_FOUND); c 461 source4/libcli/resolve/dns_ex.c return c; c 464 source4/libcli/resolve/dns_ex.c state = talloc_zero(c, struct dns_ex_state); c 465 source4/libcli/resolve/dns_ex.c if (composite_nomem(state, c)) return c; c 466 source4/libcli/resolve/dns_ex.c c->private_data = state; c 468 source4/libcli/resolve/dns_ex.c c->status = nbt_name_dup(state, name, &state->name); c 469 source4/libcli/resolve/dns_ex.c if (!composite_is_ok(c)) return c; c 474 source4/libcli/resolve/dns_ex.c composite_error(c, map_nt_error_from_unix(errno)); c 475 source4/libcli/resolve/dns_ex.c return c; c 483 source4/libcli/resolve/dns_ex.c state->event_ctx = c->event_ctx; c 487 source4/libcli/resolve/dns_ex.c state->fde = event_add_fd(c->event_ctx, c, state->child_fd, EVENT_FD_READ, c 488 source4/libcli/resolve/dns_ex.c pipe_handler, c); c 489 source4/libcli/resolve/dns_ex.c if (composite_nomem(state->fde, c)) { c 492 source4/libcli/resolve/dns_ex.c return c; c 497 source4/libcli/resolve/dns_ex.c composite_error(c, map_nt_error_from_unix(errno)); c 498 source4/libcli/resolve/dns_ex.c return c; c 515 source4/libcli/resolve/dns_ex.c return c; c 521 source4/libcli/resolve/dns_ex.c NTSTATUS resolve_name_dns_ex_recv(struct composite_context *c, c 528 source4/libcli/resolve/dns_ex.c status = composite_wait(c); c 531 source4/libcli/resolve/dns_ex.c struct dns_ex_state *state = talloc_get_type(c->private_data, c 539 source4/libcli/resolve/dns_ex.c talloc_free(c); c 48 source4/libcli/resolve/host.c NTSTATUS resolve_name_host_recv(struct composite_context *c, c 53 source4/libcli/resolve/host.c return resolve_name_dns_ex_recv(c, mem_ctx, addrs, names); c 54 source4/libcli/resolve/nbtlist.c struct composite_context *c = talloc_get_type(req->async.private_data, c 56 source4/libcli/resolve/nbtlist.c struct nbtlist_state *state = talloc_get_type(c->private_data, struct nbtlist_state); c 66 source4/libcli/resolve/nbtlist.c composite_error(c, NT_STATUS_INTERNAL_ERROR); c 72 source4/libcli/resolve/nbtlist.c c->status = nbt_name_query_recv(req, state, q); c 76 source4/libcli/resolve/nbtlist.c if (!composite_is_ok(c)) return; c 79 source4/libcli/resolve/nbtlist.c composite_error(c, NT_STATUS_UNEXPECTED_NETWORK_ERROR); c 85 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->addrs, c)) return; c 88 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->names, c)) return; c 95 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->addrs[i], c)) return; c 98 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->names[i], c)) return; c 103 source4/libcli/resolve/nbtlist.c composite_done(c); c 121 source4/libcli/resolve/nbtlist.c struct composite_context *c; c 125 source4/libcli/resolve/nbtlist.c c = composite_create(mem_ctx, event_ctx); c 126 source4/libcli/resolve/nbtlist.c if (c == NULL) return NULL; c 129 source4/libcli/resolve/nbtlist.c composite_error(c, NT_STATUS_OBJECT_NAME_NOT_FOUND); c 130 source4/libcli/resolve/nbtlist.c return c; c 134 source4/libcli/resolve/nbtlist.c composite_error(c, NT_STATUS_OBJECT_NAME_NOT_FOUND); c 135 source4/libcli/resolve/nbtlist.c return c; c 138 source4/libcli/resolve/nbtlist.c state = talloc(c, struct nbtlist_state); c 139 source4/libcli/resolve/nbtlist.c if (composite_nomem(state, c)) return c; c 140 source4/libcli/resolve/nbtlist.c c->private_data = state; c 145 source4/libcli/resolve/nbtlist.c c->status = nbt_name_dup(state, name, &state->name); c 146 source4/libcli/resolve/nbtlist.c if (!composite_is_ok(c)) return c; c 149 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->name.name, c)) return c; c 152 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->name.scope, c)) return c; c 162 source4/libcli/resolve/nbtlist.c composite_error(c, NT_STATUS_OBJECT_NAME_NOT_FOUND); c 163 source4/libcli/resolve/nbtlist.c return c; c 168 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->nbtsock, c)) return c; c 175 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->io_queries, c)) return c; c 178 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->queries, c)) return c; c 184 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->io_queries[i].in.dest_addr, c)) return c; c 192 source4/libcli/resolve/nbtlist.c if (composite_nomem(state->queries[i], c)) return c; c 195 source4/libcli/resolve/nbtlist.c state->queries[i]->async.private_data = c; c 198 source4/libcli/resolve/nbtlist.c return c; c 204 source4/libcli/resolve/nbtlist.c NTSTATUS resolve_name_nbtlist_recv(struct composite_context *c, c 211 source4/libcli/resolve/nbtlist.c status = composite_wait(c); c 214 source4/libcli/resolve/nbtlist.c struct nbtlist_state *state = talloc_get_type(c->private_data, struct nbtlist_state); c 221 source4/libcli/resolve/nbtlist.c talloc_free(c); c 42 source4/libcli/resolve/resolve.c static struct composite_context *setup_next_method(struct composite_context *c); c 85 source4/libcli/resolve/resolve.c struct composite_context *c = (struct composite_context *)creq->async.private_data; c 86 source4/libcli/resolve/resolve.c struct resolve_state *state = talloc_get_type(c->private_data, struct resolve_state); c 89 source4/libcli/resolve/resolve.c c->status = method->recv_fn(creq, state, &state->addrs, &state->names); c 91 source4/libcli/resolve/resolve.c if (!NT_STATUS_IS_OK(c->status)) { c 93 source4/libcli/resolve/resolve.c state->creq = setup_next_method(c); c 99 source4/libcli/resolve/resolve.c if (!NT_STATUS_IS_OK(c->status)) { c 100 source4/libcli/resolve/resolve.c c->state = COMPOSITE_STATE_ERROR; c 102 source4/libcli/resolve/resolve.c c->state = COMPOSITE_STATE_DONE; c 104 source4/libcli/resolve/resolve.c if (c->async.fn) { c 105 source4/libcli/resolve/resolve.c c->async.fn(c); c 110 source4/libcli/resolve/resolve.c static struct composite_context *setup_next_method(struct composite_context *c) c 112 source4/libcli/resolve/resolve.c struct resolve_state *state = talloc_get_type(c->private_data, struct resolve_state); c 117 source4/libcli/resolve/resolve.c creq = state->method->send_fn(c, c->event_ctx, c 129 source4/libcli/resolve/resolve.c creq->async.private_data = c; c 144 source4/libcli/resolve/resolve.c struct composite_context *c; c 151 source4/libcli/resolve/resolve.c c = composite_create(ctx, event_ctx); c 152 source4/libcli/resolve/resolve.c if (c == NULL) return NULL; c 154 source4/libcli/resolve/resolve.c if (composite_nomem(c->event_ctx, c)) return c; c 156 source4/libcli/resolve/resolve.c state = talloc(c, struct resolve_state); c 157 source4/libcli/resolve/resolve.c if (composite_nomem(state, c)) return c; c 158 source4/libcli/resolve/resolve.c c->private_data = state; c 163 source4/libcli/resolve/resolve.c c->status = nbt_name_dup(state, name, &state->name); c 164 source4/libcli/resolve/resolve.c if (!composite_is_ok(c)) return c; c 167 source4/libcli/resolve/resolve.c if (composite_nomem(state->ctx, c)) return c; c 174 source4/libcli/resolve/resolve.c if (composite_nomem(state->addrs, c)) return c; c 177 source4/libcli/resolve/resolve.c if (composite_nomem(state->addrs[0], c)) return c; c 180 source4/libcli/resolve/resolve.c if (composite_nomem(state->names, c)) return c; c 182 source4/libcli/resolve/resolve.c if (composite_nomem(state->names[0], c)) return c; c 184 source4/libcli/resolve/resolve.c composite_done(c); c 185 source4/libcli/resolve/resolve.c return c; c 190 source4/libcli/resolve/resolve.c composite_error(c, NT_STATUS_BAD_NETWORK_NAME); c 191 source4/libcli/resolve/resolve.c return c; c 193 source4/libcli/resolve/resolve.c state->creq = setup_next_method(c); c 194 source4/libcli/resolve/resolve.c if (composite_nomem(state->creq, c)) return c; c 196 source4/libcli/resolve/resolve.c return c; c 202 source4/libcli/resolve/resolve.c NTSTATUS resolve_name_all_recv(struct composite_context *c, c 209 source4/libcli/resolve/resolve.c status = composite_wait(c); c 212 source4/libcli/resolve/resolve.c struct resolve_state *state = talloc_get_type(c->private_data, struct resolve_state); c 219 source4/libcli/resolve/resolve.c talloc_free(c); c 230 source4/libcli/resolve/resolve.c NTSTATUS resolve_name_recv(struct composite_context *c, c 237 source4/libcli/resolve/resolve.c status = resolve_name_all_recv(c, mem_ctx, &addrs, NULL); c 256 source4/libcli/resolve/resolve.c struct composite_context *c = resolve_name_send(ctx, name, ev); c 257 source4/libcli/resolve/resolve.c return resolve_name_recv(c, mem_ctx, reply_addr); c 47 source4/libcli/resolve/testsuite.c struct composite_context *c = resolve_name_host_send(mem_ctx, ev, NULL, 0, 0, &n); c 48 source4/libcli/resolve/testsuite.c torture_assert(tctx, c != NULL, "resolve_name_host_send"); c 49 source4/libcli/resolve/testsuite.c torture_assert_ntstatus_ok(tctx, resolve_name_host_recv(c, mem_ctx, &s, NULL), c 58 source4/libcli/resolve/wins.c NTSTATUS resolve_name_wins_recv(struct composite_context *c, c 63 source4/libcli/resolve/wins.c return resolve_name_nbtlist_recv(c, mem_ctx, addrs, names); c 346 source4/libcli/security/sddl.c char c = sddl[0]; c 350 source4/libcli/security/sddl.c switch (c) { c 33 source4/libcli/smb2/cancel.c struct smb2_request *c; c 49 source4/libcli/smb2/cancel.c c = smb2_request_init(r->transport, SMB2_OP_CANCEL, 0x04, false, 0); c 51 source4/libcli/smb2/cancel.c NT_STATUS_HAVE_NO_MEMORY(c); c 52 source4/libcli/smb2/cancel.c c->seqnum = 0; c 54 source4/libcli/smb2/cancel.c SIVAL(c->out.hdr, SMB2_HDR_FLAGS, 0x00000002); c 55 source4/libcli/smb2/cancel.c SSVAL(c->out.hdr, SMB2_HDR_CREDIT, 0x0030); c 56 source4/libcli/smb2/cancel.c SIVAL(c->out.hdr, SMB2_HDR_PID, r->cancel.pending_id); c 57 source4/libcli/smb2/cancel.c SBVAL(c->out.hdr, SMB2_HDR_MESSAGE_ID, c->seqnum); c 59 source4/libcli/smb2/cancel.c SBVAL(c->out.hdr, SMB2_HDR_SESSION_ID, r->session->uid); c 62 source4/libcli/smb2/cancel.c SSVAL(c->out.body, 0x02, 0); c 64 source4/libcli/smb2/cancel.c old_timeout = c->transport->options.request_timeout; c 65 source4/libcli/smb2/cancel.c c->transport->options.request_timeout = 0; c 66 source4/libcli/smb2/cancel.c smb2_transport_send(c); c 67 source4/libcli/smb2/cancel.c c->transport->options.request_timeout = old_timeout; c 69 source4/libcli/smb2/cancel.c if (c->state == SMB2_REQUEST_ERROR) { c 70 source4/libcli/smb2/cancel.c status = c->status; c 75 source4/libcli/smb2/cancel.c talloc_free(c); c 51 source4/libcli/smb2/connect.c struct composite_context *c = talloc_get_type(req->async.private_data, c 53 source4/libcli/smb2/connect.c struct smb2_connect_state *state = talloc_get_type(c->private_data, c 56 source4/libcli/smb2/connect.c c->status = smb2_tree_connect_recv(req, &state->tcon); c 57 source4/libcli/smb2/connect.c if (!composite_is_ok(c)) return; c 61 source4/libcli/smb2/connect.c composite_done(c); c 69 source4/libcli/smb2/connect.c struct composite_context *c = talloc_get_type(creq->async.private_data, c 71 source4/libcli/smb2/connect.c struct smb2_connect_state *state = talloc_get_type(c->private_data, c 75 source4/libcli/smb2/connect.c c->status = smb2_session_setup_spnego_recv(creq); c 76 source4/libcli/smb2/connect.c if (!composite_is_ok(c)) return; c 79 source4/libcli/smb2/connect.c if (composite_nomem(state->tree, c)) return; c 84 source4/libcli/smb2/connect.c if (composite_nomem(state->tcon.in.path, c)) return; c 87 source4/libcli/smb2/connect.c if (composite_nomem(req, c)) return; c 90 source4/libcli/smb2/connect.c req->async.private_data = c; c 98 source4/libcli/smb2/connect.c struct composite_context *c = talloc_get_type(req->async.private_data, c 100 source4/libcli/smb2/connect.c struct smb2_connect_state *state = talloc_get_type(c->private_data, c 105 source4/libcli/smb2/connect.c c->status = smb2_negprot_recv(req, c, &state->negprot); c 106 source4/libcli/smb2/connect.c if (!composite_is_ok(c)) return; c 115 source4/libcli/smb2/connect.c composite_error(c, NT_STATUS_ACCESS_DENIED); c 138 source4/libcli/smb2/connect.c composite_error(c, NT_STATUS_ACCESS_DENIED); c 145 source4/libcli/smb2/connect.c if (composite_nomem(state->session, c)) return; c 149 source4/libcli/smb2/connect.c composite_continue(c, creq, continue_session, c); c 157 source4/libcli/smb2/connect.c struct composite_context *c = talloc_get_type(creq->async.private_data, c 159 source4/libcli/smb2/connect.c struct smb2_connect_state *state = talloc_get_type(c->private_data, c 166 source4/libcli/smb2/connect.c c->status = smbcli_sock_connect_recv(creq, state, &sock); c 167 source4/libcli/smb2/connect.c if (!composite_is_ok(c)) return; c 170 source4/libcli/smb2/connect.c if (composite_nomem(transport, c)) return; c 194 source4/libcli/smb2/connect.c if (composite_nomem(req, c)) return; c 197 source4/libcli/smb2/connect.c req->async.private_data = c; c 206 source4/libcli/smb2/connect.c struct composite_context *c = talloc_get_type(creq->async.private_data, c 208 source4/libcli/smb2/connect.c struct smb2_connect_state *state = talloc_get_type(c->private_data, c 214 source4/libcli/smb2/connect.c c->status = resolve_name_recv(creq, state, &addr); c 215 source4/libcli/smb2/connect.c if (!composite_is_ok(c)) return; c 223 source4/libcli/smb2/connect.c creq = smbcli_sock_connect_send(state, addr, ports, state->host, state->resolve_ctx, c->event_ctx, state->socket_options); c 225 source4/libcli/smb2/connect.c composite_continue(c, creq, continue_socket, c); c 243 source4/libcli/smb2/connect.c struct composite_context *c; c 248 source4/libcli/smb2/connect.c c = composite_create(mem_ctx, ev); c 249 source4/libcli/smb2/connect.c if (c == NULL) return NULL; c 251 source4/libcli/smb2/connect.c state = talloc(c, struct smb2_connect_state); c 252 source4/libcli/smb2/connect.c if (composite_nomem(state, c)) return c; c 253 source4/libcli/smb2/connect.c c->private_data = state; c 257 source4/libcli/smb2/connect.c state->host = talloc_strdup(c, host); c 258 source4/libcli/smb2/connect.c if (composite_nomem(state->host, c)) return c; c 260 source4/libcli/smb2/connect.c state->share = talloc_strdup(c, share); c 261 source4/libcli/smb2/connect.c if (composite_nomem(state->share, c)) return c; c 269 source4/libcli/smb2/connect.c creq = resolve_name_send(resolve_ctx, &name, c->event_ctx); c 270 source4/libcli/smb2/connect.c composite_continue(c, creq, continue_resolve, c); c 271 source4/libcli/smb2/connect.c return c; c 277 source4/libcli/smb2/connect.c NTSTATUS smb2_connect_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 281 source4/libcli/smb2/connect.c struct smb2_connect_state *state = talloc_get_type(c->private_data, c 283 source4/libcli/smb2/connect.c status = composite_wait(c); c 287 source4/libcli/smb2/connect.c talloc_free(c); c 305 source4/libcli/smb2/connect.c struct composite_context *c = smb2_connect_send(mem_ctx, host, ports, c 310 source4/libcli/smb2/connect.c return smb2_connect_recv(c, mem_ctx, tree); c 142 source4/libcli/smb2/create.c const struct smb2_create_blob *c; c 148 source4/libcli/smb2/create.c c = &blobs.blobs[i]; c 149 source4/libcli/smb2/create.c status = smb2_create_blob_push_one(mem_ctx, buffer, c, last); c 147 source4/libcli/smb2/session.c struct composite_context *c = talloc_get_type(req->async.private_data, c 149 source4/libcli/smb2/session.c struct smb2_session_state *state = talloc_get_type(c->private_data, c 153 source4/libcli/smb2/session.c c->status = smb2_session_setup_recv(req, c, &state->io); c 154 source4/libcli/smb2/session.c if (NT_STATUS_EQUAL(c->status, NT_STATUS_MORE_PROCESSING_REQUIRED) || c 155 source4/libcli/smb2/session.c (NT_STATUS_IS_OK(c->status) && c 159 source4/libcli/smb2/session.c c->status = gensec_update(session->gensec, c, c 162 source4/libcli/smb2/session.c state->gensec_status = c->status; c 172 source4/libcli/smb2/session.c if (NT_STATUS_EQUAL(c->status, NT_STATUS_MORE_PROCESSING_REQUIRED)) { c 175 source4/libcli/smb2/session.c composite_error(c, NT_STATUS_NO_MEMORY); c 180 source4/libcli/smb2/session.c state->req->async.private_data = c; c 184 source4/libcli/smb2/session.c if (!NT_STATUS_IS_OK(c->status)) { c 185 source4/libcli/smb2/session.c composite_error(c, c->status); c 193 source4/libcli/smb2/session.c composite_error(c, NT_STATUS_ACCESS_DENIED); c 199 source4/libcli/smb2/session.c composite_done(c); c 208 source4/libcli/smb2/session.c struct composite_context *c; c 211 source4/libcli/smb2/session.c c = composite_create(session, session->transport->socket->event.ctx); c 212 source4/libcli/smb2/session.c if (c == NULL) return NULL; c 214 source4/libcli/smb2/session.c state = talloc(c, struct smb2_session_state); c 215 source4/libcli/smb2/session.c if (composite_nomem(state, c)) return c; c 216 source4/libcli/smb2/session.c c->private_data = state; c 228 source4/libcli/smb2/session.c c->status = gensec_set_credentials(session->gensec, credentials); c 229 source4/libcli/smb2/session.c if (!composite_is_ok(c)) return c; c 231 source4/libcli/smb2/session.c c->status = gensec_set_target_hostname(session->gensec, c 233 source4/libcli/smb2/session.c if (!composite_is_ok(c)) return c; c 235 source4/libcli/smb2/session.c c->status = gensec_set_target_service(session->gensec, "cifs"); c 236 source4/libcli/smb2/session.c if (!composite_is_ok(c)) return c; c 238 source4/libcli/smb2/session.c c->status = gensec_start_mech_by_oid(session->gensec, GENSEC_OID_SPNEGO); c 239 source4/libcli/smb2/session.c if (!composite_is_ok(c)) return c; c 241 source4/libcli/smb2/session.c c->status = gensec_update(session->gensec, c, c 244 source4/libcli/smb2/session.c if (!NT_STATUS_EQUAL(c->status, NT_STATUS_MORE_PROCESSING_REQUIRED)) { c 245 source4/libcli/smb2/session.c composite_error(c, c->status); c 246 source4/libcli/smb2/session.c return c; c 248 source4/libcli/smb2/session.c state->gensec_status = c->status; c 251 source4/libcli/smb2/session.c composite_continue_smb2(c, state->req, session_request_handler, c); c 252 source4/libcli/smb2/session.c return c; c 258 source4/libcli/smb2/session.c NTSTATUS smb2_session_setup_spnego_recv(struct composite_context *c) c 261 source4/libcli/smb2/session.c status = composite_wait(c); c 262 source4/libcli/smb2/session.c talloc_free(c); c 272 source4/libcli/smb2/session.c struct composite_context *c = smb2_session_setup_spnego_send(session, credentials); c 273 source4/libcli/smb2/session.c return smb2_session_setup_spnego_recv(c); c 34 source4/libcli/smb2/util.c struct smb2_close c; c 36 source4/libcli/smb2/util.c ZERO_STRUCT(c); c 37 source4/libcli/smb2/util.c c.in.file.handle = h; c 39 source4/libcli/smb2/util.c return smb2_close(tree, &c); c 26 source4/libcli/smb_composite/appendacl.c static NTSTATUS appendacl_open(struct composite_context *c, c 29 source4/libcli/smb_composite/appendacl.c struct appendacl_state *state = talloc_get_type(c->private_data, struct appendacl_state); c 33 source4/libcli/smb_composite/appendacl.c status = smb_raw_open_recv(state->req, c, state->io_open); c 37 source4/libcli/smb_composite/appendacl.c state->io_fileinfo = talloc(c, union smb_fileinfo); c 49 source4/libcli/smb_composite/appendacl.c state->req->async.private_data = c; c 57 source4/libcli/smb_composite/appendacl.c static NTSTATUS appendacl_get(struct composite_context *c, c 60 source4/libcli/smb_composite/appendacl.c struct appendacl_state *state = talloc_get_type(c->private_data, struct appendacl_state); c 69 source4/libcli/smb_composite/appendacl.c state->io_setfileinfo = talloc(c, union smb_setfileinfo); c 95 source4/libcli/smb_composite/appendacl.c state->req->async.private_data = c; c 103 source4/libcli/smb_composite/appendacl.c static NTSTATUS appendacl_set(struct composite_context *c, c 106 source4/libcli/smb_composite/appendacl.c struct appendacl_state *state = talloc_get_type(c->private_data, struct appendacl_state); c 114 source4/libcli/smb_composite/appendacl.c state->io_fileinfo = talloc(c, union smb_fileinfo); c 127 source4/libcli/smb_composite/appendacl.c state->req->async.private_data = c; c 136 source4/libcli/smb_composite/appendacl.c static NTSTATUS appendacl_getagain(struct composite_context *c, c 139 source4/libcli/smb_composite/appendacl.c struct appendacl_state *state = talloc_get_type(c->private_data, struct appendacl_state); c 144 source4/libcli/smb_composite/appendacl.c status = smb_raw_fileinfo_recv(state->req, c, state->io_fileinfo); c 150 source4/libcli/smb_composite/appendacl.c io_close = talloc(c, union smb_close); c 162 source4/libcli/smb_composite/appendacl.c state->req->async.private_data = c; c 172 source4/libcli/smb_composite/appendacl.c static NTSTATUS appendacl_close(struct composite_context *c, c 175 source4/libcli/smb_composite/appendacl.c struct appendacl_state *state = talloc_get_type(c->private_data, struct appendacl_state); c 181 source4/libcli/smb_composite/appendacl.c c->state = COMPOSITE_STATE_DONE; c 191 source4/libcli/smb_composite/appendacl.c struct composite_context *c = (struct composite_context *)req->async.private_data; c 192 source4/libcli/smb_composite/appendacl.c struct appendacl_state *state = talloc_get_type(c->private_data, struct appendacl_state); c 198 source4/libcli/smb_composite/appendacl.c c->status = appendacl_open(c, state->io); c 202 source4/libcli/smb_composite/appendacl.c c->status = appendacl_get(c, state->io); c 206 source4/libcli/smb_composite/appendacl.c c->status = appendacl_set(c, state->io); c 210 source4/libcli/smb_composite/appendacl.c c->status = appendacl_getagain(c, state->io); c 214 source4/libcli/smb_composite/appendacl.c c->status = appendacl_close(c, state->io); c 219 source4/libcli/smb_composite/appendacl.c if (!NT_STATUS_IS_OK(c->status)) { c 220 source4/libcli/smb_composite/appendacl.c c->state = COMPOSITE_STATE_ERROR; c 223 source4/libcli/smb_composite/appendacl.c if (c->state >= COMPOSITE_STATE_DONE && c 224 source4/libcli/smb_composite/appendacl.c c->async.fn) { c 225 source4/libcli/smb_composite/appendacl.c c->async.fn(c); c 237 source4/libcli/smb_composite/appendacl.c struct composite_context *c; c 240 source4/libcli/smb_composite/appendacl.c c = talloc_zero(tree, struct composite_context); c 241 source4/libcli/smb_composite/appendacl.c if (c == NULL) goto failed; c 243 source4/libcli/smb_composite/appendacl.c state = talloc(c, struct appendacl_state); c 248 source4/libcli/smb_composite/appendacl.c c->private_data = state; c 249 source4/libcli/smb_composite/appendacl.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 250 source4/libcli/smb_composite/appendacl.c c->event_ctx = tree->session->transport->socket->event.ctx; c 253 source4/libcli/smb_composite/appendacl.c state->io_open = talloc_zero(c, union smb_open); c 273 source4/libcli/smb_composite/appendacl.c state->req->async.private_data = c; c 276 source4/libcli/smb_composite/appendacl.c return c; c 279 source4/libcli/smb_composite/appendacl.c talloc_free(c); c 287 source4/libcli/smb_composite/appendacl.c NTSTATUS smb_composite_appendacl_recv(struct composite_context *c, TALLOC_CTX *mem_ctx) c 291 source4/libcli/smb_composite/appendacl.c status = composite_wait(c); c 294 source4/libcli/smb_composite/appendacl.c struct appendacl_state *state = talloc_get_type(c->private_data, struct appendacl_state); c 298 source4/libcli/smb_composite/appendacl.c talloc_free(c); c 310 source4/libcli/smb_composite/appendacl.c struct composite_context *c = smb_composite_appendacl_send(tree, io); c 311 source4/libcli/smb_composite/appendacl.c return smb_composite_appendacl_recv(c, mem_ctx); c 64 source4/libcli/smb_composite/connect.c static NTSTATUS connect_tcon(struct composite_context *c, c 67 source4/libcli/smb_composite/connect.c struct connect_state *state = talloc_get_type(c->private_data, struct connect_state); c 70 source4/libcli/smb_composite/connect.c status = smb_raw_tcon_recv(state->req, c, state->io_tcon); c 92 source4/libcli/smb_composite/connect.c static NTSTATUS connect_session_setup_anon(struct composite_context *c, c 95 source4/libcli/smb_composite/connect.c struct connect_state *state = talloc_get_type(c->private_data, struct connect_state); c 106 source4/libcli/smb_composite/connect.c state->io_tcon = talloc(c, union smb_tcon); c 132 source4/libcli/smb_composite/connect.c state->req->async.private_data = c; c 141 source4/libcli/smb_composite/connect.c static NTSTATUS connect_session_setup(struct composite_context *c, c 144 source4/libcli/smb_composite/connect.c struct connect_state *state = talloc_get_type(c->private_data, struct connect_state); c 175 source4/libcli/smb_composite/connect.c state->creq->async.private_data = c; c 192 source4/libcli/smb_composite/connect.c state->io_tcon = talloc(c, union smb_tcon); c 218 source4/libcli/smb_composite/connect.c state->req->async.private_data = c; c 227 source4/libcli/smb_composite/connect.c static NTSTATUS connect_negprot(struct composite_context *c, c 230 source4/libcli/smb_composite/connect.c struct connect_state *state = talloc_get_type(c->private_data, struct connect_state); c 252 source4/libcli/smb_composite/connect.c state->io_setup = talloc(c, struct smb_composite_sesssetup); c 269 source4/libcli/smb_composite/connect.c state->creq->async.private_data = c; c 279 source4/libcli/smb_composite/connect.c static NTSTATUS connect_send_negprot(struct composite_context *c, c 282 source4/libcli/smb_composite/connect.c struct connect_state *state = talloc_get_type(c->private_data, struct connect_state); c 288 source4/libcli/smb_composite/connect.c state->req->async.private_data = c; c 298 source4/libcli/smb_composite/connect.c static NTSTATUS connect_session_request(struct composite_context *c, c 301 source4/libcli/smb_composite/connect.c struct connect_state *state = talloc_get_type(c->private_data, struct connect_state); c 308 source4/libcli/smb_composite/connect.c return connect_send_negprot(c, io); c 314 source4/libcli/smb_composite/connect.c static NTSTATUS connect_socket(struct composite_context *c, c 317 source4/libcli/smb_composite/connect.c struct connect_state *state = talloc_get_type(c->private_data, struct connect_state); c 350 source4/libcli/smb_composite/connect.c return connect_send_negprot(c, io); c 357 source4/libcli/smb_composite/connect.c state->req->async.private_data = c; c 367 source4/libcli/smb_composite/connect.c static NTSTATUS connect_resolve(struct composite_context *c, c 370 source4/libcli/smb_composite/connect.c struct connect_state *state = talloc_get_type(c->private_data, struct connect_state); c 380 source4/libcli/smb_composite/connect.c NULL, c->event_ctx, c 385 source4/libcli/smb_composite/connect.c state->creq->async.private_data = c; c 395 source4/libcli/smb_composite/connect.c static void state_handler(struct composite_context *c) c 397 source4/libcli/smb_composite/connect.c struct connect_state *state = talloc_get_type(c->private_data, struct connect_state); c 401 source4/libcli/smb_composite/connect.c c->status = connect_resolve(c, state->io); c 404 source4/libcli/smb_composite/connect.c c->status = connect_socket(c, state->io); c 407 source4/libcli/smb_composite/connect.c c->status = connect_session_request(c, state->io); c 410 source4/libcli/smb_composite/connect.c c->status = connect_negprot(c, state->io); c 413 source4/libcli/smb_composite/connect.c c->status = connect_session_setup(c, state->io); c 416 source4/libcli/smb_composite/connect.c c->status = connect_session_setup_anon(c, state->io); c 419 source4/libcli/smb_composite/connect.c c->status = connect_tcon(c, state->io); c 425 source4/libcli/smb_composite/connect.c composite_done(c); c 427 source4/libcli/smb_composite/connect.c composite_is_ok(c); c 437 source4/libcli/smb_composite/connect.c struct composite_context *c = talloc_get_type(req->async.private_data, c 439 source4/libcli/smb_composite/connect.c state_handler(c); c 447 source4/libcli/smb_composite/connect.c struct composite_context *c = talloc_get_type(creq->async.private_data, c 449 source4/libcli/smb_composite/connect.c state_handler(c); c 460 source4/libcli/smb_composite/connect.c struct composite_context *c; c 464 source4/libcli/smb_composite/connect.c c = talloc_zero(mem_ctx, struct composite_context); c 465 source4/libcli/smb_composite/connect.c if (c == NULL) goto failed; c 467 source4/libcli/smb_composite/connect.c c->event_ctx = talloc_reference(c, event_ctx); c 468 source4/libcli/smb_composite/connect.c if (c->event_ctx == NULL) goto failed; c 470 source4/libcli/smb_composite/connect.c state = talloc_zero(c, struct connect_state); c 476 source4/libcli/smb_composite/connect.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 477 source4/libcli/smb_composite/connect.c c->private_data = state; c 481 source4/libcli/smb_composite/connect.c state->creq = resolve_name_send(resolve_ctx, &name, c->event_ctx); c 484 source4/libcli/smb_composite/connect.c state->creq->async.private_data = c; c 487 source4/libcli/smb_composite/connect.c return c; c 489 source4/libcli/smb_composite/connect.c talloc_free(c); c 496 source4/libcli/smb_composite/connect.c NTSTATUS smb_composite_connect_recv(struct composite_context *c, TALLOC_CTX *mem_ctx) c 500 source4/libcli/smb_composite/connect.c status = composite_wait(c); c 503 source4/libcli/smb_composite/connect.c struct connect_state *state = talloc_get_type(c->private_data, struct connect_state); c 507 source4/libcli/smb_composite/connect.c talloc_free(c); c 518 source4/libcli/smb_composite/connect.c struct composite_context *c = smb_composite_connect_send(io, mem_ctx, resolve_ctx, ev); c 519 source4/libcli/smb_composite/connect.c return smb_composite_connect_recv(c, mem_ctx); c 41 source4/libcli/smb_composite/fetchfile.c static NTSTATUS fetchfile_connect(struct composite_context *c, c 46 source4/libcli/smb_composite/fetchfile.c state = talloc_get_type(c->private_data, struct fetchfile_state); c 48 source4/libcli/smb_composite/fetchfile.c status = smb_composite_connect_recv(state->creq, c); c 60 source4/libcli/smb_composite/fetchfile.c state->creq->async.private_data = c; c 68 source4/libcli/smb_composite/fetchfile.c static NTSTATUS fetchfile_read(struct composite_context *c, c 73 source4/libcli/smb_composite/fetchfile.c state = talloc_get_type(c->private_data, struct fetchfile_state); c 81 source4/libcli/smb_composite/fetchfile.c c->state = COMPOSITE_STATE_DONE; c 82 source4/libcli/smb_composite/fetchfile.c if (c->async.fn) c 83 source4/libcli/smb_composite/fetchfile.c c->async.fn(c); c 88 source4/libcli/smb_composite/fetchfile.c static void fetchfile_state_handler(struct composite_context *c) c 93 source4/libcli/smb_composite/fetchfile.c state = talloc_get_type(c->private_data, struct fetchfile_state); c 99 source4/libcli/smb_composite/fetchfile.c status = fetchfile_connect(c, state->io); c 102 source4/libcli/smb_composite/fetchfile.c status = fetchfile_read(c, state->io); c 107 source4/libcli/smb_composite/fetchfile.c c->status = status; c 108 source4/libcli/smb_composite/fetchfile.c c->state = COMPOSITE_STATE_ERROR; c 109 source4/libcli/smb_composite/fetchfile.c if (c->async.fn) { c 110 source4/libcli/smb_composite/fetchfile.c c->async.fn(c); c 117 source4/libcli/smb_composite/fetchfile.c struct composite_context *c = talloc_get_type(creq->async.private_data, c 119 source4/libcli/smb_composite/fetchfile.c fetchfile_state_handler(c); c 125 source4/libcli/smb_composite/fetchfile.c struct composite_context *c; c 128 source4/libcli/smb_composite/fetchfile.c c = talloc_zero(NULL, struct composite_context); c 129 source4/libcli/smb_composite/fetchfile.c if (c == NULL) goto failed; c 131 source4/libcli/smb_composite/fetchfile.c state = talloc(c, struct fetchfile_state); c 158 source4/libcli/smb_composite/fetchfile.c state->creq->async.private_data = c; c 161 source4/libcli/smb_composite/fetchfile.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 163 source4/libcli/smb_composite/fetchfile.c c->private_data = state; c 165 source4/libcli/smb_composite/fetchfile.c return c; c 167 source4/libcli/smb_composite/fetchfile.c talloc_free(c); c 171 source4/libcli/smb_composite/fetchfile.c NTSTATUS smb_composite_fetchfile_recv(struct composite_context *c, c 176 source4/libcli/smb_composite/fetchfile.c status = composite_wait(c); c 179 source4/libcli/smb_composite/fetchfile.c struct fetchfile_state *state = talloc_get_type(c->private_data, struct fetchfile_state); c 183 source4/libcli/smb_composite/fetchfile.c talloc_free(c); c 190 source4/libcli/smb_composite/fetchfile.c struct composite_context *c = smb_composite_fetchfile_send(io, NULL); c 191 source4/libcli/smb_composite/fetchfile.c return smb_composite_fetchfile_recv(c, mem_ctx); c 17 source4/libcli/smb_composite/fsinfo.c static void fsinfo_composite_handler(struct composite_context *c); c 18 source4/libcli/smb_composite/fsinfo.c static void fsinfo_state_handler(struct composite_context *c); c 30 source4/libcli/smb_composite/fsinfo.c static NTSTATUS fsinfo_connect(struct composite_context *c, c 35 source4/libcli/smb_composite/fsinfo.c state = talloc_get_type(c->private_data, struct fsinfo_state); c 37 source4/libcli/smb_composite/fsinfo.c status = smb_composite_connect_recv(state->creq, c); c 50 source4/libcli/smb_composite/fsinfo.c state->req->async.private_data = c; c 58 source4/libcli/smb_composite/fsinfo.c static NTSTATUS fsinfo_query(struct composite_context *c, c 63 source4/libcli/smb_composite/fsinfo.c state = talloc_get_type(c->private_data, struct fsinfo_state); c 70 source4/libcli/smb_composite/fsinfo.c c->state = COMPOSITE_STATE_DONE; c 72 source4/libcli/smb_composite/fsinfo.c if (c->async.fn) c 73 source4/libcli/smb_composite/fsinfo.c c->async.fn(c); c 113 source4/libcli/smb_composite/fsinfo.c struct composite_context *c = talloc_get_type(req->async.private_data, c 115 source4/libcli/smb_composite/fsinfo.c fsinfo_state_handler(c); c 120 source4/libcli/smb_composite/fsinfo.c struct composite_context *c = talloc_get_type(creq->async.private_data, c 122 source4/libcli/smb_composite/fsinfo.c fsinfo_state_handler(c); c 132 source4/libcli/smb_composite/fsinfo.c struct composite_context *c; c 135 source4/libcli/smb_composite/fsinfo.c c = talloc_zero(tree, struct composite_context); c 136 source4/libcli/smb_composite/fsinfo.c if (c == NULL) goto failed; c 138 source4/libcli/smb_composite/fsinfo.c state = talloc(c, struct fsinfo_state); c 162 source4/libcli/smb_composite/fsinfo.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 164 source4/libcli/smb_composite/fsinfo.c c->private_data = state; c 167 source4/libcli/smb_composite/fsinfo.c resolve_ctx, c->event_ctx); c 171 source4/libcli/smb_composite/fsinfo.c state->creq->async.private_data = c; c 174 source4/libcli/smb_composite/fsinfo.c return c; c 176 source4/libcli/smb_composite/fsinfo.c talloc_free(c); c 183 source4/libcli/smb_composite/fsinfo.c NTSTATUS smb_composite_fsinfo_recv(struct composite_context *c, TALLOC_CTX *mem_ctx) c 187 source4/libcli/smb_composite/fsinfo.c status = composite_wait(c); c 190 source4/libcli/smb_composite/fsinfo.c struct fsinfo_state *state = talloc_get_type(c->private_data, struct fsinfo_state); c 194 source4/libcli/smb_composite/fsinfo.c talloc_free(c); c 207 source4/libcli/smb_composite/fsinfo.c struct composite_context *c = smb_composite_fsinfo_send(tree, io, resolve_ctx); c 208 source4/libcli/smb_composite/fsinfo.c return smb_composite_fsinfo_recv(c, mem_ctx); c 45 source4/libcli/smb_composite/loadfile.c static NTSTATUS setup_close(struct composite_context *c, c 48 source4/libcli/smb_composite/loadfile.c struct loadfile_state *state = talloc_get_type(c->private_data, struct loadfile_state); c 52 source4/libcli/smb_composite/loadfile.c io_close = talloc(c, union smb_close); c 64 source4/libcli/smb_composite/loadfile.c state->req->async.private_data = c; c 74 source4/libcli/smb_composite/loadfile.c static NTSTATUS loadfile_open(struct composite_context *c, c 77 source4/libcli/smb_composite/loadfile.c struct loadfile_state *state = talloc_get_type(c->private_data, struct loadfile_state); c 81 source4/libcli/smb_composite/loadfile.c status = smb_raw_open_recv(state->req, c, state->io_open); c 91 source4/libcli/smb_composite/loadfile.c io->out.data = talloc_array(c, uint8_t, io->out.size); c 95 source4/libcli/smb_composite/loadfile.c return setup_close(c, tree, state->io_open->ntcreatex.out.file.fnum); c 99 source4/libcli/smb_composite/loadfile.c state->io_read = talloc(c, union smb_read); c 116 source4/libcli/smb_composite/loadfile.c state->req->async.private_data = c; c 129 source4/libcli/smb_composite/loadfile.c static NTSTATUS loadfile_read(struct composite_context *c, c 132 source4/libcli/smb_composite/loadfile.c struct loadfile_state *state = talloc_get_type(c->private_data, struct loadfile_state); c 142 source4/libcli/smb_composite/loadfile.c return setup_close(c, tree, state->io_read->readx.in.file.fnum); c 155 source4/libcli/smb_composite/loadfile.c state->req->async.private_data = c; c 163 source4/libcli/smb_composite/loadfile.c static NTSTATUS loadfile_close(struct composite_context *c, c 166 source4/libcli/smb_composite/loadfile.c struct loadfile_state *state = talloc_get_type(c->private_data, struct loadfile_state); c 172 source4/libcli/smb_composite/loadfile.c c->state = COMPOSITE_STATE_DONE; c 183 source4/libcli/smb_composite/loadfile.c struct composite_context *c = (struct composite_context *)req->async.private_data; c 184 source4/libcli/smb_composite/loadfile.c struct loadfile_state *state = talloc_get_type(c->private_data, struct loadfile_state); c 190 source4/libcli/smb_composite/loadfile.c c->status = loadfile_open(c, state->io); c 194 source4/libcli/smb_composite/loadfile.c c->status = loadfile_read(c, state->io); c 198 source4/libcli/smb_composite/loadfile.c c->status = loadfile_close(c, state->io); c 202 source4/libcli/smb_composite/loadfile.c if (!NT_STATUS_IS_OK(c->status)) { c 203 source4/libcli/smb_composite/loadfile.c c->state = COMPOSITE_STATE_ERROR; c 206 source4/libcli/smb_composite/loadfile.c if (c->state >= COMPOSITE_STATE_DONE && c 207 source4/libcli/smb_composite/loadfile.c c->async.fn) { c 208 source4/libcli/smb_composite/loadfile.c c->async.fn(c); c 219 source4/libcli/smb_composite/loadfile.c struct composite_context *c; c 222 source4/libcli/smb_composite/loadfile.c c = talloc_zero(tree, struct composite_context); c 223 source4/libcli/smb_composite/loadfile.c if (c == NULL) goto failed; c 225 source4/libcli/smb_composite/loadfile.c state = talloc(c, struct loadfile_state); c 230 source4/libcli/smb_composite/loadfile.c c->private_data = state; c 231 source4/libcli/smb_composite/loadfile.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 232 source4/libcli/smb_composite/loadfile.c c->event_ctx = tree->session->transport->socket->event.ctx; c 235 source4/libcli/smb_composite/loadfile.c state->io_open = talloc_zero(c, union smb_open); c 253 source4/libcli/smb_composite/loadfile.c state->req->async.private_data = c; c 256 source4/libcli/smb_composite/loadfile.c return c; c 259 source4/libcli/smb_composite/loadfile.c talloc_free(c); c 267 source4/libcli/smb_composite/loadfile.c NTSTATUS smb_composite_loadfile_recv(struct composite_context *c, TALLOC_CTX *mem_ctx) c 271 source4/libcli/smb_composite/loadfile.c status = composite_wait(c); c 274 source4/libcli/smb_composite/loadfile.c struct loadfile_state *state = talloc_get_type(c->private_data, struct loadfile_state); c 278 source4/libcli/smb_composite/loadfile.c talloc_free(c); c 290 source4/libcli/smb_composite/loadfile.c struct composite_context *c = smb_composite_loadfile_send(tree, io); c 291 source4/libcli/smb_composite/loadfile.c return smb_composite_loadfile_recv(c, mem_ctx); c 47 source4/libcli/smb_composite/savefile.c static NTSTATUS setup_close(struct composite_context *c, c 50 source4/libcli/smb_composite/savefile.c struct savefile_state *state = talloc_get_type(c->private_data, struct savefile_state); c 54 source4/libcli/smb_composite/savefile.c io_close = talloc(c, union smb_close); c 67 source4/libcli/smb_composite/savefile.c state->req->async.private_data = c; c 76 source4/libcli/smb_composite/savefile.c static NTSTATUS savefile_open(struct composite_context *c, c 79 source4/libcli/smb_composite/savefile.c struct savefile_state *state = talloc_get_type(c->private_data, struct savefile_state); c 85 source4/libcli/smb_composite/savefile.c status = smb_raw_open_recv(state->req, c, state->io_open); c 89 source4/libcli/smb_composite/savefile.c return setup_close(c, tree, state->io_open->ntcreatex.out.file.fnum); c 93 source4/libcli/smb_composite/savefile.c io_write = talloc(c, union smb_write); c 111 source4/libcli/smb_composite/savefile.c state->req->async.private_data = c; c 122 source4/libcli/smb_composite/savefile.c static NTSTATUS savefile_write(struct composite_context *c, c 125 source4/libcli/smb_composite/savefile.c struct savefile_state *state = talloc_get_type(c->private_data, struct savefile_state); c 138 source4/libcli/smb_composite/savefile.c return setup_close(c, tree, state->io_write->writex.in.file.fnum); c 152 source4/libcli/smb_composite/savefile.c state->req->async.private_data = c; c 160 source4/libcli/smb_composite/savefile.c static NTSTATUS savefile_close(struct composite_context *c, c 163 source4/libcli/smb_composite/savefile.c struct savefile_state *state = talloc_get_type(c->private_data, struct savefile_state); c 173 source4/libcli/smb_composite/savefile.c c->state = COMPOSITE_STATE_DONE; c 184 source4/libcli/smb_composite/savefile.c struct composite_context *c = (struct composite_context *)req->async.private_data; c 185 source4/libcli/smb_composite/savefile.c struct savefile_state *state = talloc_get_type(c->private_data, struct savefile_state); c 191 source4/libcli/smb_composite/savefile.c c->status = savefile_open(c, state->io); c 195 source4/libcli/smb_composite/savefile.c c->status = savefile_write(c, state->io); c 199 source4/libcli/smb_composite/savefile.c c->status = savefile_close(c, state->io); c 203 source4/libcli/smb_composite/savefile.c if (!NT_STATUS_IS_OK(c->status)) { c 204 source4/libcli/smb_composite/savefile.c c->state = COMPOSITE_STATE_ERROR; c 207 source4/libcli/smb_composite/savefile.c if (c->state >= COMPOSITE_STATE_DONE && c 208 source4/libcli/smb_composite/savefile.c c->async.fn) { c 209 source4/libcli/smb_composite/savefile.c c->async.fn(c); c 220 source4/libcli/smb_composite/savefile.c struct composite_context *c; c 224 source4/libcli/smb_composite/savefile.c c = talloc_zero(tree, struct composite_context); c 225 source4/libcli/smb_composite/savefile.c if (c == NULL) goto failed; c 227 source4/libcli/smb_composite/savefile.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 228 source4/libcli/smb_composite/savefile.c c->event_ctx = tree->session->transport->socket->event.ctx; c 230 source4/libcli/smb_composite/savefile.c state = talloc(c, struct savefile_state); c 238 source4/libcli/smb_composite/savefile.c io_open = talloc_zero(c, union smb_open); c 257 source4/libcli/smb_composite/savefile.c state->req->async.private_data = c; c 258 source4/libcli/smb_composite/savefile.c c->private_data = state; c 260 source4/libcli/smb_composite/savefile.c return c; c 263 source4/libcli/smb_composite/savefile.c talloc_free(c); c 271 source4/libcli/smb_composite/savefile.c NTSTATUS smb_composite_savefile_recv(struct composite_context *c) c 274 source4/libcli/smb_composite/savefile.c status = composite_wait(c); c 275 source4/libcli/smb_composite/savefile.c talloc_free(c); c 286 source4/libcli/smb_composite/savefile.c struct composite_context *c = smb_composite_savefile_send(tree, io); c 287 source4/libcli/smb_composite/savefile.c return smb_composite_savefile_recv(c); c 54 source4/libcli/smb_composite/sesssetup.c static NTSTATUS session_setup_old(struct composite_context *c, c 58 source4/libcli/smb_composite/sesssetup.c static NTSTATUS session_setup_nt1(struct composite_context *c, c 62 source4/libcli/smb_composite/sesssetup.c static NTSTATUS session_setup_spnego(struct composite_context *c, c 83 source4/libcli/smb_composite/sesssetup.c struct composite_context *c = (struct composite_context *)req->async.private_data; c 84 source4/libcli/smb_composite/sesssetup.c struct sesssetup_state *state = talloc_get_type(c->private_data, struct sesssetup_state); c 97 source4/libcli/smb_composite/sesssetup.c c->status = state->remote_status; c 114 source4/libcli/smb_composite/sesssetup.c if (NT_STATUS_EQUAL(c->status, NT_STATUS_LOGON_FAILURE)) { c 118 source4/libcli/smb_composite/sesssetup.c nt_status = session_setup_old(c, session, c 123 source4/libcli/smb_composite/sesssetup.c c->status = nt_status; c 124 source4/libcli/smb_composite/sesssetup.c composite_continue_smb(c, state->req, request_handler, c); c 133 source4/libcli/smb_composite/sesssetup.c if (NT_STATUS_EQUAL(c->status, NT_STATUS_LOGON_FAILURE)) { c 137 source4/libcli/smb_composite/sesssetup.c nt_status = session_setup_nt1(c, session, c 142 source4/libcli/smb_composite/sesssetup.c c->status = nt_status; c 143 source4/libcli/smb_composite/sesssetup.c composite_continue_smb(c, state->req, request_handler, c); c 152 source4/libcli/smb_composite/sesssetup.c if (NT_STATUS_EQUAL(c->status, NT_STATUS_LOGON_FAILURE)) { c 156 source4/libcli/smb_composite/sesssetup.c nt_status = session_setup_spnego(c, session, c 161 source4/libcli/smb_composite/sesssetup.c c->status = nt_status; c 162 source4/libcli/smb_composite/sesssetup.c composite_continue_smb(c, state->req, request_handler, c); c 167 source4/libcli/smb_composite/sesssetup.c if (!NT_STATUS_EQUAL(c->status, NT_STATUS_MORE_PROCESSING_REQUIRED) && c 168 source4/libcli/smb_composite/sesssetup.c !NT_STATUS_IS_OK(c->status)) { c 183 source4/libcli/smb_composite/sesssetup.c c->status = state->gensec_status; c 184 source4/libcli/smb_composite/sesssetup.c if (!NT_STATUS_EQUAL(c->status, NT_STATUS_MORE_PROCESSING_REQUIRED) && c 185 source4/libcli/smb_composite/sesssetup.c !NT_STATUS_IS_OK(c->status)) { c 194 source4/libcli/smb_composite/sesssetup.c c->status = NT_STATUS_INTERNAL_ERROR; c 216 source4/libcli/smb_composite/sesssetup.c composite_continue_smb(c, state->req, request_handler, c); c 222 source4/libcli/smb_composite/sesssetup.c c->status = NT_STATUS_INTERNAL_ERROR; c 229 source4/libcli/smb_composite/sesssetup.c c->status = NT_STATUS_ACCESS_DENIED; c 236 source4/libcli/smb_composite/sesssetup.c if (NT_STATUS_IS_OK(c->status) && !cli_credentials_is_anonymous(state->io->in.credentials)) { c 240 source4/libcli/smb_composite/sesssetup.c c->status = NT_STATUS_ACCESS_DENIED; c 244 source4/libcli/smb_composite/sesssetup.c if (!NT_STATUS_IS_OK(c->status)) { c 245 source4/libcli/smb_composite/sesssetup.c composite_error(c, c->status); c 249 source4/libcli/smb_composite/sesssetup.c composite_done(c); c 256 source4/libcli/smb_composite/sesssetup.c static NTSTATUS session_setup_nt1(struct composite_context *c, c 262 source4/libcli/smb_composite/sesssetup.c struct sesssetup_state *state = talloc_get_type(c->private_data, struct sesssetup_state); c 329 source4/libcli/smb_composite/sesssetup.c static NTSTATUS session_setup_old(struct composite_context *c, c 335 source4/libcli/smb_composite/sesssetup.c struct sesssetup_state *state = talloc_get_type(c->private_data, struct sesssetup_state); c 389 source4/libcli/smb_composite/sesssetup.c static NTSTATUS session_setup_spnego(struct composite_context *c, c 394 source4/libcli/smb_composite/sesssetup.c struct sesssetup_state *state = talloc_get_type(c->private_data, struct sesssetup_state); c 410 source4/libcli/smb_composite/sesssetup.c status = gensec_client_start(session, &session->gensec, c->event_ctx, c 509 source4/libcli/smb_composite/sesssetup.c struct composite_context *c; c 513 source4/libcli/smb_composite/sesssetup.c c = composite_create(session, session->transport->socket->event.ctx); c 514 source4/libcli/smb_composite/sesssetup.c if (c == NULL) return NULL; c 516 source4/libcli/smb_composite/sesssetup.c state = talloc_zero(c, struct sesssetup_state); c 517 source4/libcli/smb_composite/sesssetup.c if (composite_nomem(state, c)) return c; c 518 source4/libcli/smb_composite/sesssetup.c c->private_data = state; c 527 source4/libcli/smb_composite/sesssetup.c composite_done(c); c 528 source4/libcli/smb_composite/sesssetup.c return c; c 533 source4/libcli/smb_composite/sesssetup.c status = session_setup_old(c, session, io, &state->req); c 536 source4/libcli/smb_composite/sesssetup.c status = session_setup_nt1(c, session, io, &state->req); c 538 source4/libcli/smb_composite/sesssetup.c status = session_setup_spnego(c, session, io, &state->req); c 543 source4/libcli/smb_composite/sesssetup.c composite_continue_smb(c, state->req, request_handler, c); c 544 source4/libcli/smb_composite/sesssetup.c return c; c 547 source4/libcli/smb_composite/sesssetup.c composite_error(c, status); c 548 source4/libcli/smb_composite/sesssetup.c return c; c 555 source4/libcli/smb_composite/sesssetup.c NTSTATUS smb_composite_sesssetup_recv(struct composite_context *c) c 558 source4/libcli/smb_composite/sesssetup.c status = composite_wait(c); c 559 source4/libcli/smb_composite/sesssetup.c talloc_free(c); c 568 source4/libcli/smb_composite/sesssetup.c struct composite_context *c = smb_composite_sesssetup_send(session, io); c 569 source4/libcli/smb_composite/sesssetup.c return smb_composite_sesssetup_recv(c); c 120 source4/libcli/smb_composite/smb2.c struct composite_context *c = smb2_composite_unlink_send(tree, io); c 121 source4/libcli/smb_composite/smb2.c return composite_wait_free(c); c 192 source4/libcli/smb_composite/smb2.c struct composite_context *c = smb2_composite_mkdir_send(tree, io); c 193 source4/libcli/smb_composite/smb2.c return composite_wait_free(c); c 263 source4/libcli/smb_composite/smb2.c struct composite_context *c = smb2_composite_rmdir_send(tree, io); c 264 source4/libcli/smb_composite/smb2.c return composite_wait_free(c); c 368 source4/libcli/smb_composite/smb2.c struct composite_context *c = smb2_composite_setpathinfo_send(tree, io); c 369 source4/libcli/smb_composite/smb2.c return composite_wait_free(c); c 60 source4/libnet/groupinfo.c struct composite_context *c; c 66 source4/libnet/groupinfo.c c = talloc_get_type(req->async.private_data, struct composite_context); c 67 source4/libnet/groupinfo.c s = talloc_get_type(c->private_data, struct groupinfo_state); c 70 source4/libnet/groupinfo.c c->status = dcerpc_ndr_request_recv(req); c 71 source4/libnet/groupinfo.c if (!composite_is_ok(c)) return; c 75 source4/libnet/groupinfo.c composite_error(c, s->lookup.out.result); c 95 source4/libnet/groupinfo.c composite_error(c, NT_STATUS_NO_SUCH_USER); c 107 source4/libnet/groupinfo.c opengroup_req = dcerpc_samr_OpenGroup_send(s->pipe, c, &s->opengroup); c 108 source4/libnet/groupinfo.c if (composite_nomem(opengroup_req, c)) return; c 110 source4/libnet/groupinfo.c composite_continue_rpc(c, opengroup_req, continue_groupinfo_opengroup, c); c 119 source4/libnet/groupinfo.c struct composite_context *c; c 125 source4/libnet/groupinfo.c c = talloc_get_type(req->async.private_data, struct composite_context); c 126 source4/libnet/groupinfo.c s = talloc_get_type(c->private_data, struct groupinfo_state); c 129 source4/libnet/groupinfo.c c->status = dcerpc_ndr_request_recv(req); c 130 source4/libnet/groupinfo.c if (!composite_is_ok(c)) return; c 133 source4/libnet/groupinfo.c composite_error(c, s->querygroupinfo.out.result); c 153 source4/libnet/groupinfo.c if (composite_nomem(s->querygroupinfo.out.info, c)) return; c 156 source4/libnet/groupinfo.c querygroup_req = dcerpc_samr_QueryGroupInfo_send(s->pipe, c, &s->querygroupinfo); c 157 source4/libnet/groupinfo.c if (composite_nomem(querygroup_req, c)) return; c 159 source4/libnet/groupinfo.c composite_continue_rpc(c, querygroup_req, continue_groupinfo_getgroup, c); c 168 source4/libnet/groupinfo.c struct composite_context *c; c 174 source4/libnet/groupinfo.c c = talloc_get_type(req->async.private_data, struct composite_context); c 175 source4/libnet/groupinfo.c s = talloc_get_type(c->private_data, struct groupinfo_state); c 178 source4/libnet/groupinfo.c c->status = dcerpc_ndr_request_recv(req); c 179 source4/libnet/groupinfo.c if (!composite_is_ok(c)) return; c 183 source4/libnet/groupinfo.c composite_error(c, s->querygroupinfo.out.result); c 205 source4/libnet/groupinfo.c close_req = dcerpc_samr_Close_send(s->pipe, c, &s->samrclose); c 206 source4/libnet/groupinfo.c if (composite_nomem(close_req, c)) return; c 208 source4/libnet/groupinfo.c composite_continue_rpc(c, close_req, continue_groupinfo_closegroup, c); c 217 source4/libnet/groupinfo.c struct composite_context *c; c 222 source4/libnet/groupinfo.c c = talloc_get_type(req->async.private_data, struct composite_context); c 223 source4/libnet/groupinfo.c s = talloc_get_type(c->private_data, struct groupinfo_state); c 226 source4/libnet/groupinfo.c c->status = dcerpc_ndr_request_recv(req); c 227 source4/libnet/groupinfo.c if (!composite_is_ok(c)) return; c 230 source4/libnet/groupinfo.c composite_error(c, s->samrclose.out.result); c 245 source4/libnet/groupinfo.c composite_done(c); c 259 source4/libnet/groupinfo.c struct composite_context *c; c 266 source4/libnet/groupinfo.c c = composite_create(p, dcerpc_event_context(p)); c 267 source4/libnet/groupinfo.c if (c == NULL) return c; c 269 source4/libnet/groupinfo.c s = talloc_zero(c, struct groupinfo_state); c 270 source4/libnet/groupinfo.c if (composite_nomem(s, c)) return c; c 272 source4/libnet/groupinfo.c c->private_data = s; c 281 source4/libnet/groupinfo.c if (composite_nomem(sid, c)) return c; c 289 source4/libnet/groupinfo.c opengroup_req = dcerpc_samr_OpenGroup_send(p, c, &s->opengroup); c 290 source4/libnet/groupinfo.c if (composite_nomem(opengroup_req, c)) return c; c 292 source4/libnet/groupinfo.c composite_continue_rpc(c, opengroup_req, continue_groupinfo_opengroup, c); c 299 source4/libnet/groupinfo.c if (composite_nomem(s->lookup.in.names, c)) return c; c 302 source4/libnet/groupinfo.c if (composite_nomem(s->lookup.in.names[0].string, c)) return c; c 305 source4/libnet/groupinfo.c if (composite_nomem(s->lookup.out.rids, c)) return c; c 306 source4/libnet/groupinfo.c if (composite_nomem(s->lookup.out.types, c)) return c; c 309 source4/libnet/groupinfo.c lookup_req = dcerpc_samr_LookupNames_send(p, c, &s->lookup); c 310 source4/libnet/groupinfo.c if (composite_nomem(lookup_req, c)) return c; c 312 source4/libnet/groupinfo.c composite_continue_rpc(c, lookup_req, continue_groupinfo_lookup, c); c 315 source4/libnet/groupinfo.c return c; c 328 source4/libnet/groupinfo.c NTSTATUS libnet_rpc_groupinfo_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 335 source4/libnet/groupinfo.c status = composite_wait(c); c 338 source4/libnet/groupinfo.c s = talloc_get_type(c->private_data, struct groupinfo_state); c 344 source4/libnet/groupinfo.c talloc_free(c); c 362 source4/libnet/groupinfo.c struct composite_context *c = libnet_rpc_groupinfo_send(p, io, NULL); c 363 source4/libnet/groupinfo.c return libnet_rpc_groupinfo_recv(c, mem_ctx, io); c 48 source4/libnet/groupman.c struct composite_context *c; c 54 source4/libnet/groupman.c c = composite_create(p, dcerpc_event_context(p)); c 55 source4/libnet/groupman.c if (c == NULL) return NULL; c 57 source4/libnet/groupman.c s = talloc_zero(c, struct groupadd_state); c 58 source4/libnet/groupman.c if (composite_nomem(s, c)) return c; c 60 source4/libnet/groupman.c c->private_data = s; c 68 source4/libnet/groupman.c s->creategroup.in.name = talloc_zero(c, struct lsa_String); c 69 source4/libnet/groupman.c if (composite_nomem(s->creategroup.in.name, c)) return c; c 71 source4/libnet/groupman.c s->creategroup.in.name->string = talloc_strdup(c, io->in.groupname); c 72 source4/libnet/groupman.c if (composite_nomem(s->creategroup.in.name->string, c)) return c; c 79 source4/libnet/groupman.c create_req = dcerpc_samr_CreateDomainGroup_send(s->pipe, c, &s->creategroup); c 80 source4/libnet/groupman.c if (composite_nomem(create_req, c)) return c; c 82 source4/libnet/groupman.c composite_continue_rpc(c, create_req, continue_groupadd_created, c); c 83 source4/libnet/groupman.c return c; c 87 source4/libnet/groupman.c NTSTATUS libnet_rpc_groupadd_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 93 source4/libnet/groupman.c status = composite_wait(c); c 95 source4/libnet/groupman.c s = talloc_get_type(c, struct groupadd_state); c 104 source4/libnet/groupman.c struct composite_context *c; c 107 source4/libnet/groupman.c c = talloc_get_type(req->async.private_data, struct composite_context); c 108 source4/libnet/groupman.c s = talloc_get_type(c->private_data, struct groupadd_state); c 110 source4/libnet/groupman.c c->status = dcerpc_ndr_request_recv(req); c 111 source4/libnet/groupman.c if (!composite_is_ok(c)) return; c 113 source4/libnet/groupman.c c->status = s->creategroup.out.result; c 114 source4/libnet/groupman.c if (!composite_is_ok(c)) return; c 116 source4/libnet/groupman.c composite_done(c); c 123 source4/libnet/groupman.c struct composite_context *c; c 125 source4/libnet/groupman.c c = libnet_rpc_groupadd_send(p, io, NULL); c 126 source4/libnet/groupman.c return libnet_rpc_groupadd_recv(c, mem_ctx, io); c 152 source4/libnet/groupman.c struct composite_context *c; c 157 source4/libnet/groupman.c c = composite_create(p, dcerpc_event_context(p)); c 158 source4/libnet/groupman.c if (c == NULL) return NULL; c 160 source4/libnet/groupman.c s = talloc_zero(c, struct groupdel_state); c 161 source4/libnet/groupman.c if (composite_nomem(s, c)) return c; c 163 source4/libnet/groupman.c c->private_data = s; c 177 source4/libnet/groupman.c if (composite_nomem(s->lookupname.out.rids, c)) return c; c 178 source4/libnet/groupman.c if (composite_nomem(s->lookupname.out.types, c)) return c; c 181 source4/libnet/groupman.c lookup_req = dcerpc_samr_LookupNames_send(p, c, &s->lookupname); c 182 source4/libnet/groupman.c if (composite_nomem(lookup_req, c)) return c; c 184 source4/libnet/groupman.c composite_continue_rpc(c, lookup_req, continue_groupdel_name_found, c); c 185 source4/libnet/groupman.c return c; c 191 source4/libnet/groupman.c struct composite_context *c; c 195 source4/libnet/groupman.c c = talloc_get_type(req->async.private_data, struct composite_context); c 196 source4/libnet/groupman.c s = talloc_get_type(c->private_data, struct groupdel_state); c 199 source4/libnet/groupman.c c->status = dcerpc_ndr_request_recv(req); c 200 source4/libnet/groupman.c if (!composite_is_ok(c)) return; c 202 source4/libnet/groupman.c c->status = s->lookupname.out.result; c 203 source4/libnet/groupman.c if (!NT_STATUS_IS_OK(c->status)) { c 204 source4/libnet/groupman.c composite_error(c, c->status); c 211 source4/libnet/groupman.c c->status = NT_STATUS_NO_SUCH_GROUP; c 212 source4/libnet/groupman.c composite_error(c, c->status); c 216 source4/libnet/groupman.c c->status = NT_STATUS_INVALID_ACCOUNT_NAME; c 217 source4/libnet/groupman.c composite_error(c, c->status); c 228 source4/libnet/groupman.c opengroup_req = dcerpc_samr_OpenGroup_send(s->pipe, c, &s->opengroup); c 229 source4/libnet/groupman.c if (composite_nomem(opengroup_req, c)) return; c 231 source4/libnet/groupman.c composite_continue_rpc(c, opengroup_req, continue_groupdel_group_opened, c); c 237 source4/libnet/groupman.c struct composite_context *c; c 241 source4/libnet/groupman.c c = talloc_get_type(req->async.private_data, struct composite_context); c 242 source4/libnet/groupman.c s = talloc_get_type(c->private_data, struct groupdel_state); c 245 source4/libnet/groupman.c c->status = dcerpc_ndr_request_recv(req); c 246 source4/libnet/groupman.c if (!composite_is_ok(c)) return; c 248 source4/libnet/groupman.c c->status = s->opengroup.out.result; c 249 source4/libnet/groupman.c if (!NT_STATUS_IS_OK(c->status)) { c 250 source4/libnet/groupman.c composite_error(c, c->status); c 259 source4/libnet/groupman.c delgroup_req = dcerpc_samr_DeleteDomainGroup_send(s->pipe, c, &s->deletegroup); c 260 source4/libnet/groupman.c if (composite_nomem(delgroup_req, c)) return; c 263 source4/libnet/groupman.c composite_continue_rpc(c, delgroup_req, continue_groupdel_deleted, c); c 269 source4/libnet/groupman.c struct composite_context *c; c 272 source4/libnet/groupman.c c = talloc_get_type(req->async.private_data, struct composite_context); c 273 source4/libnet/groupman.c s = talloc_get_type(c->private_data, struct groupdel_state); c 276 source4/libnet/groupman.c c->status = dcerpc_ndr_request_recv(req); c 277 source4/libnet/groupman.c if (!composite_is_ok(c)) return; c 280 source4/libnet/groupman.c c->status = s->deletegroup.out.result; c 281 source4/libnet/groupman.c if (!NT_STATUS_IS_OK(c->status)) { c 282 source4/libnet/groupman.c composite_error(c, c->status); c 286 source4/libnet/groupman.c composite_done(c); c 290 source4/libnet/groupman.c NTSTATUS libnet_rpc_groupdel_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 296 source4/libnet/groupman.c status = composite_wait(c); c 298 source4/libnet/groupman.c s = talloc_get_type(c->private_data, struct groupdel_state); c 302 source4/libnet/groupman.c talloc_free(c); c 310 source4/libnet/groupman.c struct composite_context *c; c 312 source4/libnet/groupman.c c = libnet_rpc_groupdel_send(p, io, NULL); c 313 source4/libnet/groupman.c return libnet_rpc_groupdel_recv(c, mem_ctx, io); c 738 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 754 source4/libnet/libnet_become_dc.c if (composite_nomem(s->cldap.sock, c)) return; c 757 source4/libnet/libnet_become_dc.c if (composite_nomem(req, c)) return; c 768 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 770 source4/libnet/libnet_become_dc.c c->status = cldap_netlogon_recv(req, s, &s->cldap.io); c 771 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1453 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 1455 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap_connect(s, &s->ldap1); c 1456 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1458 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_rootdse(s); c 1459 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1461 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_crossref_behavior_version(s); c 1462 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1464 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_domain_behavior_version(s); c 1465 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1467 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_schema_object_version(s); c 1468 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1470 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_w2k3_update_revision(s); c 1471 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1473 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_infrastructure_fsmo(s); c 1474 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1476 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_rid_manager_fsmo(s); c 1477 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1479 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_site_object(s); c 1480 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1482 source4/libnet/libnet_become_dc.c c->status = becomeDC_check_options(s); c 1483 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1485 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_computer_object(s); c 1486 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1488 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_server_object_1(s); c 1489 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1491 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_server_object_2(s); c 1492 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1494 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_server_object_add(s); c 1495 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1497 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap1_server_object_modify(s); c 1498 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1507 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 1537 source4/libnet/libnet_become_dc.c if (composite_nomem(binding_str, c)) return; c 1538 source4/libnet/libnet_become_dc.c c->status = dcerpc_parse_binding(s, binding_str, &drsuapi->binding); c 1540 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1546 source4/libnet/libnet_become_dc.c composite_continue(c, creq, recv_fn, s); c 1558 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 1560 source4/libnet/libnet_become_dc.c c->status = dcerpc_pipe_connect_b_recv(req, s, &s->drsuapi1.pipe); c 1561 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1563 source4/libnet/libnet_become_dc.c c->status = gensec_session_key(s->drsuapi1.pipe->conn->security_state.generic_state, c 1565 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1574 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 1628 source4/libnet/libnet_become_dc.c composite_continue_rpc(c, req, recv_fn, s); c 1674 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 1683 source4/libnet/libnet_become_dc.c c->status = dcerpc_ndr_request_recv(req); c 1684 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1692 source4/libnet/libnet_become_dc.c composite_error(c, werror_to_ntstatus(status)); c 1703 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 1727 source4/libnet/libnet_become_dc.c if (composite_nomem(r, c)) return; c 1731 source4/libnet/libnet_become_dc.c if (composite_nomem(identifier, c)) return; c 1736 source4/libnet/libnet_become_dc.c if (composite_nomem(identifier->dn, c)) return; c 1741 source4/libnet/libnet_become_dc.c if (composite_nomem(attrs, c)) return; c 1752 source4/libnet/libnet_become_dc.c if (composite_nomem(vs, c)) return; c 1755 source4/libnet/libnet_become_dc.c if (composite_nomem(vd, c)) return; c 1758 source4/libnet/libnet_become_dc.c if (composite_nomem(domain_admins_sid, c)) return; c 1761 source4/libnet/libnet_become_dc.c if (composite_nomem(domain_admins_sid_str, c)) return; c 1806 source4/libnet/libnet_become_dc.c if (composite_nomem(v, c)) return; c 1810 source4/libnet/libnet_become_dc.c c->status = ndr_map_error2ntstatus(ndr_err); c 1811 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1829 source4/libnet/libnet_become_dc.c if (composite_nomem(vs, c)) return; c 1832 source4/libnet/libnet_become_dc.c if (composite_nomem(vd, c)) return; c 1835 source4/libnet/libnet_become_dc.c if (composite_nomem(vd[0].data, c)) return; c 1856 source4/libnet/libnet_become_dc.c if (composite_nomem(vs, c)) return; c 1859 source4/libnet/libnet_become_dc.c if (composite_nomem(vd, c)) return; c 1865 source4/libnet/libnet_become_dc.c if (composite_nomem(v[0].dn, c)) return; c 1870 source4/libnet/libnet_become_dc.c c->status = ndr_map_error2ntstatus(ndr_err); c 1871 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1890 source4/libnet/libnet_become_dc.c if (composite_nomem(vs, c)) return; c 1893 source4/libnet/libnet_become_dc.c if (composite_nomem(vd, c)) return; c 1899 source4/libnet/libnet_become_dc.c c->status = ndr_map_error2ntstatus(ndr_err); c 1900 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1919 source4/libnet/libnet_become_dc.c if (composite_nomem(vs, c)) return; c 1922 source4/libnet/libnet_become_dc.c if (composite_nomem(vd, c)) return; c 1939 source4/libnet/libnet_become_dc.c c->status = ndr_map_error2ntstatus(ndr_err); c 1940 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1946 source4/libnet/libnet_become_dc.c c->status = ndr_map_error2ntstatus(ndr_err); c 1947 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1953 source4/libnet/libnet_become_dc.c c->status = ndr_map_error2ntstatus(ndr_err); c 1954 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 1975 source4/libnet/libnet_become_dc.c if (composite_nomem(vs, c)) return; c 1978 source4/libnet/libnet_become_dc.c if (composite_nomem(vd, c)) return; c 1995 source4/libnet/libnet_become_dc.c c->status = ndr_map_error2ntstatus(ndr_err); c 1996 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2002 source4/libnet/libnet_become_dc.c c->status = ndr_map_error2ntstatus(ndr_err); c 2003 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2009 source4/libnet/libnet_become_dc.c c->status = ndr_map_error2ntstatus(ndr_err); c 2010 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2031 source4/libnet/libnet_become_dc.c if (composite_nomem(vs, c)) return; c 2034 source4/libnet/libnet_become_dc.c if (composite_nomem(vd, c)) return; c 2043 source4/libnet/libnet_become_dc.c c->status = ndr_map_error2ntstatus(ndr_err); c 2044 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2063 source4/libnet/libnet_become_dc.c if (composite_nomem(vs, c)) return; c 2066 source4/libnet/libnet_become_dc.c if (composite_nomem(vd, c)) return; c 2075 source4/libnet/libnet_become_dc.c c->status = ndr_map_error2ntstatus(ndr_err); c 2076 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2094 source4/libnet/libnet_become_dc.c if (composite_nomem(vs, c)) return; c 2097 source4/libnet/libnet_become_dc.c if (composite_nomem(vd, c)) return; c 2100 source4/libnet/libnet_become_dc.c if (composite_nomem(vd[0].data, c)) return; c 2119 source4/libnet/libnet_become_dc.c if (composite_nomem(vs, c)) return; c 2122 source4/libnet/libnet_become_dc.c if (composite_nomem(vd, c)) return; c 2125 source4/libnet/libnet_become_dc.c if (composite_nomem(vd[0].data, c)) return; c 2145 source4/libnet/libnet_become_dc.c if (composite_nomem(vs, c)) return; c 2148 source4/libnet/libnet_become_dc.c if (composite_nomem(vd, c)) return; c 2157 source4/libnet/libnet_become_dc.c c->status = ndr_map_error2ntstatus(ndr_err); c 2158 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2187 source4/libnet/libnet_become_dc.c composite_continue_rpc(c, req, becomeDC_drsuapi1_add_entry_recv, s); c 2197 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2207 source4/libnet/libnet_become_dc.c c->status = dcerpc_ndr_request_recv(req); c 2208 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2215 source4/libnet/libnet_become_dc.c composite_error(c, werror_to_ntstatus(r->out.result)); c 2224 source4/libnet/libnet_become_dc.c composite_error(c, NT_STATUS_INVALID_NETWORK_RESPONSE); c 2229 source4/libnet/libnet_become_dc.c composite_error(c, NT_STATUS_INVALID_NETWORK_RESPONSE); c 2236 source4/libnet/libnet_become_dc.c composite_error(c, werror_to_ntstatus(status)); c 2253 source4/libnet/libnet_become_dc.c composite_error(c, werror_to_ntstatus(status)); c 2260 source4/libnet/libnet_become_dc.c composite_error(c, werror_to_ntstatus(r->out.ctr->ctr2.error.status)); c 2266 source4/libnet/libnet_become_dc.c composite_error(c, NT_STATUS_INVALID_NETWORK_RESPONSE); c 2274 source4/libnet/libnet_become_dc.c if (composite_nomem(s->dest_dsa.ntds_dn_str, c)) return; c 2276 source4/libnet/libnet_become_dc.c c->status = becomeDC_prepare_db(s); c 2277 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2281 source4/libnet/libnet_become_dc.c if (composite_nomem(binding_str, c)) return; c 2283 source4/libnet/libnet_become_dc.c c->status = dcerpc_parse_binding(s, binding_str, &s->drsuapi2.binding); c 2285 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2311 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2313 source4/libnet/libnet_become_dc.c c->status = dcerpc_pipe_connect_b_recv(req, s, &s->drsuapi2.pipe); c 2314 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2316 source4/libnet/libnet_become_dc.c c->status = gensec_session_key(s->drsuapi2.pipe->conn->security_state.generic_state, c 2318 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2329 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2339 source4/libnet/libnet_become_dc.c c->status = dcerpc_ndr_request_recv(req); c 2340 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2348 source4/libnet/libnet_become_dc.c composite_error(c, werror_to_ntstatus(status)); c 2354 source4/libnet/libnet_become_dc.c if (composite_nomem(binding_str, c)) return; c 2356 source4/libnet/libnet_become_dc.c c->status = dcerpc_parse_binding(s, binding_str, &s->drsuapi3.binding); c 2358 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2374 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2376 source4/libnet/libnet_become_dc.c c->status = dcerpc_pipe_connect_b_recv(req, s, &s->drsuapi3.pipe); c 2377 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2379 source4/libnet/libnet_become_dc.c c->status = gensec_session_key(s->drsuapi3.pipe->conn->security_state.generic_state, c 2381 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2392 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2397 source4/libnet/libnet_become_dc.c if (composite_nomem(r, c)) return; c 2400 source4/libnet/libnet_become_dc.c if (composite_nomem(r->out.level_out, c)) return; c 2402 source4/libnet/libnet_become_dc.c if (composite_nomem(r->in.req, c)) return; c 2404 source4/libnet/libnet_become_dc.c if (composite_nomem(r->out.ctr, c)) return; c 2444 source4/libnet/libnet_become_dc.c composite_continue_rpc(c, req, recv_fn, s); c 2575 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2586 source4/libnet/libnet_become_dc.c c->status = dcerpc_ndr_request_recv(req); c 2587 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2595 source4/libnet/libnet_become_dc.c composite_error(c, werror_to_ntstatus(status)); c 2637 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2648 source4/libnet/libnet_become_dc.c c->status = dcerpc_ndr_request_recv(req); c 2649 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2657 source4/libnet/libnet_become_dc.c composite_error(c, werror_to_ntstatus(status)); c 2705 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2715 source4/libnet/libnet_become_dc.c c->status = dcerpc_ndr_request_recv(req); c 2716 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2724 source4/libnet/libnet_become_dc.c composite_error(c, werror_to_ntstatus(status)); c 2745 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2752 source4/libnet/libnet_become_dc.c if (composite_nomem(r, c)) return; c 2755 source4/libnet/libnet_become_dc.c if (composite_nomem(ntds_guid_str, c)) return; c 2760 source4/libnet/libnet_become_dc.c if (composite_nomem(ntds_dns_name, c)) return; c 2772 source4/libnet/libnet_become_dc.c composite_continue_rpc(c, req, recv_fn, s); c 2781 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2790 source4/libnet/libnet_become_dc.c c->status = dcerpc_ndr_request_recv(req); c 2791 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2798 source4/libnet/libnet_become_dc.c composite_error(c, werror_to_ntstatus(r->out.result)); c 2814 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2818 source4/libnet/libnet_become_dc.c c->status = dcerpc_ndr_request_recv(req); c 2819 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2822 source4/libnet/libnet_become_dc.c composite_error(c, werror_to_ntstatus(r->out.result)); c 2836 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2840 source4/libnet/libnet_become_dc.c c->status = dcerpc_ndr_request_recv(req); c 2841 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2844 source4/libnet/libnet_become_dc.c composite_error(c, werror_to_ntstatus(r->out.result)); c 2851 source4/libnet/libnet_become_dc.c composite_done(c); c 2954 source4/libnet/libnet_become_dc.c struct composite_context *c = s->creq; c 2956 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap_connect(s, &s->ldap2); c 2957 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2959 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap2_modify_computer(s); c 2960 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2962 source4/libnet/libnet_become_dc.c c->status = becomeDC_ldap2_move_computer(s); c 2963 source4/libnet/libnet_become_dc.c if (!composite_is_ok(c)) return; c 2970 source4/libnet/libnet_become_dc.c struct composite_context *c; c 2974 source4/libnet/libnet_become_dc.c c = composite_create(mem_ctx, ctx->event_ctx); c 2975 source4/libnet/libnet_become_dc.c if (c == NULL) return NULL; c 2977 source4/libnet/libnet_become_dc.c s = talloc_zero(c, struct libnet_BecomeDC_state); c 2978 source4/libnet/libnet_become_dc.c if (composite_nomem(s, c)) return c; c 2979 source4/libnet/libnet_become_dc.c c->private_data = s; c 2980 source4/libnet/libnet_become_dc.c s->creq = c; c 2985 source4/libnet/libnet_become_dc.c if (composite_nomem(s->domain.dns_name, c)) return c; c 2987 source4/libnet/libnet_become_dc.c if (composite_nomem(s->domain.netbios_name, c)) return c; c 2989 source4/libnet/libnet_become_dc.c if (composite_nomem(s->domain.sid, c)) return c; c 2993 source4/libnet/libnet_become_dc.c if (composite_nomem(s->source_dsa.address, c)) return c; c 2997 source4/libnet/libnet_become_dc.c if (composite_nomem(s->dest_dsa.netbios_name, c)) return c; c 3001 source4/libnet/libnet_become_dc.c if (composite_nomem(tmp_name, c)) return c; c 3003 source4/libnet/libnet_become_dc.c if (composite_nomem(tmp_name, c)) return c; c 3010 source4/libnet/libnet_become_dc.c return c; c 3013 source4/libnet/libnet_become_dc.c NTSTATUS libnet_BecomeDC_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, struct libnet_BecomeDC *r) c 3017 source4/libnet/libnet_become_dc.c status = composite_wait(c); c 3021 source4/libnet/libnet_become_dc.c talloc_free(c); c 3028 source4/libnet/libnet_become_dc.c struct composite_context *c; c 3029 source4/libnet/libnet_become_dc.c c = libnet_BecomeDC_send(ctx, mem_ctx, r); c 3030 source4/libnet/libnet_become_dc.c status = libnet_BecomeDC_recv(c, mem_ctx, r); c 61 source4/libnet/libnet_domain.c struct composite_context *c; c 65 source4/libnet/libnet_domain.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 66 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_open_samr_state); c 68 source4/libnet/libnet_domain.c c->status = libnet_RpcConnect_recv(ctx, s->ctx, c, &s->rpcconn); c 69 source4/libnet/libnet_domain.c if (!composite_is_ok(c)) return; c 79 source4/libnet/libnet_domain.c conn_req = dcerpc_samr_Connect_send(s->pipe, c, &s->connect); c 80 source4/libnet/libnet_domain.c if (composite_nomem(conn_req, c)) return; c 83 source4/libnet/libnet_domain.c composite_continue_rpc(c, conn_req, continue_domain_open_connect, c); c 93 source4/libnet/libnet_domain.c struct composite_context *c; c 97 source4/libnet/libnet_domain.c c = talloc_get_type(req->async.private_data, struct composite_context); c 98 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_open_samr_state); c 101 source4/libnet/libnet_domain.c c->status = dcerpc_ndr_request_recv(req); c 102 source4/libnet/libnet_domain.c if (!composite_is_ok(c)) return; c 124 source4/libnet/libnet_domain.c conn_req = dcerpc_samr_Connect_send(s->pipe, c, &s->connect); c 125 source4/libnet/libnet_domain.c if (composite_nomem(conn_req, c)) return; c 128 source4/libnet/libnet_domain.c composite_continue_rpc(c, conn_req, continue_domain_open_connect, c); c 137 source4/libnet/libnet_domain.c struct composite_context *c; c 142 source4/libnet/libnet_domain.c c = talloc_get_type(req->async.private_data, struct composite_context); c 143 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_open_samr_state); c 146 source4/libnet/libnet_domain.c c->status = dcerpc_ndr_request_recv(req); c 147 source4/libnet/libnet_domain.c if (!composite_is_ok(c)) return; c 164 source4/libnet/libnet_domain.c if (composite_nomem(r->out.sid, c)) return; c 166 source4/libnet/libnet_domain.c lookup_req = dcerpc_samr_LookupDomain_send(s->pipe, c, r); c 167 source4/libnet/libnet_domain.c if (composite_nomem(lookup_req, c)) return; c 169 source4/libnet/libnet_domain.c composite_continue_rpc(c, lookup_req, continue_domain_open_lookup, c); c 178 source4/libnet/libnet_domain.c struct composite_context *c; c 183 source4/libnet/libnet_domain.c c = talloc_get_type(req->async.private_data, struct composite_context); c 184 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_open_samr_state); c 187 source4/libnet/libnet_domain.c c->status = dcerpc_ndr_request_recv(req); c 204 source4/libnet/libnet_domain.c if (!composite_is_ok(c)); c 208 source4/libnet/libnet_domain.c composite_error(c, s->lookup.out.result); c 218 source4/libnet/libnet_domain.c opendom_req = dcerpc_samr_OpenDomain_send(s->pipe, c, r); c 219 source4/libnet/libnet_domain.c if (composite_nomem(opendom_req, c)) return; c 221 source4/libnet/libnet_domain.c composite_continue_rpc(c, opendom_req, continue_domain_open_open, c); c 230 source4/libnet/libnet_domain.c struct composite_context *c; c 233 source4/libnet/libnet_domain.c c = talloc_get_type(req->async.private_data, struct composite_context); c 234 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_open_samr_state); c 237 source4/libnet/libnet_domain.c c->status = dcerpc_ndr_request_recv(req); c 238 source4/libnet/libnet_domain.c if (!composite_is_ok(c)) return; c 249 source4/libnet/libnet_domain.c composite_done(c); c 265 source4/libnet/libnet_domain.c struct composite_context *c; c 270 source4/libnet/libnet_domain.c c = composite_create(ctx, ctx->event_ctx); c 271 source4/libnet/libnet_domain.c if (c == NULL) return NULL; c 273 source4/libnet/libnet_domain.c s = talloc_zero(c, struct domain_open_samr_state); c 274 source4/libnet/libnet_domain.c if (composite_nomem(s, c)) return c; c 276 source4/libnet/libnet_domain.c c->private_data = s; c 282 source4/libnet/libnet_domain.c s->domain_name.string = talloc_strdup(c, io->in.domain_name); c 293 source4/libnet/libnet_domain.c rpcconn_req = libnet_RpcConnect_send(ctx, c, &s->rpcconn, s->monitor_fn); c 294 source4/libnet/libnet_domain.c if (composite_nomem(rpcconn_req, c)) return c; c 296 source4/libnet/libnet_domain.c composite_continue(c, rpcconn_req, continue_domain_open_rpc_connect, c); c 297 source4/libnet/libnet_domain.c return c; c 307 source4/libnet/libnet_domain.c composite_done(c); c 308 source4/libnet/libnet_domain.c return c; c 316 source4/libnet/libnet_domain.c close_req = dcerpc_samr_Close_send(s->pipe, c, &s->close); c 317 source4/libnet/libnet_domain.c if (composite_nomem(close_req, c)) return c; c 320 source4/libnet/libnet_domain.c composite_continue_rpc(c, close_req, continue_domain_open_close, c); c 321 source4/libnet/libnet_domain.c return c; c 331 source4/libnet/libnet_domain.c conn_req = dcerpc_samr_Connect_send(s->pipe, c, &s->connect); c 332 source4/libnet/libnet_domain.c if (composite_nomem(conn_req, c)) return c; c 335 source4/libnet/libnet_domain.c composite_continue_rpc(c, conn_req, continue_domain_open_connect, c); c 336 source4/libnet/libnet_domain.c return c; c 350 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainOpenSamr_recv(struct composite_context *c, struct libnet_context *ctx, c 357 source4/libnet/libnet_domain.c status = composite_wait(c); c 360 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_open_samr_state); c 372 source4/libnet/libnet_domain.c talloc_free(c); c 407 source4/libnet/libnet_domain.c struct composite_context *c; c 414 source4/libnet/libnet_domain.c c = composite_create(ctx, ctx->event_ctx); c 415 source4/libnet/libnet_domain.c if (c == NULL) return c; c 417 source4/libnet/libnet_domain.c s = talloc_zero(c, struct domain_open_lsa_state); c 418 source4/libnet/libnet_domain.c if (composite_nomem(s, c)) return c; c 420 source4/libnet/libnet_domain.c c->private_data = s; c 423 source4/libnet/libnet_domain.c s->name = talloc_strdup(c, io->in.domain_name); c 432 source4/libnet/libnet_domain.c s->rpcconn.in.name = talloc_strdup(c, io->in.domain_name); c 436 source4/libnet/libnet_domain.c rpcconn_req = libnet_RpcConnect_send(ctx, c, &s->rpcconn, s->monitor_fn); c 437 source4/libnet/libnet_domain.c if (composite_nomem(rpcconn_req, c)) return c; c 439 source4/libnet/libnet_domain.c composite_continue(c, rpcconn_req, continue_rpc_connect_lsa, c); c 440 source4/libnet/libnet_domain.c return c; c 448 source4/libnet/libnet_domain.c s->openpol.in.attr = talloc_zero(c, struct lsa_ObjectAttribute); c 450 source4/libnet/libnet_domain.c qos = talloc_zero(c, struct lsa_QosInfo); c 460 source4/libnet/libnet_domain.c openpol_req = dcerpc_lsa_OpenPolicy2_send(s->pipe, c, &s->openpol); c 461 source4/libnet/libnet_domain.c if (composite_nomem(openpol_req, c)) return c; c 463 source4/libnet/libnet_domain.c composite_continue_rpc(c, openpol_req, continue_lsa_policy_open, c); c 464 source4/libnet/libnet_domain.c return c; c 473 source4/libnet/libnet_domain.c struct composite_context *c; c 478 source4/libnet/libnet_domain.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 479 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_open_lsa_state); c 482 source4/libnet/libnet_domain.c c->status = libnet_RpcConnect_recv(ctx, s->ctx, c, &s->rpcconn); c 483 source4/libnet/libnet_domain.c if (!composite_is_ok(c)) return; c 492 source4/libnet/libnet_domain.c s->openpol.in.attr = talloc_zero(c, struct lsa_ObjectAttribute); c 494 source4/libnet/libnet_domain.c qos = talloc_zero(c, struct lsa_QosInfo); c 504 source4/libnet/libnet_domain.c openpol_req = dcerpc_lsa_OpenPolicy2_send(s->pipe, c, &s->openpol); c 505 source4/libnet/libnet_domain.c if (composite_nomem(openpol_req, c)) return; c 507 source4/libnet/libnet_domain.c composite_continue_rpc(c, openpol_req, continue_lsa_policy_open, c); c 516 source4/libnet/libnet_domain.c struct composite_context *c; c 519 source4/libnet/libnet_domain.c c = talloc_get_type(req->async.private_data, struct composite_context); c 520 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_open_lsa_state); c 522 source4/libnet/libnet_domain.c c->status = dcerpc_ndr_request_recv(req); c 523 source4/libnet/libnet_domain.c if (!composite_is_ok(c)) return; c 534 source4/libnet/libnet_domain.c composite_done(c); c 548 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainOpenLsa_recv(struct composite_context *c, struct libnet_context *ctx, c 554 source4/libnet/libnet_domain.c status = composite_wait(c); c 559 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_open_lsa_state); c 575 source4/libnet/libnet_domain.c talloc_free(c); c 592 source4/libnet/libnet_domain.c struct composite_context *c; c 597 source4/libnet/libnet_domain.c c = libnet_DomainOpenLsa_send(ctx, io, monitor); c 603 source4/libnet/libnet_domain.c c = libnet_DomainOpenSamr_send(ctx, io, monitor); c 607 source4/libnet/libnet_domain.c return c; c 620 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainOpen_recv(struct composite_context *c, struct libnet_context *ctx, c 627 source4/libnet/libnet_domain.c status = libnet_DomainOpenLsa_recv(c, ctx, mem_ctx, io); c 632 source4/libnet/libnet_domain.c status = libnet_DomainOpenSamr_recv(c, ctx, mem_ctx, io); c 653 source4/libnet/libnet_domain.c struct composite_context *c = libnet_DomainOpen_send(ctx, io, NULL); c 654 source4/libnet/libnet_domain.c return libnet_DomainOpen_recv(c, ctx, mem_ctx, io); c 674 source4/libnet/libnet_domain.c struct composite_context *c; c 679 source4/libnet/libnet_domain.c c = composite_create(ctx, ctx->event_ctx); c 680 source4/libnet/libnet_domain.c if (c == NULL) return c; c 682 source4/libnet/libnet_domain.c s = talloc_zero(c, struct domain_close_lsa_state); c 683 source4/libnet/libnet_domain.c if (composite_nomem(s, c)) return c; c 685 source4/libnet/libnet_domain.c c->private_data = s; c 691 source4/libnet/libnet_domain.c composite_error(c, NT_STATUS_INVALID_PARAMETER); c 692 source4/libnet/libnet_domain.c return c; c 703 source4/libnet/libnet_domain.c close_req = dcerpc_lsa_Close_send(s->pipe, c, &s->close); c 704 source4/libnet/libnet_domain.c if (composite_nomem(close_req, c)) return c; c 706 source4/libnet/libnet_domain.c composite_continue_rpc(c, close_req, continue_lsa_close, c); c 707 source4/libnet/libnet_domain.c return c; c 716 source4/libnet/libnet_domain.c struct composite_context *c; c 719 source4/libnet/libnet_domain.c c = talloc_get_type(req->async.private_data, struct composite_context); c 720 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_close_lsa_state); c 722 source4/libnet/libnet_domain.c c->status = dcerpc_ndr_request_recv(req); c 723 source4/libnet/libnet_domain.c if (!composite_is_ok(c)) return; c 734 source4/libnet/libnet_domain.c composite_done(c); c 738 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainCloseLsa_recv(struct composite_context *c, struct libnet_context *ctx, c 743 source4/libnet/libnet_domain.c status = composite_wait(c); c 758 source4/libnet/libnet_domain.c talloc_free(c); c 778 source4/libnet/libnet_domain.c struct composite_context *c; c 783 source4/libnet/libnet_domain.c c = composite_create(ctx, ctx->event_ctx); c 784 source4/libnet/libnet_domain.c if (c == NULL) return c; c 786 source4/libnet/libnet_domain.c s = talloc_zero(c, struct domain_close_samr_state); c 787 source4/libnet/libnet_domain.c if (composite_nomem(s, c)) return c; c 789 source4/libnet/libnet_domain.c c->private_data = s; c 795 source4/libnet/libnet_domain.c composite_error(c, NT_STATUS_INVALID_PARAMETER); c 796 source4/libnet/libnet_domain.c return c; c 806 source4/libnet/libnet_domain.c if (composite_nomem(close_req, c)) return c; c 808 source4/libnet/libnet_domain.c composite_continue_rpc(c, close_req, continue_samr_close, c); c 809 source4/libnet/libnet_domain.c return c; c 818 source4/libnet/libnet_domain.c struct composite_context *c; c 821 source4/libnet/libnet_domain.c c = talloc_get_type(req->async.private_data, struct composite_context); c 822 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_close_samr_state); c 824 source4/libnet/libnet_domain.c c->status = dcerpc_ndr_request_recv(req); c 825 source4/libnet/libnet_domain.c if (!composite_is_ok(c)) return; c 836 source4/libnet/libnet_domain.c composite_done(c); c 840 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainCloseSamr_recv(struct composite_context *c, struct libnet_context *ctx, c 845 source4/libnet/libnet_domain.c status = composite_wait(c); c 863 source4/libnet/libnet_domain.c talloc_free(c); c 872 source4/libnet/libnet_domain.c struct composite_context *c; c 877 source4/libnet/libnet_domain.c c = libnet_DomainCloseLsa_send(ctx, io, monitor); c 883 source4/libnet/libnet_domain.c c = libnet_DomainCloseSamr_send(ctx, io, monitor); c 887 source4/libnet/libnet_domain.c return c; c 891 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainClose_recv(struct composite_context *c, struct libnet_context *ctx, c 899 source4/libnet/libnet_domain.c status = libnet_DomainCloseLsa_recv(c, ctx, mem_ctx, io); c 905 source4/libnet/libnet_domain.c status = libnet_DomainCloseSamr_recv(c, ctx, mem_ctx, io); c 916 source4/libnet/libnet_domain.c struct composite_context *c; c 918 source4/libnet/libnet_domain.c c = libnet_DomainClose_send(ctx, io, NULL); c 919 source4/libnet/libnet_domain.c return libnet_DomainClose_recv(c, ctx, mem_ctx, io); c 940 source4/libnet/libnet_domain.c static void continue_rpc_connect(struct composite_context *c); c 941 source4/libnet/libnet_domain.c static void continue_samr_connect(struct rpc_request *c); c 954 source4/libnet/libnet_domain.c struct composite_context *c; c 958 source4/libnet/libnet_domain.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 959 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_list_state); c 961 source4/libnet/libnet_domain.c c->status = libnet_RpcConnect_recv(ctx, s->ctx, c, &s->rpcconn); c 962 source4/libnet/libnet_domain.c if (!composite_is_ok(c)) return; c 968 source4/libnet/libnet_domain.c samrconn_req = dcerpc_samr_Connect_send(s->ctx->samr.pipe, c, &s->samrconn); c 969 source4/libnet/libnet_domain.c if (composite_nomem(samrconn_req, c)) return; c 971 source4/libnet/libnet_domain.c composite_continue_rpc(c, samrconn_req, continue_samr_connect, c); c 981 source4/libnet/libnet_domain.c struct composite_context *c; c 985 source4/libnet/libnet_domain.c c = talloc_get_type(req->async.private_data, struct composite_context); c 986 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_list_state); c 988 source4/libnet/libnet_domain.c c->status = dcerpc_ndr_request_recv(req); c 989 source4/libnet/libnet_domain.c if (!composite_is_ok(c)) return; c 1005 source4/libnet/libnet_domain.c if (composite_nomem(s->enumdom.out.num_entries, c)) return; c 1007 source4/libnet/libnet_domain.c if (composite_nomem(s->enumdom.out.sam, c)) return; c 1009 source4/libnet/libnet_domain.c enumdom_req = dcerpc_samr_EnumDomains_send(s->ctx->samr.pipe, c, &s->enumdom); c 1010 source4/libnet/libnet_domain.c if (composite_nomem(enumdom_req, c)) return; c 1012 source4/libnet/libnet_domain.c composite_continue_rpc(c, enumdom_req, continue_samr_enum_domains, c); c 1023 source4/libnet/libnet_domain.c struct composite_context *c; c 1028 source4/libnet/libnet_domain.c c = talloc_get_type(req->async.private_data, struct composite_context); c 1029 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_list_state); c 1031 source4/libnet/libnet_domain.c c->status = dcerpc_ndr_request_recv(req); c 1032 source4/libnet/libnet_domain.c if (!composite_is_ok(c)) return; c 1045 source4/libnet/libnet_domain.c s->domains = get_domain_list(c, s); c 1049 source4/libnet/libnet_domain.c s->domains = get_domain_list(c, s); c 1058 source4/libnet/libnet_domain.c enumdom_req = dcerpc_samr_EnumDomains_send(s->ctx->samr.pipe, c, &s->enumdom); c 1059 source4/libnet/libnet_domain.c if (composite_nomem(enumdom_req, c)) return; c 1061 source4/libnet/libnet_domain.c composite_continue_rpc(c, enumdom_req, continue_samr_enum_domains, c); c 1064 source4/libnet/libnet_domain.c composite_error(c, s->enumdom.out.result); c 1073 source4/libnet/libnet_domain.c samrclose_req = dcerpc_samr_Close_send(s->ctx->samr.pipe, c, &s->samrclose); c 1074 source4/libnet/libnet_domain.c if (composite_nomem(samrclose_req, c)) return; c 1076 source4/libnet/libnet_domain.c composite_continue_rpc(c, samrclose_req, continue_samr_close_handle, c); c 1085 source4/libnet/libnet_domain.c struct composite_context *c; c 1088 source4/libnet/libnet_domain.c c = talloc_get_type(req->async.private_data, struct composite_context); c 1089 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_list_state); c 1091 source4/libnet/libnet_domain.c c->status = dcerpc_ndr_request_recv(req); c 1092 source4/libnet/libnet_domain.c if (!composite_is_ok(c)) return; c 1105 source4/libnet/libnet_domain.c composite_error(c, s->samrclose.out.result); c 1108 source4/libnet/libnet_domain.c composite_done(c); c 1161 source4/libnet/libnet_domain.c struct composite_context *c; c 1167 source4/libnet/libnet_domain.c c = composite_create(ctx, ctx->event_ctx); c 1168 source4/libnet/libnet_domain.c if (c == NULL) return c; c 1170 source4/libnet/libnet_domain.c s = talloc_zero(c, struct domain_list_state); c 1171 source4/libnet/libnet_domain.c if (composite_nomem(s, c)) return c; c 1173 source4/libnet/libnet_domain.c c->private_data = s; c 1177 source4/libnet/libnet_domain.c s->hostname = talloc_strdup(c, io->in.hostname); c 1178 source4/libnet/libnet_domain.c if (composite_nomem(s->hostname, c)) return c; c 1187 source4/libnet/libnet_domain.c rpcconn_req = libnet_RpcConnect_send(ctx, c, &s->rpcconn, s->monitor_fn); c 1188 source4/libnet/libnet_domain.c if (composite_nomem(rpcconn_req, c)) return c; c 1190 source4/libnet/libnet_domain.c composite_continue(c, rpcconn_req, continue_rpc_connect, c); c 1198 source4/libnet/libnet_domain.c samrconn_req = dcerpc_samr_Connect_send(s->ctx->samr.pipe, c, &s->samrconn); c 1199 source4/libnet/libnet_domain.c if (composite_nomem(samrconn_req, c)) return c; c 1201 source4/libnet/libnet_domain.c composite_continue_rpc(c, samrconn_req, continue_samr_connect, c); c 1204 source4/libnet/libnet_domain.c return c; c 1217 source4/libnet/libnet_domain.c NTSTATUS libnet_DomainList_recv(struct composite_context *c, struct libnet_context *ctx, c 1223 source4/libnet/libnet_domain.c status = composite_wait(c); c 1225 source4/libnet/libnet_domain.c s = talloc_get_type(c->private_data, struct domain_list_state); c 1238 source4/libnet/libnet_domain.c talloc_free(c); c 1255 source4/libnet/libnet_domain.c struct composite_context *c; c 1257 source4/libnet/libnet_domain.c c = libnet_DomainList_send(ctx, mem_ctx, io, NULL); c 1258 source4/libnet/libnet_domain.c return libnet_DomainList_recv(c, ctx, mem_ctx, io); c 51 source4/libnet/libnet_group.c struct composite_context *c; c 57 source4/libnet/libnet_group.c c = composite_create(mem_ctx, ctx->event_ctx); c 58 source4/libnet/libnet_group.c if (c == NULL) return NULL; c 60 source4/libnet/libnet_group.c s = talloc_zero(c, struct create_group_state); c 61 source4/libnet/libnet_group.c if (composite_nomem(s, c)) return c; c 63 source4/libnet/libnet_group.c c->private_data = s; c 70 source4/libnet/libnet_group.c prereq_met = samr_domain_opened(ctx, s->r.in.domain_name, &c, &s->domain_open, c 72 source4/libnet/libnet_group.c if (!prereq_met) return c; c 80 source4/libnet/libnet_group.c if (composite_nomem(create_req, c)) return c; c 82 source4/libnet/libnet_group.c composite_continue(c, create_req, continue_rpc_group_added, c); c 83 source4/libnet/libnet_group.c return c; c 89 source4/libnet/libnet_group.c struct composite_context *c; c 93 source4/libnet/libnet_group.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 94 source4/libnet/libnet_group.c s = talloc_get_type(c->private_data, struct create_group_state); c 96 source4/libnet/libnet_group.c c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open); c 97 source4/libnet/libnet_group.c if (!composite_is_ok(c)) return; c 106 source4/libnet/libnet_group.c if (composite_nomem(create_req, c)) return; c 108 source4/libnet/libnet_group.c composite_continue(c, create_req, continue_rpc_group_added, c); c 114 source4/libnet/libnet_group.c struct composite_context *c; c 117 source4/libnet/libnet_group.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 118 source4/libnet/libnet_group.c s = talloc_get_type(c->private_data, struct create_group_state); c 121 source4/libnet/libnet_group.c c->status = libnet_rpc_groupadd_recv(ctx, c, &s->group_add); c 122 source4/libnet/libnet_group.c if (!composite_is_ok(c)) return; c 125 source4/libnet/libnet_group.c composite_done(c); c 137 source4/libnet/libnet_group.c NTSTATUS libnet_CreateGroup_recv(struct composite_context *c, c 144 source4/libnet/libnet_group.c status = composite_wait(c); c 146 source4/libnet/libnet_group.c s = talloc_get_type(c->private_data, struct create_group_state); c 165 source4/libnet/libnet_group.c struct composite_context *c; c 167 source4/libnet/libnet_group.c c = libnet_CreateGroup_send(ctx, mem_ctx, io, NULL); c 168 source4/libnet/libnet_group.c return libnet_CreateGroup_recv(c, mem_ctx, io); c 205 source4/libnet/libnet_group.c struct composite_context *c; c 211 source4/libnet/libnet_group.c c = composite_create(mem_ctx, ctx->event_ctx); c 212 source4/libnet/libnet_group.c if (c == NULL) return NULL; c 214 source4/libnet/libnet_group.c s = talloc_zero(c, struct group_info_state); c 215 source4/libnet/libnet_group.c if (composite_nomem(s, c)) return c; c 217 source4/libnet/libnet_group.c c->private_data = s; c 222 source4/libnet/libnet_group.c s->domain_name = talloc_strdup(c, io->in.domain_name); c 226 source4/libnet/libnet_group.c s->group_name = talloc_strdup(c, io->in.data.group_name); c 231 source4/libnet/libnet_group.c s->sid_string = dom_sid_string(c, io->in.data.group_sid); c 236 source4/libnet/libnet_group.c prereq_met = samr_domain_opened(ctx, s->domain_name, &c, &s->domopen, c 238 source4/libnet/libnet_group.c if (!prereq_met) return c; c 247 source4/libnet/libnet_group.c lookup_req = libnet_LookupName_send(s->ctx, c, &s->lookup, s->monitor_fn); c 248 source4/libnet/libnet_group.c if (composite_nomem(lookup_req, c)) return c; c 251 source4/libnet/libnet_group.c composite_continue(c, lookup_req, continue_name_found, c); c 262 source4/libnet/libnet_group.c if (composite_nomem(info_req, c)) return c; c 265 source4/libnet/libnet_group.c composite_continue(c, info_req, continue_group_info, c); c 269 source4/libnet/libnet_group.c return c; c 278 source4/libnet/libnet_group.c struct composite_context *c; c 282 source4/libnet/libnet_group.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 283 source4/libnet/libnet_group.c s = talloc_get_type(c->private_data, struct group_info_state); c 286 source4/libnet/libnet_group.c c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domopen); c 287 source4/libnet/libnet_group.c if (!composite_is_ok(c)) return; c 296 source4/libnet/libnet_group.c lookup_req = libnet_LookupName_send(s->ctx, c, &s->lookup, s->monitor_fn); c 297 source4/libnet/libnet_group.c if (composite_nomem(lookup_req, c)) return; c 300 source4/libnet/libnet_group.c composite_continue(c, lookup_req, continue_name_found, c); c 311 source4/libnet/libnet_group.c if (composite_nomem(info_req, c)) return; c 314 source4/libnet/libnet_group.c composite_continue(c, info_req, continue_group_info, c); c 326 source4/libnet/libnet_group.c struct composite_context *c; c 330 source4/libnet/libnet_group.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 331 source4/libnet/libnet_group.c s = talloc_get_type(c->private_data, struct group_info_state); c 334 source4/libnet/libnet_group.c c->status = libnet_LookupName_recv(ctx, c, &s->lookup); c 335 source4/libnet/libnet_group.c if (!composite_is_ok(c)) return; c 340 source4/libnet/libnet_group.c composite_error(c, NT_STATUS_NO_SUCH_GROUP); c 352 source4/libnet/libnet_group.c if (composite_nomem(info_req, c)) return; c 355 source4/libnet/libnet_group.c composite_continue(c, info_req, continue_group_info, c); c 364 source4/libnet/libnet_group.c struct composite_context *c; c 367 source4/libnet/libnet_group.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 368 source4/libnet/libnet_group.c s = talloc_get_type(c->private_data, struct group_info_state); c 371 source4/libnet/libnet_group.c c->status = libnet_rpc_groupinfo_recv(ctx, c, &s->info); c 372 source4/libnet/libnet_group.c if (!composite_is_ok(c)) return; c 375 source4/libnet/libnet_group.c composite_done(c); c 387 source4/libnet/libnet_group.c NTSTATUS libnet_GroupInfo_recv(struct composite_context* c, TALLOC_CTX *mem_ctx, c 393 source4/libnet/libnet_group.c status = composite_wait(c); c 396 source4/libnet/libnet_group.c s = talloc_get_type(c->private_data, struct group_info_state); c 410 source4/libnet/libnet_group.c talloc_free(c); c 426 source4/libnet/libnet_group.c struct composite_context *c = libnet_GroupInfo_send(ctx, mem_ctx, c 428 source4/libnet/libnet_group.c return libnet_GroupInfo_recv(c, mem_ctx, io); c 470 source4/libnet/libnet_group.c struct composite_context *c; c 476 source4/libnet/libnet_group.c c = composite_create(mem_ctx, ctx->event_ctx); c 477 source4/libnet/libnet_group.c if (c == NULL) return NULL; c 479 source4/libnet/libnet_group.c s = talloc_zero(c, struct grouplist_state); c 480 source4/libnet/libnet_group.c if (composite_nomem(s, c)) return c; c 482 source4/libnet/libnet_group.c c->private_data = s; c 488 source4/libnet/libnet_group.c s->domain_name = talloc_strdup(c, io->in.domain_name); c 492 source4/libnet/libnet_group.c prereq_met = lsa_domain_opened(ctx, s->domain_name, &c, &s->domain_open, c 494 source4/libnet/libnet_group.c if (!prereq_met) return c; c 499 source4/libnet/libnet_group.c s->query_domain.out.info = talloc_zero(c, union lsa_PolicyInformation *); c 500 source4/libnet/libnet_group.c if (composite_nomem(s->query_domain.out.info, c)) return c; c 503 source4/libnet/libnet_group.c query_req = dcerpc_lsa_QueryInfoPolicy_send(ctx->lsa.pipe, c, &s->query_domain); c 504 source4/libnet/libnet_group.c if (composite_nomem(query_req, c)) return c; c 506 source4/libnet/libnet_group.c composite_continue_rpc(c, query_req, continue_domain_queried, c); c 507 source4/libnet/libnet_group.c return c; c 517 source4/libnet/libnet_group.c struct composite_context *c; c 521 source4/libnet/libnet_group.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 522 source4/libnet/libnet_group.c s = talloc_get_type(c->private_data, struct grouplist_state); c 525 source4/libnet/libnet_group.c c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open); c 526 source4/libnet/libnet_group.c if (!composite_is_ok(c)) return; c 531 source4/libnet/libnet_group.c s->query_domain.out.info = talloc_zero(c, union lsa_PolicyInformation *); c 532 source4/libnet/libnet_group.c if (composite_nomem(s->query_domain.out.info, c)) return; c 535 source4/libnet/libnet_group.c query_req = dcerpc_lsa_QueryInfoPolicy_send(s->ctx->lsa.pipe, c, &s->query_domain); c 536 source4/libnet/libnet_group.c if (composite_nomem(query_req, c)) return; c 538 source4/libnet/libnet_group.c composite_continue_rpc(c, query_req, continue_domain_queried, c); c 548 source4/libnet/libnet_group.c struct composite_context *c; c 553 source4/libnet/libnet_group.c c = talloc_get_type(req->async.private_data, struct composite_context); c 554 source4/libnet/libnet_group.c s = talloc_get_type(c->private_data, struct grouplist_state); c 557 source4/libnet/libnet_group.c c->status = dcerpc_ndr_request_recv(req); c 558 source4/libnet/libnet_group.c if (!composite_is_ok(c)) return; c 564 source4/libnet/libnet_group.c prereq_met = samr_domain_opened(s->ctx, s->domain_name, &c, &s->domain_open, c 574 source4/libnet/libnet_group.c if (composite_nomem(s->group_list.out.num_entries, c)) return; c 576 source4/libnet/libnet_group.c if (composite_nomem(s->group_list.out.sam, c)) return; c 579 source4/libnet/libnet_group.c enum_req = dcerpc_samr_EnumDomainGroups_send(s->ctx->samr.pipe, c, &s->group_list); c 580 source4/libnet/libnet_group.c if (composite_nomem(enum_req, c)) return; c 582 source4/libnet/libnet_group.c composite_continue_rpc(c, enum_req, continue_groups_enumerated, c); c 592 source4/libnet/libnet_group.c struct composite_context *c; c 596 source4/libnet/libnet_group.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 597 source4/libnet/libnet_group.c s = talloc_get_type(c->private_data, struct grouplist_state); c 600 source4/libnet/libnet_group.c c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open); c 601 source4/libnet/libnet_group.c if (!composite_is_ok(c)) return; c 609 source4/libnet/libnet_group.c if (composite_nomem(s->group_list.out.num_entries, c)) return; c 611 source4/libnet/libnet_group.c if (composite_nomem(s->group_list.out.sam, c)) return; c 614 source4/libnet/libnet_group.c enum_req = dcerpc_samr_EnumDomainGroups_send(s->ctx->samr.pipe, c, &s->group_list); c 615 source4/libnet/libnet_group.c if (composite_nomem(enum_req, c)) return; c 617 source4/libnet/libnet_group.c composite_continue_rpc(c, enum_req, continue_groups_enumerated, c); c 626 source4/libnet/libnet_group.c struct composite_context *c; c 630 source4/libnet/libnet_group.c c = talloc_get_type(req->async.private_data, struct composite_context); c 631 source4/libnet/libnet_group.c s = talloc_get_type(c->private_data, struct grouplist_state); c 634 source4/libnet/libnet_group.c c->status = dcerpc_ndr_request_recv(req); c 635 source4/libnet/libnet_group.c if (!composite_is_ok(c)) return; c 639 source4/libnet/libnet_group.c c->status = s->group_list.out.result; c 643 source4/libnet/libnet_group.c if (NT_STATUS_IS_OK(c->status) || c 644 source4/libnet/libnet_group.c NT_STATUS_EQUAL(c->status, STATUS_MORE_ENTRIES) || c 645 source4/libnet/libnet_group.c NT_STATUS_EQUAL(c->status, NT_STATUS_NO_MORE_ENTRIES)) { c 653 source4/libnet/libnet_group.c s->groups = talloc_array(c, struct grouplist, (*s->group_list.out.sam)->count); c 654 source4/libnet/libnet_group.c if (composite_nomem(s->groups, c)) return; c 662 source4/libnet/libnet_group.c group_sid = dom_sid_add_rid(c, domain_sid, entry->idx); c 663 source4/libnet/libnet_group.c if (composite_nomem(group_sid, c)) return; c 666 source4/libnet/libnet_group.c s->groups[i].groupname = talloc_strdup(c, entry->name.string); c 667 source4/libnet/libnet_group.c if (composite_nomem(s->groups[i].groupname, c)) return; c 670 source4/libnet/libnet_group.c s->groups[i].sid = dom_sid_string(c, group_sid); c 671 source4/libnet/libnet_group.c if (composite_nomem(s->groups[i].sid, c)) return; c 675 source4/libnet/libnet_group.c composite_done(c); c 679 source4/libnet/libnet_group.c composite_error(c, c->status); c 692 source4/libnet/libnet_group.c NTSTATUS libnet_GroupList_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 698 source4/libnet/libnet_group.c if (c == NULL || mem_ctx == NULL || io == NULL) { c 702 source4/libnet/libnet_group.c status = composite_wait(c); c 707 source4/libnet/libnet_group.c s = talloc_get_type(c->private_data, struct grouplist_state); c 741 source4/libnet/libnet_group.c struct composite_context *c; c 743 source4/libnet/libnet_group.c c = libnet_GroupList_send(ctx, mem_ctx, io, NULL); c 744 source4/libnet/libnet_group.c return libnet_GroupList_recv(c, mem_ctx, io); c 57 source4/libnet/libnet_lookup.c struct composite_context *c; c 63 source4/libnet/libnet_lookup.c c = composite_create(ctx, ctx->event_ctx); c 64 source4/libnet/libnet_lookup.c if (c == NULL) return NULL; c 66 source4/libnet/libnet_lookup.c s = talloc_zero(c, struct lookup_state); c 67 source4/libnet/libnet_lookup.c if (composite_nomem(s, c)) return c; c 69 source4/libnet/libnet_lookup.c c->private_data = s; c 72 source4/libnet/libnet_lookup.c composite_error(c, NT_STATUS_INVALID_PARAMETER); c 73 source4/libnet/libnet_lookup.c return c; c 78 source4/libnet/libnet_lookup.c if (composite_nomem(s->hostname.name, c)) return c; c 91 source4/libnet/libnet_lookup.c cresolve_req = resolve_name_send(resolve_ctx, &s->hostname, c->event_ctx); c 92 source4/libnet/libnet_lookup.c if (composite_nomem(cresolve_req, c)) return c; c 94 source4/libnet/libnet_lookup.c composite_continue(c, cresolve_req, continue_name_resolved, c); c 95 source4/libnet/libnet_lookup.c return c; c 101 source4/libnet/libnet_lookup.c struct composite_context *c; c 104 source4/libnet/libnet_lookup.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 105 source4/libnet/libnet_lookup.c s = talloc_get_type(c->private_data, struct lookup_state); c 107 source4/libnet/libnet_lookup.c c->status = resolve_name_recv(ctx, s, &s->address); c 109 source4/libnet/libnet_lookup.c composite_done(c); c 122 source4/libnet/libnet_lookup.c NTSTATUS libnet_Lookup_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 128 source4/libnet/libnet_lookup.c status = composite_wait(c); c 130 source4/libnet/libnet_lookup.c s = talloc_get_type(c->private_data, struct lookup_state); c 136 source4/libnet/libnet_lookup.c talloc_free(c); c 152 source4/libnet/libnet_lookup.c struct composite_context *c = libnet_Lookup_send(ctx, io); c 153 source4/libnet/libnet_lookup.c return libnet_Lookup_recv(c, mem_ctx, io); c 181 source4/libnet/libnet_lookup.c struct composite_context *c = libnet_LookupHost_send(ctx, io); c 182 source4/libnet/libnet_lookup.c return libnet_Lookup_recv(c, mem_ctx, io); c 193 source4/libnet/libnet_lookup.c struct composite_context *c; c 198 source4/libnet/libnet_lookup.c c = finddcs_send(mem_ctx, lp_netbios_name(ctx->lp_ctx), lp_nbt_port(ctx->lp_ctx), c 202 source4/libnet/libnet_lookup.c return c; c 214 source4/libnet/libnet_lookup.c NTSTATUS libnet_LookupDCs_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 218 source4/libnet/libnet_lookup.c status = finddcs_recv(c, mem_ctx, &io->out.num_dcs, &io->out.dcs); c 232 source4/libnet/libnet_lookup.c struct composite_context *c = libnet_LookupDCs_send(ctx, mem_ctx, io); c 233 source4/libnet/libnet_lookup.c return libnet_LookupDCs_recv(c, mem_ctx, io); c 252 source4/libnet/libnet_lookup.c struct composite_context *c, c 263 source4/libnet/libnet_lookup.c struct composite_context *c; c 268 source4/libnet/libnet_lookup.c c = composite_create(mem_ctx, ctx->event_ctx); c 269 source4/libnet/libnet_lookup.c if (c == NULL) return NULL; c 271 source4/libnet/libnet_lookup.c s = talloc_zero(c, struct lookup_name_state); c 272 source4/libnet/libnet_lookup.c if (composite_nomem(s, c)) return c; c 274 source4/libnet/libnet_lookup.c c->private_data = s; c 276 source4/libnet/libnet_lookup.c s->name = talloc_strdup(c, io->in.name); c 280 source4/libnet/libnet_lookup.c prereq_met = lsa_domain_opened(ctx, io->in.domain_name, &c, &s->domopen, c 282 source4/libnet/libnet_lookup.c if (!prereq_met) return c; c 284 source4/libnet/libnet_lookup.c if (!prepare_lookup_params(ctx, c, s)) return c; c 286 source4/libnet/libnet_lookup.c lookup_req = dcerpc_lsa_LookupNames_send(ctx->lsa.pipe, c, &s->lookup); c 287 source4/libnet/libnet_lookup.c if (composite_nomem(lookup_req, c)) return c; c 289 source4/libnet/libnet_lookup.c composite_continue_rpc(c, lookup_req, continue_name_found, c); c 290 source4/libnet/libnet_lookup.c return c; c 295 source4/libnet/libnet_lookup.c struct composite_context *c, c 304 source4/libnet/libnet_lookup.c if (composite_nomem(s->names, c)) return false; c 316 source4/libnet/libnet_lookup.c if (composite_nomem(s->lookup.out.domains, c)) return false; c 324 source4/libnet/libnet_lookup.c struct composite_context *c; c 328 source4/libnet/libnet_lookup.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 329 source4/libnet/libnet_lookup.c s = talloc_get_type(c->private_data, struct lookup_name_state); c 331 source4/libnet/libnet_lookup.c c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domopen); c 332 source4/libnet/libnet_lookup.c if (!composite_is_ok(c)) return; c 334 source4/libnet/libnet_lookup.c if (!prepare_lookup_params(s->ctx, c, s)) return; c 336 source4/libnet/libnet_lookup.c lookup_req = dcerpc_lsa_LookupNames_send(s->ctx->lsa.pipe, c, &s->lookup); c 337 source4/libnet/libnet_lookup.c if (composite_nomem(lookup_req, c)) return; c 339 source4/libnet/libnet_lookup.c composite_continue_rpc(c, lookup_req, continue_name_found, c); c 345 source4/libnet/libnet_lookup.c struct composite_context *c; c 348 source4/libnet/libnet_lookup.c c = talloc_get_type(req->async.private_data, struct composite_context); c 349 source4/libnet/libnet_lookup.c s = talloc_get_type(c->private_data, struct lookup_name_state); c 351 source4/libnet/libnet_lookup.c c->status = dcerpc_ndr_request_recv(req); c 352 source4/libnet/libnet_lookup.c if (!composite_is_ok(c)) return; c 354 source4/libnet/libnet_lookup.c c->status = s->lookup.out.result; c 355 source4/libnet/libnet_lookup.c if (!composite_is_ok(c)) return; c 357 source4/libnet/libnet_lookup.c composite_done(c); c 361 source4/libnet/libnet_lookup.c NTSTATUS libnet_LookupName_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 367 source4/libnet/libnet_lookup.c status = composite_wait(c); c 370 source4/libnet/libnet_lookup.c s = talloc_get_type(c->private_data, struct lookup_name_state); c 405 source4/libnet/libnet_lookup.c talloc_free(c); c 413 source4/libnet/libnet_lookup.c struct composite_context *c; c 415 source4/libnet/libnet_lookup.c c = libnet_LookupName_send(ctx, mem_ctx, io, NULL); c 416 source4/libnet/libnet_lookup.c return libnet_LookupName_recv(c, mem_ctx, io); c 38 source4/libnet/libnet_passwd.c struct libnet_RpcConnect c; c 57 source4/libnet/libnet_passwd.c c.level = LIBNET_RPC_CONNECT_PDC; c 58 source4/libnet/libnet_passwd.c c.in.name = r->samr.in.domain_name; c 59 source4/libnet/libnet_passwd.c c.in.dcerpc_iface = &ndr_table_samr; c 62 source4/libnet/libnet_passwd.c status = libnet_RpcConnect(ctx, mem_ctx, &c); c 71 source4/libnet/libnet_passwd.c server.string = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(c.out.dcerpc_pipe)); c 101 source4/libnet/libnet_passwd.c status = dcerpc_samr_ChangePasswordUser3(c.out.dcerpc_pipe, mem_ctx, &pw3); c 144 source4/libnet/libnet_passwd.c status = dcerpc_samr_ChangePasswordUser2(c.out.dcerpc_pipe, mem_ctx, &pw2); c 169 source4/libnet/libnet_passwd.c a_server.string = talloc_asprintf(mem_ctx, "\\\\%s", dcerpc_server_name(c.out.dcerpc_pipe)); c 182 source4/libnet/libnet_passwd.c status = dcerpc_samr_OemChangePasswordUser2(c.out.dcerpc_pipe, mem_ctx, &oe2); c 229 source4/libnet/libnet_passwd.c status = dcerpc_samr_ChangePasswordUser(c.pdc.out.dcerpc_pipe, mem_ctx, &pw); c 252 source4/libnet/libnet_passwd.c talloc_free(c.out.dcerpc_pipe); c 529 source4/libnet/libnet_passwd.c struct libnet_RpcConnect c; c 544 source4/libnet/libnet_passwd.c c.level = LIBNET_RPC_CONNECT_PDC; c 545 source4/libnet/libnet_passwd.c c.in.name = r->samr.in.domain_name; c 546 source4/libnet/libnet_passwd.c c.in.dcerpc_iface = &ndr_table_samr; c 549 source4/libnet/libnet_passwd.c status = libnet_RpcConnect(ctx, mem_ctx, &c); c 564 source4/libnet/libnet_passwd.c status = dcerpc_samr_Connect(c.out.dcerpc_pipe, mem_ctx, &sc); c 579 source4/libnet/libnet_passwd.c status = dcerpc_samr_LookupDomain(c.out.dcerpc_pipe, mem_ctx, &ld); c 595 source4/libnet/libnet_passwd.c status = dcerpc_samr_OpenDomain(c.out.dcerpc_pipe, mem_ctx, &od); c 616 source4/libnet/libnet_passwd.c status = dcerpc_samr_LookupNames(c.out.dcerpc_pipe, mem_ctx, &ln); c 641 source4/libnet/libnet_passwd.c status = dcerpc_samr_OpenUser(c.out.dcerpc_pipe, mem_ctx, &ou); c 653 source4/libnet/libnet_passwd.c r2.samr_handle.in.dcerpc_pipe = c.out.dcerpc_pipe; c 662 source4/libnet/libnet_passwd.c talloc_free(c.out.dcerpc_pipe); c 58 source4/libnet/libnet_rpc.c struct composite_context *c; c 64 source4/libnet/libnet_rpc.c c = composite_create(ctx, ctx->event_ctx); c 65 source4/libnet/libnet_rpc.c if (c == NULL) return c; c 67 source4/libnet/libnet_rpc.c s = talloc_zero(c, struct rpc_connect_srv_state); c 68 source4/libnet/libnet_rpc.c if (composite_nomem(s, c)) return c; c 70 source4/libnet/libnet_rpc.c c->private_data = s; c 97 source4/libnet/libnet_rpc.c composite_error(c, NT_STATUS_INVALID_LEVEL); c 98 source4/libnet/libnet_rpc.c return c; c 102 source4/libnet/libnet_rpc.c c->status = dcerpc_parse_binding(c, s->binding, &b); c 103 source4/libnet/libnet_rpc.c if (!NT_STATUS_IS_OK(c->status)) { c 105 source4/libnet/libnet_rpc.c composite_error(c, c->status); c 106 source4/libnet/libnet_rpc.c return c; c 111 source4/libnet/libnet_rpc.c if (composite_nomem(b->target_hostname, c)) { c 112 source4/libnet/libnet_rpc.c return c; c 117 source4/libnet/libnet_rpc.c pipe_connect_req = dcerpc_pipe_connect_b_send(c, b, r->in.dcerpc_iface, c 118 source4/libnet/libnet_rpc.c ctx->cred, c->event_ctx, c 120 source4/libnet/libnet_rpc.c if (composite_nomem(pipe_connect_req, c)) return c; c 122 source4/libnet/libnet_rpc.c composite_continue(c, pipe_connect_req, continue_pipe_connect, c); c 123 source4/libnet/libnet_rpc.c return c; c 132 source4/libnet/libnet_rpc.c struct composite_context *c; c 135 source4/libnet/libnet_rpc.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 136 source4/libnet/libnet_rpc.c s = talloc_get_type(c->private_data, struct rpc_connect_srv_state); c 139 source4/libnet/libnet_rpc.c c->status = dcerpc_pipe_connect_b_recv(ctx, c, &s->r.out.dcerpc_pipe); c 159 source4/libnet/libnet_rpc.c composite_done(c); c 173 source4/libnet/libnet_rpc.c static NTSTATUS libnet_RpcConnectSrv_recv(struct composite_context *c, c 179 source4/libnet/libnet_rpc.c struct rpc_connect_srv_state *s = talloc_get_type(c->private_data, c 182 source4/libnet/libnet_rpc.c status = composite_wait(c); c 185 source4/libnet/libnet_rpc.c s = talloc_get_type(c->private_data, struct rpc_connect_srv_state); c 204 source4/libnet/libnet_rpc.c talloc_free(c); c 239 source4/libnet/libnet_rpc.c struct composite_context *c; c 244 source4/libnet/libnet_rpc.c c = composite_create(ctx, ctx->event_ctx); c 245 source4/libnet/libnet_rpc.c if (c == NULL) return c; c 247 source4/libnet/libnet_rpc.c s = talloc_zero(c, struct rpc_connect_dc_state); c 248 source4/libnet/libnet_rpc.c if (composite_nomem(s, c)) return c; c 250 source4/libnet/libnet_rpc.c c->private_data = s; c 275 source4/libnet/libnet_rpc.c lookup_dc_req = libnet_LookupDCs_send(ctx, c, &s->f); c 276 source4/libnet/libnet_rpc.c if (composite_nomem(lookup_dc_req, c)) return c; c 278 source4/libnet/libnet_rpc.c composite_continue(c, lookup_dc_req, continue_lookup_dc, c); c 279 source4/libnet/libnet_rpc.c return c; c 289 source4/libnet/libnet_rpc.c struct composite_context *c; c 295 source4/libnet/libnet_rpc.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 296 source4/libnet/libnet_rpc.c s = talloc_get_type(c->private_data, struct rpc_connect_dc_state); c 299 source4/libnet/libnet_rpc.c c->status = libnet_LookupDCs_recv(ctx, c, &s->f); c 300 source4/libnet/libnet_rpc.c if (!composite_is_ok(c)) return; c 328 source4/libnet/libnet_rpc.c rpc_connect_req = libnet_RpcConnectSrv_send(s->ctx, c, &s->r2, s->monitor_fn); c 329 source4/libnet/libnet_rpc.c if (composite_nomem(rpc_connect_req, c)) return; c 331 source4/libnet/libnet_rpc.c composite_continue(c, rpc_connect_req, continue_rpc_connect, c); c 340 source4/libnet/libnet_rpc.c struct composite_context *c; c 343 source4/libnet/libnet_rpc.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 344 source4/libnet/libnet_rpc.c s = talloc_get_type(c->private_data, struct rpc_connect_dc_state); c 346 source4/libnet/libnet_rpc.c c->status = libnet_RpcConnectSrv_recv(ctx, s->ctx, c, &s->r2); c 350 source4/libnet/libnet_rpc.c if (!composite_is_ok(c)) return; c 371 source4/libnet/libnet_rpc.c composite_done(c); c 385 source4/libnet/libnet_rpc.c static NTSTATUS libnet_RpcConnectDC_recv(struct composite_context *c, c 391 source4/libnet/libnet_rpc.c struct rpc_connect_dc_state *s = talloc_get_type(c->private_data, c 394 source4/libnet/libnet_rpc.c status = composite_wait(c); c 415 source4/libnet/libnet_rpc.c talloc_free(c); c 446 source4/libnet/libnet_rpc.c static void continue_epm_map_binding_send(struct composite_context *c); c 464 source4/libnet/libnet_rpc.c struct composite_context *c, *conn_req; c 468 source4/libnet/libnet_rpc.c c = composite_create(ctx, ctx->event_ctx); c 469 source4/libnet/libnet_rpc.c if (c == NULL) return c; c 471 source4/libnet/libnet_rpc.c s = talloc_zero(c, struct rpc_connect_dci_state); c 472 source4/libnet/libnet_rpc.c if (composite_nomem(s, c)) return c; c 474 source4/libnet/libnet_rpc.c c->private_data = s; c 495 source4/libnet/libnet_rpc.c conn_req = libnet_RpcConnect_send(ctx, c, &s->rpc_conn, s->monitor_fn); c 496 source4/libnet/libnet_rpc.c if (composite_nomem(c, conn_req)) return c; c 498 source4/libnet/libnet_rpc.c composite_continue(c, conn_req, continue_dci_rpc_connect, c); c 499 source4/libnet/libnet_rpc.c return c; c 509 source4/libnet/libnet_rpc.c struct composite_context *c; c 513 source4/libnet/libnet_rpc.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 514 source4/libnet/libnet_rpc.c s = talloc_get_type(c->private_data, struct rpc_connect_dci_state); c 516 source4/libnet/libnet_rpc.c c->status = libnet_RpcConnect_recv(ctx, s->ctx, c, &s->rpc_conn); c 517 source4/libnet/libnet_rpc.c if (!NT_STATUS_IS_OK(c->status)) { c 518 source4/libnet/libnet_rpc.c composite_error(c, c->status); c 550 source4/libnet/libnet_rpc.c s->lsa_open_policy.in.system_name = talloc_asprintf(c, "\\"); c 551 source4/libnet/libnet_rpc.c if (composite_nomem(s->lsa_open_policy.in.system_name, c)) return; c 556 source4/libnet/libnet_rpc.c open_pol_req = dcerpc_lsa_OpenPolicy2_send(s->lsa_pipe, c, &s->lsa_open_policy); c 557 source4/libnet/libnet_rpc.c if (composite_nomem(open_pol_req, c)) return; c 559 source4/libnet/libnet_rpc.c composite_continue_rpc(c, open_pol_req, continue_lsa_policy, c); c 569 source4/libnet/libnet_rpc.c struct composite_context *c; c 573 source4/libnet/libnet_rpc.c c = talloc_get_type(req->async.private_data, struct composite_context); c 574 source4/libnet/libnet_rpc.c s = talloc_get_type(c->private_data, struct rpc_connect_dci_state); c 576 source4/libnet/libnet_rpc.c c->status = dcerpc_ndr_request_recv(req); c 577 source4/libnet/libnet_rpc.c if (!NT_STATUS_IS_OK(c->status)) { c 578 source4/libnet/libnet_rpc.c composite_error(c, c->status); c 589 source4/libnet/libnet_rpc.c continue_epm_map_binding_send(c); c 593 source4/libnet/libnet_rpc.c composite_error(c, s->lsa_open_policy.out.result); c 610 source4/libnet/libnet_rpc.c s->lsa_query_info2.out.info = talloc_zero(c, union lsa_PolicyInformation *); c 611 source4/libnet/libnet_rpc.c if (composite_nomem(s->lsa_query_info2.out.info, c)) return; c 613 source4/libnet/libnet_rpc.c query_info_req = dcerpc_lsa_QueryInfoPolicy2_send(s->lsa_pipe, c, &s->lsa_query_info2); c 614 source4/libnet/libnet_rpc.c if (composite_nomem(query_info_req, c)) return; c 616 source4/libnet/libnet_rpc.c composite_continue_rpc(c, query_info_req, continue_lsa_query_info2, c); c 626 source4/libnet/libnet_rpc.c struct composite_context *c; c 630 source4/libnet/libnet_rpc.c c = talloc_get_type(req->async.private_data, struct composite_context); c 631 source4/libnet/libnet_rpc.c s = talloc_get_type(c->private_data, struct rpc_connect_dci_state); c 633 source4/libnet/libnet_rpc.c c->status = dcerpc_ndr_request_recv(req); c 639 source4/libnet/libnet_rpc.c if (NT_STATUS_EQUAL(c->status, NT_STATUS_NET_WRITE_FAULT)) { c 644 source4/libnet/libnet_rpc.c if (!NT_STATUS_IS_OK(c->status)) { c 645 source4/libnet/libnet_rpc.c s->r.out.error_string = talloc_asprintf(c, c 647 source4/libnet/libnet_rpc.c nt_errstr(c->status)); c 648 source4/libnet/libnet_rpc.c composite_error(c, c->status); c 653 source4/libnet/libnet_rpc.c s->r.out.error_string = talloc_asprintf(c, c 656 source4/libnet/libnet_rpc.c composite_error(c, s->lsa_query_info2.out.result); c 664 source4/libnet/libnet_rpc.c s->r.out.guid = talloc(c, struct GUID); c 665 source4/libnet/libnet_rpc.c if (composite_nomem(s->r.out.guid, c)) { c 685 source4/libnet/libnet_rpc.c s->lsa_query_info.out.info = talloc_zero(c, union lsa_PolicyInformation *); c 686 source4/libnet/libnet_rpc.c if (composite_nomem(s->lsa_query_info.out.info, c)) return; c 688 source4/libnet/libnet_rpc.c query_info_req = dcerpc_lsa_QueryInfoPolicy_send(s->lsa_pipe, c, &s->lsa_query_info); c 689 source4/libnet/libnet_rpc.c if (composite_nomem(query_info_req, c)) return; c 691 source4/libnet/libnet_rpc.c composite_continue_rpc(c, query_info_req, continue_lsa_query_info, c); c 700 source4/libnet/libnet_rpc.c struct composite_context *c; c 703 source4/libnet/libnet_rpc.c c = talloc_get_type(req->async.private_data, struct composite_context); c 704 source4/libnet/libnet_rpc.c s = talloc_get_type(c->private_data, struct rpc_connect_dci_state); c 706 source4/libnet/libnet_rpc.c c->status = dcerpc_ndr_request_recv(req); c 707 source4/libnet/libnet_rpc.c if (!NT_STATUS_IS_OK(c->status)) { c 708 source4/libnet/libnet_rpc.c s->r.out.error_string = talloc_asprintf(c, c 710 source4/libnet/libnet_rpc.c nt_errstr(c->status)); c 711 source4/libnet/libnet_rpc.c composite_error(c, c->status); c 729 source4/libnet/libnet_rpc.c continue_epm_map_binding_send(c); c 738 source4/libnet/libnet_rpc.c static void continue_epm_map_binding_send(struct composite_context *c) c 742 source4/libnet/libnet_rpc.c s = talloc_get_type(c->private_data, struct rpc_connect_dci_state); c 746 source4/libnet/libnet_rpc.c if (composite_nomem(s->final_binding, c)) return; c 750 source4/libnet/libnet_rpc.c if (composite_nomem(talloc_reference(s->final_binding, s->lsa_pipe->binding), c)) return; c 752 source4/libnet/libnet_rpc.c epm_map_req = dcerpc_epm_map_binding_send(c, s->final_binding, s->r.in.dcerpc_iface, c 754 source4/libnet/libnet_rpc.c if (composite_nomem(epm_map_req, c)) return; c 756 source4/libnet/libnet_rpc.c composite_continue(c, epm_map_req, continue_epm_map_binding, c); c 766 source4/libnet/libnet_rpc.c struct composite_context *c, *sec_conn_req; c 769 source4/libnet/libnet_rpc.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 770 source4/libnet/libnet_rpc.c s = talloc_get_type(c->private_data, struct rpc_connect_dci_state); c 772 source4/libnet/libnet_rpc.c c->status = dcerpc_epm_map_binding_recv(ctx); c 773 source4/libnet/libnet_rpc.c if (!NT_STATUS_IS_OK(c->status)) { c 774 source4/libnet/libnet_rpc.c s->r.out.error_string = talloc_asprintf(c, c 776 source4/libnet/libnet_rpc.c nt_errstr(c->status)); c 777 source4/libnet/libnet_rpc.c composite_error(c, c->status); c 783 source4/libnet/libnet_rpc.c if (composite_nomem(sec_conn_req, c)) return; c 785 source4/libnet/libnet_rpc.c composite_continue(c, sec_conn_req, continue_secondary_conn, c); c 795 source4/libnet/libnet_rpc.c struct composite_context *c; c 798 source4/libnet/libnet_rpc.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 799 source4/libnet/libnet_rpc.c s = talloc_get_type(c->private_data, struct rpc_connect_dci_state); c 801 source4/libnet/libnet_rpc.c c->status = dcerpc_secondary_connection_recv(ctx, &s->final_pipe); c 802 source4/libnet/libnet_rpc.c if (!NT_STATUS_IS_OK(c->status)) { c 803 source4/libnet/libnet_rpc.c s->r.out.error_string = talloc_asprintf(c, c 805 source4/libnet/libnet_rpc.c nt_errstr(c->status)); c 807 source4/libnet/libnet_rpc.c composite_error(c, c->status); c 831 source4/libnet/libnet_rpc.c composite_done(c); c 846 source4/libnet/libnet_rpc.c static NTSTATUS libnet_RpcConnectDCInfo_recv(struct composite_context *c, struct libnet_context *ctx, c 850 source4/libnet/libnet_rpc.c struct rpc_connect_dci_state *s = talloc_get_type(c->private_data, c 853 source4/libnet/libnet_rpc.c status = composite_wait(c); c 883 source4/libnet/libnet_rpc.c talloc_free(c); c 903 source4/libnet/libnet_rpc.c struct composite_context *c; c 909 source4/libnet/libnet_rpc.c c = libnet_RpcConnectSrv_send(ctx, mem_ctx, r, monitor); c 914 source4/libnet/libnet_rpc.c c = libnet_RpcConnectDC_send(ctx, mem_ctx, r, monitor); c 918 source4/libnet/libnet_rpc.c c = libnet_RpcConnectDCInfo_send(ctx, mem_ctx, r, monitor); c 922 source4/libnet/libnet_rpc.c c = talloc_zero(mem_ctx, struct composite_context); c 923 source4/libnet/libnet_rpc.c composite_error(c, NT_STATUS_INVALID_LEVEL); c 926 source4/libnet/libnet_rpc.c return c; c 940 source4/libnet/libnet_rpc.c NTSTATUS libnet_RpcConnect_recv(struct composite_context *c, struct libnet_context *ctx, c 946 source4/libnet/libnet_rpc.c return libnet_RpcConnectSrv_recv(c, ctx, mem_ctx, r); c 950 source4/libnet/libnet_rpc.c return libnet_RpcConnectDC_recv(c, ctx, mem_ctx, r); c 953 source4/libnet/libnet_rpc.c return libnet_RpcConnectDCInfo_recv(c, ctx, mem_ctx, r); c 974 source4/libnet/libnet_rpc.c struct composite_context *c; c 976 source4/libnet/libnet_rpc.c c = libnet_RpcConnect_send(ctx, mem_ctx, r, NULL); c 977 source4/libnet/libnet_rpc.c return libnet_RpcConnect_recv(c, ctx, mem_ctx, r); c 177 source4/libnet/libnet_samsync.c struct libnet_RpcConnect *c; c 212 source4/libnet/libnet_samsync.c c = talloc(samsync_ctx, struct libnet_RpcConnect); c 213 source4/libnet/libnet_samsync.c if (!c) { c 219 source4/libnet/libnet_samsync.c c->level = LIBNET_RPC_CONNECT_DC_INFO; c 221 source4/libnet/libnet_samsync.c c->in.binding = r->in.binding_string; c 222 source4/libnet/libnet_samsync.c c->in.name = NULL; c 224 source4/libnet/libnet_samsync.c c->in.binding = NULL; c 225 source4/libnet/libnet_samsync.c c->in.name = cli_credentials_get_domain(machine_account); c 229 source4/libnet/libnet_samsync.c c->in.dcerpc_iface = &ndr_table_netlogon; c 244 source4/libnet/libnet_samsync.c nt_status = libnet_RpcConnect(machine_net_ctx, samsync_ctx, c); c 249 source4/libnet/libnet_samsync.c r->in.binding_string, c->out.error_string); c 253 source4/libnet/libnet_samsync.c c->in.name, c->out.error_string); c 263 source4/libnet/libnet_samsync.c nt_status = dcerpc_secondary_connection(c->out.dcerpc_pipe, &p, c 264 source4/libnet/libnet_samsync.c c->out.dcerpc_pipe->binding); c 292 source4/libnet/libnet_samsync.c state->domain_name = c->out.domain_name; c 293 source4/libnet/libnet_samsync.c state->domain_sid = c->out.domain_sid; c 294 source4/libnet/libnet_samsync.c state->realm = c->out.realm; c 295 source4/libnet/libnet_samsync.c state->domain_guid = c->out.guid; c 29 source4/libnet/libnet_share.c struct libnet_RpcConnect c; c 40 source4/libnet/libnet_share.c c.level = LIBNET_RPC_CONNECT_SERVER; c 41 source4/libnet/libnet_share.c c.in.name = r->in.server_name; c 42 source4/libnet/libnet_share.c c.in.dcerpc_iface = &ndr_table_srvsvc; c 44 source4/libnet/libnet_share.c s.in.server_unc = talloc_asprintf(mem_ctx, "\\\\%s", c.in.name); c 46 source4/libnet/libnet_share.c status = libnet_RpcConnect(ctx, mem_ctx, &c); c 90 source4/libnet/libnet_share.c status = dcerpc_srvsvc_NetShareEnumAll(c.out.dcerpc_pipe, mem_ctx, &s); c 110 source4/libnet/libnet_share.c talloc_free(c.out.dcerpc_pipe); c 120 source4/libnet/libnet_share.c struct libnet_RpcConnect c; c 124 source4/libnet/libnet_share.c c.level = LIBNET_RPC_CONNECT_SERVER; c 125 source4/libnet/libnet_share.c c.in.name = r->in.server_name; c 126 source4/libnet/libnet_share.c c.in.dcerpc_iface = &ndr_table_srvsvc; c 128 source4/libnet/libnet_share.c status = libnet_RpcConnect(ctx, mem_ctx, &c); c 143 source4/libnet/libnet_share.c status = dcerpc_srvsvc_NetShareAdd(c.out.dcerpc_pipe, mem_ctx, &s); c 160 source4/libnet/libnet_share.c talloc_free(c.out.dcerpc_pipe); c 170 source4/libnet/libnet_share.c struct libnet_RpcConnect c; c 173 source4/libnet/libnet_share.c c.level = LIBNET_RPC_CONNECT_SERVER; c 174 source4/libnet/libnet_share.c c.in.name = r->in.server_name; c 175 source4/libnet/libnet_share.c c.in.dcerpc_iface = &ndr_table_srvsvc; c 177 source4/libnet/libnet_share.c status = libnet_RpcConnect(ctx, mem_ctx, &c); c 189 source4/libnet/libnet_share.c status = dcerpc_srvsvc_NetShareDel(c.out.dcerpc_pipe, mem_ctx, &s); c 205 source4/libnet/libnet_share.c talloc_free(c.out.dcerpc_pipe); c 31 source4/libnet/libnet_time.c struct libnet_RpcConnect c; c 37 source4/libnet/libnet_time.c c.level = LIBNET_RPC_CONNECT_SERVER; c 38 source4/libnet/libnet_time.c c.in.name = r->srvsvc.in.server_name; c 39 source4/libnet/libnet_time.c c.in.dcerpc_iface = &ndr_table_srvsvc; c 42 source4/libnet/libnet_time.c status = libnet_RpcConnect(ctx, mem_ctx, &c); c 51 source4/libnet/libnet_time.c tod.in.server_unc = talloc_asprintf(mem_ctx, "\\%s", c.in.name); c 55 source4/libnet/libnet_time.c status = dcerpc_srvsvc_NetRemoteTOD(c.out.dcerpc_pipe, mem_ctx, &tod); c 90 source4/libnet/libnet_time.c talloc_free(c.out.dcerpc_pipe); c 257 source4/libnet/libnet_unbecome_dc.c struct composite_context *c = s->creq; c 273 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(s->cldap.sock, c)) return; c 276 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(req, c)) return; c 287 source4/libnet/libnet_unbecome_dc.c struct composite_context *c = s->creq; c 289 source4/libnet/libnet_unbecome_dc.c c->status = cldap_netlogon_recv(req, s, &s->cldap.io); c 290 source4/libnet/libnet_unbecome_dc.c if (!composite_is_ok(c)) return; c 504 source4/libnet/libnet_unbecome_dc.c struct composite_context *c = s->creq; c 506 source4/libnet/libnet_unbecome_dc.c c->status = unbecomeDC_ldap_connect(s); c 507 source4/libnet/libnet_unbecome_dc.c if (!composite_is_ok(c)) return; c 509 source4/libnet/libnet_unbecome_dc.c c->status = unbecomeDC_ldap_rootdse(s); c 510 source4/libnet/libnet_unbecome_dc.c if (!composite_is_ok(c)) return; c 512 source4/libnet/libnet_unbecome_dc.c c->status = unbecomeDC_ldap_computer_object(s); c 513 source4/libnet/libnet_unbecome_dc.c if (!composite_is_ok(c)) return; c 515 source4/libnet/libnet_unbecome_dc.c c->status = unbecomeDC_ldap_modify_computer(s); c 516 source4/libnet/libnet_unbecome_dc.c if (!composite_is_ok(c)) return; c 518 source4/libnet/libnet_unbecome_dc.c c->status = unbecomeDC_ldap_move_computer(s); c 519 source4/libnet/libnet_unbecome_dc.c if (!composite_is_ok(c)) return; c 528 source4/libnet/libnet_unbecome_dc.c struct composite_context *c = s->creq; c 533 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(binding_str, c)) return; c 535 source4/libnet/libnet_unbecome_dc.c c->status = dcerpc_parse_binding(s, binding_str, &s->drsuapi.binding); c 537 source4/libnet/libnet_unbecome_dc.c if (!composite_is_ok(c)) return; c 542 source4/libnet/libnet_unbecome_dc.c composite_continue(c, creq, unbecomeDC_drsuapi_connect_recv, s); c 551 source4/libnet/libnet_unbecome_dc.c struct composite_context *c = s->creq; c 553 source4/libnet/libnet_unbecome_dc.c c->status = dcerpc_pipe_connect_b_recv(req, s, &s->drsuapi.pipe); c 554 source4/libnet/libnet_unbecome_dc.c if (!composite_is_ok(c)) return; c 563 source4/libnet/libnet_unbecome_dc.c struct composite_context *c = s->creq; c 583 source4/libnet/libnet_unbecome_dc.c composite_continue_rpc(c, req, unbecomeDC_drsuapi_bind_recv, s); c 592 source4/libnet/libnet_unbecome_dc.c struct composite_context *c = s->creq; c 594 source4/libnet/libnet_unbecome_dc.c c->status = dcerpc_ndr_request_recv(req); c 595 source4/libnet/libnet_unbecome_dc.c if (!composite_is_ok(c)) return; c 598 source4/libnet/libnet_unbecome_dc.c composite_error(c, werror_to_ntstatus(s->drsuapi.bind_r.out.result)); c 636 source4/libnet/libnet_unbecome_dc.c struct composite_context *c = s->creq; c 651 source4/libnet/libnet_unbecome_dc.c composite_continue_rpc(c, req, unbecomeDC_drsuapi_remove_ds_server_recv, s); c 658 source4/libnet/libnet_unbecome_dc.c struct composite_context *c = s->creq; c 661 source4/libnet/libnet_unbecome_dc.c c->status = dcerpc_ndr_request_recv(req); c 662 source4/libnet/libnet_unbecome_dc.c if (!composite_is_ok(c)) return; c 665 source4/libnet/libnet_unbecome_dc.c composite_error(c, werror_to_ntstatus(r->out.result)); c 670 source4/libnet/libnet_unbecome_dc.c composite_error(c, NT_STATUS_INVALID_NETWORK_RESPONSE); c 674 source4/libnet/libnet_unbecome_dc.c composite_done(c); c 679 source4/libnet/libnet_unbecome_dc.c struct composite_context *c; c 683 source4/libnet/libnet_unbecome_dc.c c = composite_create(mem_ctx, ctx->event_ctx); c 684 source4/libnet/libnet_unbecome_dc.c if (c == NULL) return NULL; c 686 source4/libnet/libnet_unbecome_dc.c s = talloc_zero(c, struct libnet_UnbecomeDC_state); c 687 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(s, c)) return c; c 688 source4/libnet/libnet_unbecome_dc.c c->private_data = s; c 689 source4/libnet/libnet_unbecome_dc.c s->creq = c; c 694 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(s->domain.dns_name, c)) return c; c 696 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(s->domain.netbios_name, c)) return c; c 700 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(s->source_dsa.address, c)) return c; c 704 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(s->dest_dsa.netbios_name, c)) return c; c 708 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(tmp_name, c)) return c; c 711 source4/libnet/libnet_unbecome_dc.c if (composite_nomem(s->dest_dsa.dns_name, c)) return c; c 714 source4/libnet/libnet_unbecome_dc.c return c; c 717 source4/libnet/libnet_unbecome_dc.c NTSTATUS libnet_UnbecomeDC_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, struct libnet_UnbecomeDC *r) c 721 source4/libnet/libnet_unbecome_dc.c status = composite_wait(c); c 725 source4/libnet/libnet_unbecome_dc.c talloc_free(c); c 732 source4/libnet/libnet_unbecome_dc.c struct composite_context *c; c 733 source4/libnet/libnet_unbecome_dc.c c = libnet_UnbecomeDC_send(ctx, mem_ctx, r); c 734 source4/libnet/libnet_unbecome_dc.c status = libnet_UnbecomeDC_recv(c, mem_ctx, r); c 62 source4/libnet/libnet_user.c struct composite_context *c; c 68 source4/libnet/libnet_user.c c = composite_create(mem_ctx, ctx->event_ctx); c 69 source4/libnet/libnet_user.c if (c == NULL) return NULL; c 71 source4/libnet/libnet_user.c s = talloc_zero(c, struct create_user_state); c 72 source4/libnet/libnet_user.c if (composite_nomem(s, c)) return c; c 74 source4/libnet/libnet_user.c c->private_data = s; c 82 source4/libnet/libnet_user.c prereq_met = samr_domain_opened(ctx, s->r.in.domain_name, &c, &s->domain_open, c 84 source4/libnet/libnet_user.c if (!prereq_met) return c; c 92 source4/libnet/libnet_user.c if (composite_nomem(create_req, c)) return c; c 95 source4/libnet/libnet_user.c composite_continue(c, create_req, continue_rpc_useradd, c); c 96 source4/libnet/libnet_user.c return c; c 106 source4/libnet/libnet_user.c struct composite_context *c; c 111 source4/libnet/libnet_user.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 112 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct create_user_state); c 115 source4/libnet/libnet_user.c c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open); c 116 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 127 source4/libnet/libnet_user.c if (composite_nomem(create_req, c)) return; c 130 source4/libnet/libnet_user.c composite_continue(c, create_req, continue_rpc_useradd, c); c 139 source4/libnet/libnet_user.c struct composite_context *c; c 143 source4/libnet/libnet_user.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 144 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct create_user_state); c 147 source4/libnet/libnet_user.c c->status = libnet_rpc_useradd_recv(ctx, c, &s->user_add); c 148 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 154 source4/libnet/libnet_user.c composite_done(c); c 166 source4/libnet/libnet_user.c NTSTATUS libnet_CreateUser_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 175 source4/libnet/libnet_user.c status = composite_wait(c); c 177 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct create_user_state); c 196 source4/libnet/libnet_user.c struct composite_context *c; c 198 source4/libnet/libnet_user.c c = libnet_CreateUser_send(ctx, mem_ctx, r, NULL); c 199 source4/libnet/libnet_user.c return libnet_CreateUser_recv(c, mem_ctx, r); c 231 source4/libnet/libnet_user.c struct composite_context *c; c 237 source4/libnet/libnet_user.c c = composite_create(mem_ctx, ctx->event_ctx); c 238 source4/libnet/libnet_user.c if (c == NULL) return NULL; c 240 source4/libnet/libnet_user.c s = talloc_zero(c, struct delete_user_state); c 241 source4/libnet/libnet_user.c if (composite_nomem(s, c)) return c; c 243 source4/libnet/libnet_user.c c->private_data = s; c 251 source4/libnet/libnet_user.c prereq_met = samr_domain_opened(ctx, s->r.in.domain_name, &c, &s->domain_open, c 253 source4/libnet/libnet_user.c if (!prereq_met) return c; c 261 source4/libnet/libnet_user.c if (composite_nomem(delete_req, c)) return c; c 264 source4/libnet/libnet_user.c composite_continue(c, delete_req, continue_rpc_userdel, c); c 265 source4/libnet/libnet_user.c return c; c 275 source4/libnet/libnet_user.c struct composite_context *c; c 280 source4/libnet/libnet_user.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 281 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct delete_user_state); c 284 source4/libnet/libnet_user.c c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open); c 285 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 296 source4/libnet/libnet_user.c if (composite_nomem(delete_req, c)) return; c 299 source4/libnet/libnet_user.c composite_continue(c, delete_req, continue_rpc_userdel, c); c 308 source4/libnet/libnet_user.c struct composite_context *c; c 312 source4/libnet/libnet_user.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 313 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct delete_user_state); c 316 source4/libnet/libnet_user.c c->status = libnet_rpc_userdel_recv(ctx, c, &s->user_del); c 317 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 323 source4/libnet/libnet_user.c composite_done(c); c 334 source4/libnet/libnet_user.c NTSTATUS libnet_DeleteUser_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 343 source4/libnet/libnet_user.c status = composite_wait(c); c 345 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct delete_user_state); c 363 source4/libnet/libnet_user.c struct composite_context *c; c 365 source4/libnet/libnet_user.c c = libnet_DeleteUser_send(ctx, mem_ctx, r, NULL); c 366 source4/libnet/libnet_user.c return libnet_DeleteUser_recv(c, mem_ctx, r); c 402 source4/libnet/libnet_user.c struct composite_context *c; c 407 source4/libnet/libnet_user.c c = composite_create(mem_ctx, ctx->event_ctx); c 408 source4/libnet/libnet_user.c if (c == NULL) return NULL; c 410 source4/libnet/libnet_user.c s = talloc_zero(c, struct modify_user_state); c 411 source4/libnet/libnet_user.c if (composite_nomem(s, c)) return c; c 413 source4/libnet/libnet_user.c c->private_data = s; c 418 source4/libnet/libnet_user.c prereq_met = samr_domain_opened(ctx, s->r.in.domain_name, &c, &s->domain_open, c 420 source4/libnet/libnet_user.c if (!prereq_met) return c; c 427 source4/libnet/libnet_user.c if (composite_nomem(userinfo_req, c)) return c; c 429 source4/libnet/libnet_user.c composite_continue(c, userinfo_req, continue_rpc_userinfo, c); c 430 source4/libnet/libnet_user.c return c; c 441 source4/libnet/libnet_user.c struct composite_context *c; c 446 source4/libnet/libnet_user.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 447 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct modify_user_state); c 449 source4/libnet/libnet_user.c c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open); c 450 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 459 source4/libnet/libnet_user.c if (composite_nomem(userinfo_req, c)) return; c 461 source4/libnet/libnet_user.c composite_continue(c, userinfo_req, continue_rpc_userinfo, c); c 471 source4/libnet/libnet_user.c struct composite_context *c; c 475 source4/libnet/libnet_user.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 476 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct modify_user_state); c 478 source4/libnet/libnet_user.c c->status = libnet_rpc_userinfo_recv(ctx, c, &s->user_info); c 479 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 484 source4/libnet/libnet_user.c c->status = set_user_changes(c, &s->user_mod.in.change, &s->user_info, &s->r); c 487 source4/libnet/libnet_user.c if (composite_nomem(usermod_req, c)) return; c 489 source4/libnet/libnet_user.c composite_continue(c, usermod_req, continue_rpc_usermod, c); c 548 source4/libnet/libnet_user.c struct composite_context *c; c 552 source4/libnet/libnet_user.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 553 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct modify_user_state); c 555 source4/libnet/libnet_user.c c->status = libnet_rpc_usermod_recv(ctx, c, &s->user_mod); c 556 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 559 source4/libnet/libnet_user.c composite_done(c); c 571 source4/libnet/libnet_user.c NTSTATUS libnet_ModifyUser_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 574 source4/libnet/libnet_user.c NTSTATUS status = composite_wait(c); c 590 source4/libnet/libnet_user.c struct composite_context *c; c 592 source4/libnet/libnet_user.c c = libnet_ModifyUser_send(ctx, mem_ctx, r, NULL); c 593 source4/libnet/libnet_user.c return libnet_ModifyUser_recv(c, mem_ctx, r); c 631 source4/libnet/libnet_user.c struct composite_context *c; c 637 source4/libnet/libnet_user.c c = composite_create(mem_ctx, ctx->event_ctx); c 638 source4/libnet/libnet_user.c if (c == NULL) return NULL; c 640 source4/libnet/libnet_user.c s = talloc_zero(c, struct user_info_state); c 641 source4/libnet/libnet_user.c if (composite_nomem(s, c)) return c; c 643 source4/libnet/libnet_user.c c->private_data = s; c 648 source4/libnet/libnet_user.c s->domain_name = talloc_strdup(c, r->in.domain_name); c 652 source4/libnet/libnet_user.c s->user_name = talloc_strdup(c, r->in.data.user_name); c 657 source4/libnet/libnet_user.c s->sid_string = dom_sid_string(c, r->in.data.user_sid); c 662 source4/libnet/libnet_user.c prereq_met = samr_domain_opened(ctx, s->domain_name, &c, &s->domopen, c 664 source4/libnet/libnet_user.c if (!prereq_met) return c; c 673 source4/libnet/libnet_user.c lookup_req = libnet_LookupName_send(ctx, c, &s->lookup, c 675 source4/libnet/libnet_user.c if (composite_nomem(lookup_req, c)) return c; c 678 source4/libnet/libnet_user.c composite_continue(c, lookup_req, continue_name_found, c); c 690 source4/libnet/libnet_user.c if (composite_nomem(info_req, c)) return c; c 693 source4/libnet/libnet_user.c composite_continue(c, info_req, continue_info_received, c); c 697 source4/libnet/libnet_user.c return c; c 707 source4/libnet/libnet_user.c struct composite_context *c; c 712 source4/libnet/libnet_user.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 713 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct user_info_state); c 716 source4/libnet/libnet_user.c c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domopen); c 717 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 729 source4/libnet/libnet_user.c lookup_req = libnet_LookupName_send(s->ctx, c, &s->lookup, s->monitor_fn); c 730 source4/libnet/libnet_user.c if (composite_nomem(lookup_req, c)) return; c 733 source4/libnet/libnet_user.c composite_continue(c, lookup_req, continue_name_found, c); c 746 source4/libnet/libnet_user.c if (composite_nomem(info_req, c)) return; c 749 source4/libnet/libnet_user.c composite_continue(c, info_req, continue_info_received, c); c 760 source4/libnet/libnet_user.c struct composite_context *c; c 764 source4/libnet/libnet_user.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 765 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct user_info_state); c 768 source4/libnet/libnet_user.c c->status = libnet_LookupName_recv(ctx, c, &s->lookup); c 769 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 773 source4/libnet/libnet_user.c composite_error(c, NT_STATUS_NO_SUCH_USER); c 784 source4/libnet/libnet_user.c if (composite_nomem(info_req, c)) return; c 787 source4/libnet/libnet_user.c composite_continue(c, info_req, continue_info_received, c); c 796 source4/libnet/libnet_user.c struct composite_context *c; c 799 source4/libnet/libnet_user.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 800 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct user_info_state); c 803 source4/libnet/libnet_user.c c->status = libnet_rpc_userinfo_recv(ctx, c, &s->userinfo); c 804 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 806 source4/libnet/libnet_user.c composite_done(c); c 818 source4/libnet/libnet_user.c NTSTATUS libnet_UserInfo_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 824 source4/libnet/libnet_user.c status = composite_wait(c); c 829 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct user_info_state); c 870 source4/libnet/libnet_user.c talloc_free(c); c 887 source4/libnet/libnet_user.c struct composite_context *c; c 889 source4/libnet/libnet_user.c c = libnet_UserInfo_send(ctx, mem_ctx, r, NULL); c 890 source4/libnet/libnet_user.c return libnet_UserInfo_recv(c, mem_ctx, r); c 931 source4/libnet/libnet_user.c struct composite_context *c; c 937 source4/libnet/libnet_user.c c = composite_create(mem_ctx, ctx->event_ctx); c 938 source4/libnet/libnet_user.c if (c == NULL) return NULL; c 940 source4/libnet/libnet_user.c s = talloc_zero(c, struct userlist_state); c 941 source4/libnet/libnet_user.c if (composite_nomem(s, c)) return c; c 943 source4/libnet/libnet_user.c c->private_data = s; c 949 source4/libnet/libnet_user.c s->domain_name = talloc_strdup(c, r->in.domain_name); c 953 source4/libnet/libnet_user.c prereq_met = lsa_domain_opened(ctx, s->domain_name, &c, &s->domain_open, c 955 source4/libnet/libnet_user.c if (!prereq_met) return c; c 960 source4/libnet/libnet_user.c s->query_domain.out.info = talloc_zero(c, union lsa_PolicyInformation *); c 961 source4/libnet/libnet_user.c if (composite_nomem(s->query_domain.out.info, c)) return c; c 964 source4/libnet/libnet_user.c query_req = dcerpc_lsa_QueryInfoPolicy_send(ctx->lsa.pipe, c, &s->query_domain); c 965 source4/libnet/libnet_user.c if (composite_nomem(query_req, c)) return c; c 967 source4/libnet/libnet_user.c composite_continue_rpc(c, query_req, continue_domain_queried, c); c 968 source4/libnet/libnet_user.c return c; c 978 source4/libnet/libnet_user.c struct composite_context *c; c 982 source4/libnet/libnet_user.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 983 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct userlist_state); c 986 source4/libnet/libnet_user.c c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open); c 987 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 992 source4/libnet/libnet_user.c s->query_domain.out.info = talloc_zero(c, union lsa_PolicyInformation *); c 993 source4/libnet/libnet_user.c if (composite_nomem(s->query_domain.out.info, c)) return; c 996 source4/libnet/libnet_user.c query_req = dcerpc_lsa_QueryInfoPolicy_send(s->ctx->lsa.pipe, c, &s->query_domain); c 997 source4/libnet/libnet_user.c if (composite_nomem(query_req, c)) return; c 999 source4/libnet/libnet_user.c composite_continue_rpc(c, query_req, continue_domain_queried, c); c 1009 source4/libnet/libnet_user.c struct composite_context *c; c 1014 source4/libnet/libnet_user.c c = talloc_get_type(req->async.private_data, struct composite_context); c 1015 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct userlist_state); c 1018 source4/libnet/libnet_user.c c->status = dcerpc_ndr_request_recv(req); c 1019 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 1025 source4/libnet/libnet_user.c prereq_met = samr_domain_opened(s->ctx, s->domain_name, &c, &s->domain_open, c 1036 source4/libnet/libnet_user.c if (composite_nomem(s->user_list.out.num_entries, c)) return; c 1038 source4/libnet/libnet_user.c if (composite_nomem(s->user_list.out.sam, c)) return; c 1041 source4/libnet/libnet_user.c enum_req = dcerpc_samr_EnumDomainUsers_send(s->ctx->samr.pipe, c, &s->user_list); c 1042 source4/libnet/libnet_user.c if (composite_nomem(enum_req, c)) return; c 1044 source4/libnet/libnet_user.c composite_continue_rpc(c, enum_req, continue_users_enumerated, c); c 1054 source4/libnet/libnet_user.c struct composite_context *c; c 1058 source4/libnet/libnet_user.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 1059 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct userlist_state); c 1062 source4/libnet/libnet_user.c c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open); c 1063 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 1072 source4/libnet/libnet_user.c if (composite_nomem(s->user_list.out.sam, c)) return; c 1074 source4/libnet/libnet_user.c if (composite_nomem(s->user_list.out.num_entries, c)) return; c 1077 source4/libnet/libnet_user.c enum_req = dcerpc_samr_EnumDomainUsers_send(s->ctx->samr.pipe, c, &s->user_list); c 1078 source4/libnet/libnet_user.c if (composite_nomem(enum_req, c)) return; c 1080 source4/libnet/libnet_user.c composite_continue_rpc(c, enum_req, continue_users_enumerated, c); c 1089 source4/libnet/libnet_user.c struct composite_context *c; c 1093 source4/libnet/libnet_user.c c = talloc_get_type(req->async.private_data, struct composite_context); c 1094 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct userlist_state); c 1097 source4/libnet/libnet_user.c c->status = dcerpc_ndr_request_recv(req); c 1098 source4/libnet/libnet_user.c if (!composite_is_ok(c)) return; c 1102 source4/libnet/libnet_user.c c->status = s->user_list.out.result; c 1106 source4/libnet/libnet_user.c if (NT_STATUS_IS_OK(c->status) || c 1107 source4/libnet/libnet_user.c NT_STATUS_EQUAL(c->status, STATUS_MORE_ENTRIES) || c 1108 source4/libnet/libnet_user.c NT_STATUS_EQUAL(c->status, NT_STATUS_NO_MORE_ENTRIES)) { c 1116 source4/libnet/libnet_user.c s->users = talloc_array(c, struct userlist, (*s->user_list.out.sam)->count); c 1117 source4/libnet/libnet_user.c if (composite_nomem(s->users, c)) return; c 1125 source4/libnet/libnet_user.c user_sid = dom_sid_add_rid(c, domain_sid, entry->idx); c 1126 source4/libnet/libnet_user.c if (composite_nomem(user_sid, c)) return; c 1129 source4/libnet/libnet_user.c s->users[i].username = talloc_strdup(c, entry->name.string); c 1130 source4/libnet/libnet_user.c if (composite_nomem(s->users[i].username, c)) return; c 1133 source4/libnet/libnet_user.c s->users[i].sid = dom_sid_string(c, user_sid); c 1134 source4/libnet/libnet_user.c if (composite_nomem(s->users[i].sid, c)) return; c 1138 source4/libnet/libnet_user.c composite_done(c); c 1142 source4/libnet/libnet_user.c composite_error(c, c->status); c 1155 source4/libnet/libnet_user.c NTSTATUS libnet_UserList_recv(struct composite_context* c, TALLOC_CTX *mem_ctx, c 1161 source4/libnet/libnet_user.c if (c == NULL || mem_ctx == NULL || r == NULL) { c 1165 source4/libnet/libnet_user.c status = composite_wait(c); c 1170 source4/libnet/libnet_user.c s = talloc_get_type(c->private_data, struct userlist_state); c 1205 source4/libnet/libnet_user.c struct composite_context *c; c 1207 source4/libnet/libnet_user.c c = libnet_UserList_send(ctx, mem_ctx, r, NULL); c 1208 source4/libnet/libnet_user.c return libnet_UserList_recv(c, mem_ctx, r); c 135 source4/libnet/libnet_vampire.c const struct libnet_BecomeDC_StoreChunk *c) c 163 source4/libnet/libnet_vampire.c switch (c->ctr_level) { c 165 source4/libnet/libnet_vampire.c mapping_ctr = &c->ctr1->mapping_ctr; c 170 source4/libnet/libnet_vampire.c s_dsa->highwatermark = c->ctr1->new_highwatermark; c 171 source4/libnet/libnet_vampire.c s_dsa->source_dsa_obj_guid = c->ctr1->source_dsa_guid; c 172 source4/libnet/libnet_vampire.c s_dsa->source_dsa_invocation_id = c->ctr1->source_dsa_invocation_id; c 176 source4/libnet/libnet_vampire.c mapping_ctr = &c->ctr6->mapping_ctr; c 181 source4/libnet/libnet_vampire.c s_dsa->highwatermark = c->ctr6->new_highwatermark; c 182 source4/libnet/libnet_vampire.c s_dsa->source_dsa_obj_guid = c->ctr6->source_dsa_guid; c 183 source4/libnet/libnet_vampire.c s_dsa->source_dsa_invocation_id = c->ctr6->source_dsa_invocation_id; c 184 source4/libnet/libnet_vampire.c uptodateness_vector = c->ctr6->uptodateness_vector; c 197 source4/libnet/libnet_vampire.c tmp_dns_name = talloc_asprintf_append_buffer(tmp_dns_name, "._msdcs.%s", c->forest->dns_name); c 279 source4/libnet/libnet_vampire.c c->partition->nc.dn, c 287 source4/libnet/libnet_vampire.c c->gensec_skey, c 344 source4/libnet/libnet_vampire.c ok = samdb_set_ntds_invocation_id(s->ldb, &c->dest_dsa->invocation_id); c 349 source4/libnet/libnet_vampire.c ok = samdb_set_ntds_objectGUID(s->ldb, &c->dest_dsa->ntds_guid); c 365 source4/libnet/libnet_vampire.c const struct libnet_BecomeDC_StoreChunk *c) c 377 source4/libnet/libnet_vampire.c switch (c->ctr_level) { c 379 source4/libnet/libnet_vampire.c mapping_ctr = &c->ctr1->mapping_ctr; c 380 source4/libnet/libnet_vampire.c nc_object_count = c->ctr1->extended_ret; /* maybe w2k send this unexpected? */ c 381 source4/libnet/libnet_vampire.c object_count = c->ctr1->object_count; c 382 source4/libnet/libnet_vampire.c first_object = c->ctr1->first_object; c 387 source4/libnet/libnet_vampire.c mapping_ctr = &c->ctr6->mapping_ctr; c 388 source4/libnet/libnet_vampire.c nc_object_count = c->ctr6->nc_object_count; c 389 source4/libnet/libnet_vampire.c object_count = c->ctr6->object_count; c 390 source4/libnet/libnet_vampire.c first_object = c->ctr6->first_object; c 391 source4/libnet/libnet_vampire.c nc_linked_attributes_count = c->ctr6->nc_linked_attributes_count; c 392 source4/libnet/libnet_vampire.c linked_attributes_count = c->ctr6->linked_attributes_count; c 400 source4/libnet/libnet_vampire.c c->partition->nc.dn, object_count, nc_object_count, c 404 source4/libnet/libnet_vampire.c c->partition->nc.dn, object_count, linked_attributes_count)); c 436 source4/libnet/libnet_vampire.c if (!c->partition->more_data) { c 437 source4/libnet/libnet_vampire.c return vampire_apply_schema(s, c); c 444 source4/libnet/libnet_vampire.c const struct libnet_BecomeDC_StoreChunk *c) c 466 source4/libnet/libnet_vampire.c switch (c->ctr_level) { c 468 source4/libnet/libnet_vampire.c mapping_ctr = &c->ctr1->mapping_ctr; c 469 source4/libnet/libnet_vampire.c nc_object_count = c->ctr1->extended_ret; /* maybe w2k send this unexpected? */ c 470 source4/libnet/libnet_vampire.c object_count = c->ctr1->object_count; c 471 source4/libnet/libnet_vampire.c first_object = c->ctr1->first_object; c 475 source4/libnet/libnet_vampire.c s_dsa->highwatermark = c->ctr1->new_highwatermark; c 476 source4/libnet/libnet_vampire.c s_dsa->source_dsa_obj_guid = c->ctr1->source_dsa_guid; c 477 source4/libnet/libnet_vampire.c s_dsa->source_dsa_invocation_id = c->ctr1->source_dsa_invocation_id; c 481 source4/libnet/libnet_vampire.c mapping_ctr = &c->ctr6->mapping_ctr; c 482 source4/libnet/libnet_vampire.c nc_object_count = c->ctr6->nc_object_count; c 483 source4/libnet/libnet_vampire.c object_count = c->ctr6->object_count; c 484 source4/libnet/libnet_vampire.c first_object = c->ctr6->first_object; c 485 source4/libnet/libnet_vampire.c nc_linked_attributes_count = c->ctr6->nc_linked_attributes_count; c 486 source4/libnet/libnet_vampire.c linked_attributes_count = c->ctr6->linked_attributes_count; c 487 source4/libnet/libnet_vampire.c linked_attributes = c->ctr6->linked_attributes; c 488 source4/libnet/libnet_vampire.c s_dsa->highwatermark = c->ctr6->new_highwatermark; c 489 source4/libnet/libnet_vampire.c s_dsa->source_dsa_obj_guid = c->ctr6->source_dsa_guid; c 490 source4/libnet/libnet_vampire.c s_dsa->source_dsa_invocation_id = c->ctr6->source_dsa_invocation_id; c 491 source4/libnet/libnet_vampire.c uptodateness_vector = c->ctr6->uptodateness_vector; c 504 source4/libnet/libnet_vampire.c tmp_dns_name = talloc_asprintf_append_buffer(tmp_dns_name, "._msdcs.%s", c->forest->dns_name); c 510 source4/libnet/libnet_vampire.c c->partition->nc.dn, object_count, nc_object_count, c 514 source4/libnet/libnet_vampire.c c->partition->nc.dn, object_count, linked_attributes_count)); c 518 source4/libnet/libnet_vampire.c c->partition->nc.dn, c 526 source4/libnet/libnet_vampire.c c->gensec_skey, c 59 source4/libnet/userinfo.c struct composite_context *c; c 65 source4/libnet/userinfo.c c = talloc_get_type(req->async.private_data, struct composite_context); c 66 source4/libnet/userinfo.c s = talloc_get_type(c->private_data, struct userinfo_state); c 69 source4/libnet/userinfo.c c->status = dcerpc_ndr_request_recv(req); c 70 source4/libnet/userinfo.c if (!composite_is_ok(c)) return; c 74 source4/libnet/userinfo.c composite_error(c, s->lookup.out.result); c 94 source4/libnet/userinfo.c composite_error(c, NT_STATUS_NO_SUCH_USER); c 106 source4/libnet/userinfo.c openuser_req = dcerpc_samr_OpenUser_send(s->pipe, c, &s->openuser); c 107 source4/libnet/userinfo.c if (composite_nomem(openuser_req, c)) return; c 109 source4/libnet/userinfo.c composite_continue_rpc(c, openuser_req, continue_userinfo_openuser, c); c 118 source4/libnet/userinfo.c struct composite_context *c; c 124 source4/libnet/userinfo.c c = talloc_get_type(req->async.private_data, struct composite_context); c 125 source4/libnet/userinfo.c s = talloc_get_type(c->private_data, struct userinfo_state); c 128 source4/libnet/userinfo.c c->status = dcerpc_ndr_request_recv(req); c 129 source4/libnet/userinfo.c if (!composite_is_ok(c)) return; c 132 source4/libnet/userinfo.c composite_error(c, s->queryuserinfo.out.result); c 152 source4/libnet/userinfo.c if (composite_nomem(s->queryuserinfo.out.info, c)) return; c 155 source4/libnet/userinfo.c queryuser_req = dcerpc_samr_QueryUserInfo_send(s->pipe, c, &s->queryuserinfo); c 156 source4/libnet/userinfo.c if (composite_nomem(queryuser_req, c)) return; c 158 source4/libnet/userinfo.c composite_continue_rpc(c, queryuser_req, continue_userinfo_getuser, c); c 167 source4/libnet/userinfo.c struct composite_context *c; c 173 source4/libnet/userinfo.c c = talloc_get_type(req->async.private_data, struct composite_context); c 174 source4/libnet/userinfo.c s = talloc_get_type(c->private_data, struct userinfo_state); c 177 source4/libnet/userinfo.c c->status = dcerpc_ndr_request_recv(req); c 178 source4/libnet/userinfo.c if (!composite_is_ok(c)) return; c 182 source4/libnet/userinfo.c composite_error(c, s->queryuserinfo.out.result); c 204 source4/libnet/userinfo.c close_req = dcerpc_samr_Close_send(s->pipe, c, &s->samrclose); c 205 source4/libnet/userinfo.c if (composite_nomem(close_req, c)) return; c 207 source4/libnet/userinfo.c composite_continue_rpc(c, close_req, continue_userinfo_closeuser, c); c 216 source4/libnet/userinfo.c struct composite_context *c; c 221 source4/libnet/userinfo.c c = talloc_get_type(req->async.private_data, struct composite_context); c 222 source4/libnet/userinfo.c s = talloc_get_type(c->private_data, struct userinfo_state); c 225 source4/libnet/userinfo.c c->status = dcerpc_ndr_request_recv(req); c 226 source4/libnet/userinfo.c if (!composite_is_ok(c)) return; c 229 source4/libnet/userinfo.c composite_error(c, s->samrclose.out.result); c 244 source4/libnet/userinfo.c composite_done(c); c 258 source4/libnet/userinfo.c struct composite_context *c; c 265 source4/libnet/userinfo.c c = composite_create(p, dcerpc_event_context(p)); c 266 source4/libnet/userinfo.c if (c == NULL) return c; c 268 source4/libnet/userinfo.c s = talloc_zero(c, struct userinfo_state); c 269 source4/libnet/userinfo.c if (composite_nomem(s, c)) return c; c 271 source4/libnet/userinfo.c c->private_data = s; c 280 source4/libnet/userinfo.c if (composite_nomem(sid, c)) return c; c 288 source4/libnet/userinfo.c openuser_req = dcerpc_samr_OpenUser_send(p, c, &s->openuser); c 289 source4/libnet/userinfo.c if (composite_nomem(openuser_req, c)) return c; c 291 source4/libnet/userinfo.c composite_continue_rpc(c, openuser_req, continue_userinfo_openuser, c); c 298 source4/libnet/userinfo.c if (composite_nomem(s->lookup.in.names, c)) return c; c 301 source4/libnet/userinfo.c if (composite_nomem(s->lookup.out.rids, c)) return c; c 302 source4/libnet/userinfo.c if (composite_nomem(s->lookup.out.types, c)) return c; c 305 source4/libnet/userinfo.c if (composite_nomem(s->lookup.in.names[0].string, c)) return c; c 308 source4/libnet/userinfo.c lookup_req = dcerpc_samr_LookupNames_send(p, c, &s->lookup); c 309 source4/libnet/userinfo.c if (composite_nomem(lookup_req, c)) return c; c 311 source4/libnet/userinfo.c composite_continue_rpc(c, lookup_req, continue_userinfo_lookup, c); c 314 source4/libnet/userinfo.c return c; c 327 source4/libnet/userinfo.c NTSTATUS libnet_rpc_userinfo_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 334 source4/libnet/userinfo.c status = composite_wait(c); c 337 source4/libnet/userinfo.c s = talloc_get_type(c->private_data, struct userinfo_state); c 343 source4/libnet/userinfo.c talloc_free(c); c 361 source4/libnet/userinfo.c struct composite_context *c = libnet_rpc_userinfo_send(p, io, NULL); c 362 source4/libnet/userinfo.c return libnet_rpc_userinfo_recv(c, mem_ctx, io); c 54 source4/libnet/userman.c struct composite_context *c; c 57 source4/libnet/userman.c c = talloc_get_type(req->async.private_data, struct composite_context); c 58 source4/libnet/userman.c s = talloc_get_type(c->private_data, struct useradd_state); c 61 source4/libnet/userman.c c->status = dcerpc_ndr_request_recv(s->req); c 62 source4/libnet/userman.c if (!composite_is_ok(c)) return; c 65 source4/libnet/userman.c c->status = s->createuser.out.result; c 85 source4/libnet/userman.c composite_done(c); c 101 source4/libnet/userman.c struct composite_context *c; c 107 source4/libnet/userman.c c = composite_create(p, dcerpc_event_context(p)); c 108 source4/libnet/userman.c if (c == NULL) return NULL; c 110 source4/libnet/userman.c s = talloc_zero(c, struct useradd_state); c 111 source4/libnet/userman.c if (composite_nomem(s, c)) return c; c 113 source4/libnet/userman.c c->private_data = s; c 123 source4/libnet/userman.c s->createuser.in.account_name = talloc_zero(c, struct lsa_String); c 124 source4/libnet/userman.c if (composite_nomem(s->createuser.in.account_name, c)) return c; c 126 source4/libnet/userman.c s->createuser.in.account_name->string = talloc_strdup(c, io->in.username); c 127 source4/libnet/userman.c if (composite_nomem(s->createuser.in.account_name->string, c)) return c; c 133 source4/libnet/userman.c s->req = dcerpc_samr_CreateUser_send(p, c, &s->createuser); c 134 source4/libnet/userman.c if (composite_nomem(s->req, c)) return c; c 136 source4/libnet/userman.c composite_continue_rpc(c, s->req, continue_useradd_create, c); c 137 source4/libnet/userman.c return c; c 150 source4/libnet/userman.c NTSTATUS libnet_rpc_useradd_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 156 source4/libnet/userman.c status = composite_wait(c); c 160 source4/libnet/userman.c s = talloc_get_type(c->private_data, struct useradd_state); c 164 source4/libnet/userman.c talloc_free(c); c 182 source4/libnet/userman.c struct composite_context *c = libnet_rpc_useradd_send(p, io, NULL); c 183 source4/libnet/userman.c return libnet_rpc_useradd_recv(c, mem_ctx, io); c 216 source4/libnet/userman.c struct composite_context *c; c 221 source4/libnet/userman.c c = talloc_get_type(req->async.private_data, struct composite_context); c 222 source4/libnet/userman.c s = talloc_get_type(c->private_data, struct userdel_state); c 225 source4/libnet/userman.c c->status = dcerpc_ndr_request_recv(req); c 226 source4/libnet/userman.c if (!composite_is_ok(c)) return; c 228 source4/libnet/userman.c c->status = s->lookupname.out.result; c 229 source4/libnet/userman.c if (!NT_STATUS_IS_OK(c->status)) { c 230 source4/libnet/userman.c composite_error(c, c->status); c 237 source4/libnet/userman.c c->status = NT_STATUS_NO_SUCH_USER; c 238 source4/libnet/userman.c composite_error(c, c->status); c 242 source4/libnet/userman.c c->status = NT_STATUS_INVALID_ACCOUNT_NAME; c 243 source4/libnet/userman.c composite_error(c, c->status); c 267 source4/libnet/userman.c openuser_req = dcerpc_samr_OpenUser_send(s->pipe, c, &s->openuser); c 268 source4/libnet/userman.c if (composite_nomem(openuser_req, c)) return; c 270 source4/libnet/userman.c composite_continue_rpc(c, openuser_req, continue_userdel_user_opened, c); c 279 source4/libnet/userman.c struct composite_context *c; c 284 source4/libnet/userman.c c = talloc_get_type(req->async.private_data, struct composite_context); c 285 source4/libnet/userman.c s = talloc_get_type(c->private_data, struct userdel_state); c 288 source4/libnet/userman.c c->status = dcerpc_ndr_request_recv(req); c 289 source4/libnet/userman.c if (!composite_is_ok(c)) return; c 291 source4/libnet/userman.c c->status = s->openuser.out.result; c 292 source4/libnet/userman.c if (!NT_STATUS_IS_OK(c->status)) { c 293 source4/libnet/userman.c composite_error(c, c->status); c 315 source4/libnet/userman.c deluser_req = dcerpc_samr_DeleteUser_send(s->pipe, c, &s->deleteuser); c 316 source4/libnet/userman.c if (composite_nomem(deluser_req, c)) return; c 319 source4/libnet/userman.c composite_continue_rpc(c, deluser_req, continue_userdel_deleted, c); c 328 source4/libnet/userman.c struct composite_context *c; c 332 source4/libnet/userman.c c = talloc_get_type(req->async.private_data, struct composite_context); c 333 source4/libnet/userman.c s = talloc_get_type(c->private_data, struct userdel_state); c 336 source4/libnet/userman.c c->status = dcerpc_ndr_request_recv(req); c 337 source4/libnet/userman.c if (!composite_is_ok(c)) return; c 340 source4/libnet/userman.c c->status = s->deleteuser.out.result; c 341 source4/libnet/userman.c if (!NT_STATUS_IS_OK(c->status)) { c 342 source4/libnet/userman.c composite_error(c, c->status); c 354 source4/libnet/userman.c composite_done(c); c 370 source4/libnet/userman.c struct composite_context *c; c 375 source4/libnet/userman.c c = composite_create(p, dcerpc_event_context(p)); c 376 source4/libnet/userman.c if (c == NULL) return NULL; c 378 source4/libnet/userman.c s = talloc_zero(c, struct userdel_state); c 379 source4/libnet/userman.c if (composite_nomem(s, c)) return c; c 381 source4/libnet/userman.c c->private_data = s; c 395 source4/libnet/userman.c if (composite_nomem(s->lookupname.out.rids, c)) return c; c 396 source4/libnet/userman.c if (composite_nomem(s->lookupname.out.types, c)) return c; c 399 source4/libnet/userman.c lookup_req = dcerpc_samr_LookupNames_send(p, c, &s->lookupname); c 400 source4/libnet/userman.c if (composite_nomem(lookup_req, c)) return c; c 403 source4/libnet/userman.c composite_continue_rpc(c, lookup_req, continue_userdel_name_found, c); c 404 source4/libnet/userman.c return c; c 417 source4/libnet/userman.c NTSTATUS libnet_rpc_userdel_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 423 source4/libnet/userman.c status = composite_wait(c); c 426 source4/libnet/userman.c s = talloc_get_type(c->private_data, struct userdel_state); c 430 source4/libnet/userman.c talloc_free(c); c 448 source4/libnet/userman.c struct composite_context *c = libnet_rpc_userdel_send(p, io, NULL); c 449 source4/libnet/userman.c return libnet_rpc_userdel_recv(c, mem_ctx, io); c 484 source4/libnet/userman.c struct composite_context *c; c 489 source4/libnet/userman.c c = talloc_get_type(req->async.private_data, struct composite_context); c 490 source4/libnet/userman.c s = talloc_get_type(c->private_data, struct usermod_state); c 493 source4/libnet/userman.c c->status = dcerpc_ndr_request_recv(req); c 494 source4/libnet/userman.c if (!composite_is_ok(c)) return; c 496 source4/libnet/userman.c c->status = s->lookupname.out.result; c 497 source4/libnet/userman.c if (!NT_STATUS_IS_OK(c->status)) { c 498 source4/libnet/userman.c composite_error(c, c->status); c 505 source4/libnet/userman.c c->status = NT_STATUS_NO_SUCH_USER; c 506 source4/libnet/userman.c composite_error(c, c->status); c 510 source4/libnet/userman.c c->status = NT_STATUS_INVALID_ACCOUNT_NAME; c 511 source4/libnet/userman.c composite_error(c, c->status); c 535 source4/libnet/userman.c openuser_req = dcerpc_samr_OpenUser_send(s->pipe, c, &s->openuser); c 536 source4/libnet/userman.c if (composite_nomem(openuser_req, c)) return; c 538 source4/libnet/userman.c composite_continue_rpc(c, openuser_req, continue_usermod_user_opened, c); c 655 source4/libnet/userman.c static NTSTATUS usermod_change(struct composite_context *c, c 684 source4/libnet/userman.c if (composite_nomem(s->queryuser.out.info, c)) return NT_STATUS_NO_MEMORY; c 689 source4/libnet/userman.c query_req = dcerpc_samr_QueryUserInfo_send(s->pipe, c, &s->queryuser); c 690 source4/libnet/userman.c composite_continue_rpc(c, query_req, continue_usermod_user_queried, c); c 698 source4/libnet/userman.c setuser_req = dcerpc_samr_SetUserInfo_send(s->pipe, c, &s->setuser); c 699 source4/libnet/userman.c composite_continue_rpc(c, setuser_req, continue_usermod_user_changed, c); c 711 source4/libnet/userman.c struct composite_context *c; c 714 source4/libnet/userman.c c = talloc_get_type(req->async.private_data, struct composite_context); c 715 source4/libnet/userman.c s = talloc_get_type(c->private_data, struct usermod_state); c 717 source4/libnet/userman.c c->status = dcerpc_ndr_request_recv(req); c 718 source4/libnet/userman.c if (!composite_is_ok(c)) return; c 720 source4/libnet/userman.c c->status = s->openuser.out.result; c 721 source4/libnet/userman.c if (!NT_STATUS_IS_OK(c->status)) { c 722 source4/libnet/userman.c composite_error(c, c->status); c 726 source4/libnet/userman.c c->status = usermod_change(c, s); c 735 source4/libnet/userman.c struct composite_context *c; c 741 source4/libnet/userman.c c = talloc_get_type(req->async.private_data, struct composite_context); c 742 source4/libnet/userman.c s = talloc_get_type(c->private_data, struct usermod_state); c 747 source4/libnet/userman.c c->status = dcerpc_ndr_request_recv(req); c 748 source4/libnet/userman.c if (!composite_is_ok(c)) return; c 750 source4/libnet/userman.c c->status = s->queryuser.out.result; c 751 source4/libnet/userman.c if (!NT_STATUS_IS_OK(c->status)) { c 752 source4/libnet/userman.c composite_error(c, c->status); c 768 source4/libnet/userman.c setuser_req = dcerpc_samr_SetUserInfo_send(s->pipe, c, &s->setuser); c 769 source4/libnet/userman.c composite_continue_rpc(c, setuser_req, continue_usermod_user_changed, c); c 778 source4/libnet/userman.c struct composite_context *c; c 781 source4/libnet/userman.c c = talloc_get_type(req->async.private_data, struct composite_context); c 782 source4/libnet/userman.c s = talloc_get_type(c->private_data, struct usermod_state); c 785 source4/libnet/userman.c c->status = dcerpc_ndr_request_recv(req); c 786 source4/libnet/userman.c if (!composite_is_ok(c)) return; c 789 source4/libnet/userman.c c->status = s->setuser.out.result; c 790 source4/libnet/userman.c if (!NT_STATUS_IS_OK(c->status)) { c 791 source4/libnet/userman.c composite_error(c, c->status); c 797 source4/libnet/userman.c composite_done(c); c 801 source4/libnet/userman.c c->status = usermod_change(c, s); c 818 source4/libnet/userman.c struct composite_context *c; c 823 source4/libnet/userman.c c = composite_create(p, dcerpc_event_context(p)); c 824 source4/libnet/userman.c if (c == NULL) return NULL; c 825 source4/libnet/userman.c s = talloc_zero(c, struct usermod_state); c 826 source4/libnet/userman.c if (composite_nomem(s, c)) return c; c 828 source4/libnet/userman.c c->private_data = s; c 843 source4/libnet/userman.c if (composite_nomem(s->lookupname.out.rids, c)) return c; c 844 source4/libnet/userman.c if (composite_nomem(s->lookupname.out.types, c)) return c; c 847 source4/libnet/userman.c lookup_req = dcerpc_samr_LookupNames_send(p, c, &s->lookupname); c 848 source4/libnet/userman.c if (composite_nomem(lookup_req, c)) return c; c 851 source4/libnet/userman.c composite_continue_rpc(c, lookup_req, continue_usermod_name_found, c); c 852 source4/libnet/userman.c return c; c 865 source4/libnet/userman.c NTSTATUS libnet_rpc_usermod_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 870 source4/libnet/userman.c status = composite_wait(c); c 872 source4/libnet/userman.c talloc_free(c); c 890 source4/libnet/userman.c struct composite_context *c = libnet_rpc_usermod_send(p, io, NULL); c 891 source4/libnet/userman.c return libnet_rpc_usermod_recv(c, mem_ctx, io); c 40 source4/librpc/rpc/dcerpc.c static void dcerpc_ship_next_request(struct dcerpc_connection *c); c 61 source4/librpc/rpc/dcerpc.c struct dcerpc_connection *c; c 63 source4/librpc/rpc/dcerpc.c c = talloc_zero(mem_ctx, struct dcerpc_connection); c 64 source4/librpc/rpc/dcerpc.c if (!c) { c 68 source4/librpc/rpc/dcerpc.c c->iconv_convenience = talloc_reference(c, ic); c 70 source4/librpc/rpc/dcerpc.c c->event_ctx = talloc_reference(c, ev); c 72 source4/librpc/rpc/dcerpc.c if (c->event_ctx == NULL) { c 73 source4/librpc/rpc/dcerpc.c talloc_free(c); c 77 source4/librpc/rpc/dcerpc.c c->call_id = 1; c 78 source4/librpc/rpc/dcerpc.c c->security_state.auth_info = NULL; c 79 source4/librpc/rpc/dcerpc.c c->security_state.session_key = dcerpc_generic_session_key; c 80 source4/librpc/rpc/dcerpc.c c->security_state.generic_state = NULL; c 81 source4/librpc/rpc/dcerpc.c c->binding_string = NULL; c 82 source4/librpc/rpc/dcerpc.c c->flags = 0; c 83 source4/librpc/rpc/dcerpc.c c->srv_max_xmit_frag = 0; c 84 source4/librpc/rpc/dcerpc.c c->srv_max_recv_frag = 0; c 85 source4/librpc/rpc/dcerpc.c c->pending = NULL; c 87 source4/librpc/rpc/dcerpc.c talloc_set_destructor(c, dcerpc_connection_destructor); c 89 source4/librpc/rpc/dcerpc.c return c; c 124 source4/librpc/rpc/dcerpc.c static uint32_t next_call_id(struct dcerpc_connection *c) c 126 source4/librpc/rpc/dcerpc.c c->call_id++; c 127 source4/librpc/rpc/dcerpc.c if (c->call_id == 0) { c 128 source4/librpc/rpc/dcerpc.c c->call_id++; c 130 source4/librpc/rpc/dcerpc.c return c->call_id; c 166 source4/librpc/rpc/dcerpc.c static struct ndr_pull *ndr_pull_init_flags(struct dcerpc_connection *c, c 169 source4/librpc/rpc/dcerpc.c struct ndr_pull *ndr = ndr_pull_init_blob(blob, mem_ctx, c->iconv_convenience); c 173 source4/librpc/rpc/dcerpc.c if (c->flags & DCERPC_DEBUG_PAD_CHECK) { c 177 source4/librpc/rpc/dcerpc.c if (c->flags & DCERPC_NDR_REF_ALLOC) { c 188 source4/librpc/rpc/dcerpc.c static NTSTATUS ncacn_pull(struct dcerpc_connection *c, DATA_BLOB *blob, TALLOC_CTX *mem_ctx, c 194 source4/librpc/rpc/dcerpc.c ndr = ndr_pull_init_flags(c, blob, mem_ctx); c 214 source4/librpc/rpc/dcerpc.c static NTSTATUS ncacn_pull_request_auth(struct dcerpc_connection *c, TALLOC_CTX *mem_ctx, c 224 source4/librpc/rpc/dcerpc.c if (!c->security_state.auth_info || c 225 source4/librpc/rpc/dcerpc.c !c->security_state.generic_state) { c 229 source4/librpc/rpc/dcerpc.c switch (c->security_state.auth_info->auth_level) { c 262 source4/librpc/rpc/dcerpc.c ndr = ndr_pull_init_flags(c, &auth_blob, mem_ctx); c 278 source4/librpc/rpc/dcerpc.c switch (c->security_state.auth_info->auth_level) { c 280 source4/librpc/rpc/dcerpc.c status = gensec_unseal_packet(c->security_state.generic_state, c 293 source4/librpc/rpc/dcerpc.c status = gensec_check_packet(c->security_state.generic_state, c 325 source4/librpc/rpc/dcerpc.c static NTSTATUS ncacn_push_request_sign(struct dcerpc_connection *c, c 339 source4/librpc/rpc/dcerpc.c return ncacn_push_auth(blob, mem_ctx, c->iconv_convenience, pkt, NULL); c 342 source4/librpc/rpc/dcerpc.c switch (c->security_state.auth_info->auth_level) { c 349 source4/librpc/rpc/dcerpc.c return ncacn_push_auth(blob, mem_ctx, c->iconv_convenience, pkt, NULL); c 352 source4/librpc/rpc/dcerpc.c return ncacn_push_auth(blob, mem_ctx, c->iconv_convenience, pkt, NULL); c 358 source4/librpc/rpc/dcerpc.c ndr = ndr_push_init_ctx(mem_ctx, c->iconv_convenience); c 363 source4/librpc/rpc/dcerpc.c if (c->flags & DCERPC_PUSH_BIGENDIAN) { c 380 source4/librpc/rpc/dcerpc.c c->security_state.auth_info->auth_pad_length = c 382 source4/librpc/rpc/dcerpc.c ndr_err = ndr_push_zero(ndr, c->security_state.auth_info->auth_pad_length); c 389 source4/librpc/rpc/dcerpc.c c->security_state.auth_info->auth_pad_length; c 392 source4/librpc/rpc/dcerpc.c c->security_state.auth_info->credentials = data_blob(NULL,0); c 395 source4/librpc/rpc/dcerpc.c ndr_err = ndr_push_dcerpc_auth(ndr, NDR_SCALARS|NDR_BUFFERS, c->security_state.auth_info); c 414 source4/librpc/rpc/dcerpc.c switch (c->security_state.auth_info->auth_level) { c 416 source4/librpc/rpc/dcerpc.c status = gensec_seal_packet(c->security_state.generic_state, c 429 source4/librpc/rpc/dcerpc.c status = gensec_sign_packet(c->security_state.generic_state, c 449 source4/librpc/rpc/dcerpc.c c->security_state.auth_info->auth_pad_length, c 465 source4/librpc/rpc/dcerpc.c static void init_ncacn_hdr(struct dcerpc_connection *c, struct ncacn_packet *pkt) c 469 source4/librpc/rpc/dcerpc.c if (c->flags & DCERPC_PUSH_BIGENDIAN) { c 498 source4/librpc/rpc/dcerpc.c struct composite_context *c = talloc_get_type(req->async.private_data, c 500 source4/librpc/rpc/dcerpc.c composite_error(c, req->status); c 556 source4/librpc/rpc/dcerpc.c static void dcerpc_request_recv_data(struct dcerpc_connection *c, c 597 source4/librpc/rpc/dcerpc.c struct composite_context *c; c 600 source4/librpc/rpc/dcerpc.c c = talloc_get_type(req->async.private_data, struct composite_context); c 605 source4/librpc/rpc/dcerpc.c composite_error(c, dcerpc_map_reason(pkt->u.bind_nak. c 613 source4/librpc/rpc/dcerpc.c composite_error(c, NT_STATUS_NET_WRITE_FAULT); c 642 source4/librpc/rpc/dcerpc.c c->status = ndr_map_error2ntstatus(ndr_err); c 643 source4/librpc/rpc/dcerpc.c if (!composite_is_ok(c)) return; c 649 source4/librpc/rpc/dcerpc.c composite_done(c); c 681 source4/librpc/rpc/dcerpc.c struct composite_context *c; c 686 source4/librpc/rpc/dcerpc.c c = composite_create(mem_ctx,p->conn->event_ctx); c 687 source4/librpc/rpc/dcerpc.c if (c == NULL) return NULL; c 689 source4/librpc/rpc/dcerpc.c c->private_data = p; c 714 source4/librpc/rpc/dcerpc.c if (composite_nomem(pkt.u.bind.ctx_list, c)) return c; c 722 source4/librpc/rpc/dcerpc.c c->status = ncacn_push_auth(&blob, c, p->conn->iconv_convenience, &pkt, c 724 source4/librpc/rpc/dcerpc.c if (!composite_is_ok(c)) return c; c 732 source4/librpc/rpc/dcerpc.c req = talloc_zero(c, struct rpc_request); c 733 source4/librpc/rpc/dcerpc.c if (composite_nomem(req, c)) return c; c 737 source4/librpc/rpc/dcerpc.c req->async.private_data = c; c 744 source4/librpc/rpc/dcerpc.c c->status = p->conn->transport.send_request(p->conn, &blob, c 746 source4/librpc/rpc/dcerpc.c if (!composite_is_ok(c)) return c; c 748 source4/librpc/rpc/dcerpc.c event_add_timed(c->event_ctx, req, c 752 source4/librpc/rpc/dcerpc.c return c; c 817 source4/librpc/rpc/dcerpc.c static void dcerpc_request_recv_data(struct dcerpc_connection *c, c 832 source4/librpc/rpc/dcerpc.c if (c->security_state.auth_info && c->security_state.generic_state && c 834 source4/librpc/rpc/dcerpc.c status = ncacn_pull_request_auth(c, raw_packet->data, raw_packet, pkt); c 838 source4/librpc/rpc/dcerpc.c for (req=c->pending;req;req=req->next) { c 844 source4/librpc/rpc/dcerpc.c if (req == NULL && c->pending && pkt->call_id == 0) { c 846 source4/librpc/rpc/dcerpc.c req = c->pending; c 866 source4/librpc/rpc/dcerpc.c DEBUG(5,("rpc fault: %s\n", dcerpc_errstr(c, pkt->u.fault.status))); c 904 source4/librpc/rpc/dcerpc.c c->transport.send_read(c); c 918 source4/librpc/rpc/dcerpc.c DLIST_REMOVE(c->pending, req); c 920 source4/librpc/rpc/dcerpc.c if (c->request_queue != NULL) { c 923 source4/librpc/rpc/dcerpc.c dcerpc_ship_next_request(c); c 997 source4/librpc/rpc/dcerpc.c static void dcerpc_ship_next_request(struct dcerpc_connection *c) c 1008 source4/librpc/rpc/dcerpc.c req = c->request_queue; c 1016 source4/librpc/rpc/dcerpc.c if (!req->async_call && (c->pending != NULL)) { c 1020 source4/librpc/rpc/dcerpc.c DLIST_REMOVE(c->request_queue, req); c 1021 source4/librpc/rpc/dcerpc.c DLIST_ADD(c->pending, req); c 1032 source4/librpc/rpc/dcerpc.c if (c->security_state.auth_info && c 1033 source4/librpc/rpc/dcerpc.c c->security_state.generic_state) { c 1034 source4/librpc/rpc/dcerpc.c sig_size = gensec_sig_size(c->security_state.generic_state, c 1161 source4/librpc/rpc/dcerpc.c static NTSTATUS dcerpc_ndr_validate_in(struct dcerpc_connection *c, c 1179 source4/librpc/rpc/dcerpc.c pull = ndr_pull_init_flags(c, &blob, mem_ctx); c 1194 source4/librpc/rpc/dcerpc.c push = ndr_push_init_ctx(mem_ctx, c->iconv_convenience); c 1230 source4/librpc/rpc/dcerpc.c static NTSTATUS dcerpc_ndr_validate_out(struct dcerpc_connection *c, c 1252 source4/librpc/rpc/dcerpc.c push = ndr_push_init_ctx(mem_ctx, c->iconv_convenience); c 1268 source4/librpc/rpc/dcerpc.c pull = ndr_pull_init_flags(c, &blob, mem_ctx); c 1283 source4/librpc/rpc/dcerpc.c push = ndr_push_init_ctx(mem_ctx, c->iconv_convenience); c 1536 source4/librpc/rpc/dcerpc.c uint32_t dcerpc_auth_level(struct dcerpc_connection *c) c 1540 source4/librpc/rpc/dcerpc.c if (c->flags & DCERPC_SEAL) { c 1542 source4/librpc/rpc/dcerpc.c } else if (c->flags & DCERPC_SIGN) { c 1544 source4/librpc/rpc/dcerpc.c } else if (c->flags & DCERPC_CONNECT) { c 1558 source4/librpc/rpc/dcerpc.c struct composite_context *c; c 1561 source4/librpc/rpc/dcerpc.c c = talloc_get_type(req->async.private_data, struct composite_context); c 1562 source4/librpc/rpc/dcerpc.c recv_pipe = talloc_get_type(c->private_data, struct dcerpc_pipe); c 1569 source4/librpc/rpc/dcerpc.c composite_error(c, dcerpc_map_reason(pkt->u.alter_resp.ctx_list[0].reason)); c 1576 source4/librpc/rpc/dcerpc.c composite_error(c, NT_STATUS_NET_WRITE_FAULT); c 1590 source4/librpc/rpc/dcerpc.c c->status = ndr_map_error2ntstatus(ndr_err); c 1591 source4/librpc/rpc/dcerpc.c if (!composite_is_ok(c)) return; c 1595 source4/librpc/rpc/dcerpc.c composite_done(c); c 1606 source4/librpc/rpc/dcerpc.c struct composite_context *c; c 1611 source4/librpc/rpc/dcerpc.c c = composite_create(mem_ctx, p->conn->event_ctx); c 1612 source4/librpc/rpc/dcerpc.c if (c == NULL) return NULL; c 1614 source4/librpc/rpc/dcerpc.c c->private_data = p; c 1638 source4/librpc/rpc/dcerpc.c pkt.u.alter.ctx_list = talloc_array(c, struct dcerpc_ctx_list, 1); c 1639 source4/librpc/rpc/dcerpc.c if (composite_nomem(pkt.u.alter.ctx_list, c)) return c; c 1647 source4/librpc/rpc/dcerpc.c c->status = ncacn_push_auth(&blob, mem_ctx, p->conn->iconv_convenience, &pkt, c 1649 source4/librpc/rpc/dcerpc.c if (!composite_is_ok(c)) return c; c 1657 source4/librpc/rpc/dcerpc.c req = talloc_zero(c, struct rpc_request); c 1658 source4/librpc/rpc/dcerpc.c if (composite_nomem(req, c)) return c; c 1662 source4/librpc/rpc/dcerpc.c req->async.private_data = c; c 1669 source4/librpc/rpc/dcerpc.c c->status = p->conn->transport.send_request(p->conn, &blob, true); c 1670 source4/librpc/rpc/dcerpc.c if (!composite_is_ok(c)) return c; c 1672 source4/librpc/rpc/dcerpc.c event_add_timed(c->event_ctx, req, c 1676 source4/librpc/rpc/dcerpc.c return c; c 272 source4/librpc/rpc/dcerpc.h NTSTATUS dcerpc_secondary_connection_recv(struct composite_context *c, c 283 source4/librpc/rpc/dcerpc.h NTSTATUS dcerpc_pipe_connect_b_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 313 source4/librpc/rpc/dcerpc.h struct smbcli_tree *dcerpc_smb_tree(struct dcerpc_connection *c); c 314 source4/librpc/rpc/dcerpc.h uint16_t dcerpc_smb_fnum(struct dcerpc_connection *c); c 334 source4/librpc/rpc/dcerpc.h NTSTATUS dcerpc_pipe_connect_recv(struct composite_context *c, c 346 source4/librpc/rpc/dcerpc.h NTSTATUS dcerpc_secondary_auth_connection_recv(struct composite_context *c, c 57 source4/librpc/rpc/dcerpc_auth.c struct composite_context *c; c 59 source4/librpc/rpc/dcerpc_auth.c c = composite_create(mem_ctx, p->conn->event_ctx); c 60 source4/librpc/rpc/dcerpc_auth.c if (c == NULL) return NULL; c 62 source4/librpc/rpc/dcerpc_auth.c c->status = dcerpc_init_syntaxes(table, c 64 source4/librpc/rpc/dcerpc_auth.c if (!NT_STATUS_IS_OK(c->status)) { c 67 source4/librpc/rpc/dcerpc_auth.c composite_error(c, c->status); c 68 source4/librpc/rpc/dcerpc_auth.c return c; c 72 source4/librpc/rpc/dcerpc_auth.c talloc_free(c); c 109 source4/librpc/rpc/dcerpc_auth.c static void bind_auth_next_step(struct composite_context *c) c 116 source4/librpc/rpc/dcerpc_auth.c state = talloc_get_type(c->private_data, struct bind_auth_state); c 129 source4/librpc/rpc/dcerpc_auth.c c->status = gensec_update(sec->generic_state, state, c 134 source4/librpc/rpc/dcerpc_auth.c if (NT_STATUS_EQUAL(c->status, NT_STATUS_MORE_PROCESSING_REQUIRED)) { c 136 source4/librpc/rpc/dcerpc_auth.c c->status = NT_STATUS_OK; c 139 source4/librpc/rpc/dcerpc_auth.c if (!composite_is_ok(c)) return; c 146 source4/librpc/rpc/dcerpc_auth.c composite_done(c); c 154 source4/librpc/rpc/dcerpc_auth.c c->status = dcerpc_auth3(state->pipe, state); c 157 source4/librpc/rpc/dcerpc_auth.c if (!composite_is_ok(c)) return; c 159 source4/librpc/rpc/dcerpc_auth.c composite_done(c); c 170 source4/librpc/rpc/dcerpc_auth.c if (composite_nomem(creq, c)) return; c 172 source4/librpc/rpc/dcerpc_auth.c composite_continue(c, creq, bind_auth_recv_alter, c); c 178 source4/librpc/rpc/dcerpc_auth.c struct composite_context *c = talloc_get_type(creq->async.private_data, c 181 source4/librpc/rpc/dcerpc_auth.c c->status = dcerpc_alter_context_recv(creq); c 182 source4/librpc/rpc/dcerpc_auth.c if (!composite_is_ok(c)) return; c 184 source4/librpc/rpc/dcerpc_auth.c bind_auth_next_step(c); c 190 source4/librpc/rpc/dcerpc_auth.c struct composite_context *c = talloc_get_type(creq->async.private_data, c 192 source4/librpc/rpc/dcerpc_auth.c struct bind_auth_state *state = talloc_get_type(c->private_data, c 195 source4/librpc/rpc/dcerpc_auth.c c->status = dcerpc_bind_recv(creq); c 196 source4/librpc/rpc/dcerpc_auth.c if (!composite_is_ok(c)) return; c 201 source4/librpc/rpc/dcerpc_auth.c composite_done(c); c 205 source4/librpc/rpc/dcerpc_auth.c bind_auth_next_step(c); c 229 source4/librpc/rpc/dcerpc_auth.c struct composite_context *c, *creq; c 236 source4/librpc/rpc/dcerpc_auth.c c = composite_create(mem_ctx, p->conn->event_ctx); c 237 source4/librpc/rpc/dcerpc_auth.c if (c == NULL) return NULL; c 239 source4/librpc/rpc/dcerpc_auth.c state = talloc(c, struct bind_auth_state); c 240 source4/librpc/rpc/dcerpc_auth.c if (composite_nomem(state, c)) return c; c 241 source4/librpc/rpc/dcerpc_auth.c c->private_data = state; c 245 source4/librpc/rpc/dcerpc_auth.c c->status = dcerpc_init_syntaxes(table, c 248 source4/librpc/rpc/dcerpc_auth.c if (!composite_is_ok(c)) return c; c 252 source4/librpc/rpc/dcerpc_auth.c c->status = gensec_client_start(p, &sec->generic_state, c 255 source4/librpc/rpc/dcerpc_auth.c if (!NT_STATUS_IS_OK(c->status)) { c 257 source4/librpc/rpc/dcerpc_auth.c nt_errstr(c->status))); c 258 source4/librpc/rpc/dcerpc_auth.c composite_error(c, c->status); c 259 source4/librpc/rpc/dcerpc_auth.c return c; c 262 source4/librpc/rpc/dcerpc_auth.c c->status = gensec_set_credentials(sec->generic_state, credentials); c 263 source4/librpc/rpc/dcerpc_auth.c if (!NT_STATUS_IS_OK(c->status)) { c 265 source4/librpc/rpc/dcerpc_auth.c nt_errstr(c->status))); c 266 source4/librpc/rpc/dcerpc_auth.c composite_error(c, c->status); c 267 source4/librpc/rpc/dcerpc_auth.c return c; c 270 source4/librpc/rpc/dcerpc_auth.c c->status = gensec_set_target_hostname(sec->generic_state, c 272 source4/librpc/rpc/dcerpc_auth.c if (!NT_STATUS_IS_OK(c->status)) { c 274 source4/librpc/rpc/dcerpc_auth.c nt_errstr(c->status))); c 275 source4/librpc/rpc/dcerpc_auth.c composite_error(c, c->status); c 276 source4/librpc/rpc/dcerpc_auth.c return c; c 280 source4/librpc/rpc/dcerpc_auth.c c->status = gensec_set_target_service(sec->generic_state, c 282 source4/librpc/rpc/dcerpc_auth.c if (!NT_STATUS_IS_OK(c->status)) { c 284 source4/librpc/rpc/dcerpc_auth.c nt_errstr(c->status))); c 285 source4/librpc/rpc/dcerpc_auth.c composite_error(c, c->status); c 286 source4/librpc/rpc/dcerpc_auth.c return c; c 290 source4/librpc/rpc/dcerpc_auth.c c->status = gensec_start_mech_by_authtype(sec->generic_state, c 292 source4/librpc/rpc/dcerpc_auth.c if (!NT_STATUS_IS_OK(c->status)) { c 295 source4/librpc/rpc/dcerpc_auth.c nt_errstr(c->status))); c 296 source4/librpc/rpc/dcerpc_auth.c composite_error(c, c->status); c 297 source4/librpc/rpc/dcerpc_auth.c return c; c 301 source4/librpc/rpc/dcerpc_auth.c if (composite_nomem(sec->auth_info, c)) return c; c 320 source4/librpc/rpc/dcerpc_auth.c c->status = gensec_update(sec->generic_state, state, c 323 source4/librpc/rpc/dcerpc_auth.c if (!NT_STATUS_IS_OK(c->status) && c 324 source4/librpc/rpc/dcerpc_auth.c !NT_STATUS_EQUAL(c->status, NT_STATUS_MORE_PROCESSING_REQUIRED)) { c 325 source4/librpc/rpc/dcerpc_auth.c composite_error(c, c->status); c 326 source4/librpc/rpc/dcerpc_auth.c return c; c 329 source4/librpc/rpc/dcerpc_auth.c state->more_processing = NT_STATUS_EQUAL(c->status, c 333 source4/librpc/rpc/dcerpc_auth.c composite_done(c); c 334 source4/librpc/rpc/dcerpc_auth.c return c; c 344 source4/librpc/rpc/dcerpc_auth.c if (composite_nomem(creq, c)) return c; c 346 source4/librpc/rpc/dcerpc_auth.c composite_continue(c, creq, bind_auth_recv_bindreply, c); c 347 source4/librpc/rpc/dcerpc_auth.c return c; c 51 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 55 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_pipe_open_smb_recv(ctx); c 56 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 58 source4/librpc/rpc/dcerpc_connect.c composite_done(c); c 68 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 70 source4/librpc/rpc/dcerpc_connect.c struct pipe_np_smb_state *s = talloc_get_type(c->private_data, c 74 source4/librpc/rpc/dcerpc_connect.c c->status = smb_composite_connect_recv(ctx, c); c 75 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 83 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(open_ctx, c)) return; c 85 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, open_ctx, continue_pipe_open_smb, c); c 95 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c; c 101 source4/librpc/rpc/dcerpc_connect.c c = composite_create(mem_ctx, io->pipe->conn->event_ctx); c 102 source4/librpc/rpc/dcerpc_connect.c if (c == NULL) return NULL; c 104 source4/librpc/rpc/dcerpc_connect.c s = talloc_zero(c, struct pipe_np_smb_state); c 105 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(s, c)) return c; c 106 source4/librpc/rpc/dcerpc_connect.c c->private_data = s; c 146 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(conn_req, c)) return c; c 148 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, conn_req, continue_smb_connect, c); c 149 source4/librpc/rpc/dcerpc_connect.c return c; c 156 source4/librpc/rpc/dcerpc_connect.c static NTSTATUS dcerpc_pipe_connect_ncacn_np_smb_recv(struct composite_context *c) c 158 source4/librpc/rpc/dcerpc_connect.c NTSTATUS status = composite_wait(c); c 160 source4/librpc/rpc/dcerpc_connect.c talloc_free(c); c 176 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 180 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_pipe_open_smb2_recv(ctx); c 181 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 183 source4/librpc/rpc/dcerpc_connect.c composite_done(c); c 193 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 195 source4/librpc/rpc/dcerpc_connect.c struct pipe_np_smb2_state *s = talloc_get_type(c->private_data, c 199 source4/librpc/rpc/dcerpc_connect.c c->status = smb2_connect_recv(ctx, c, &s->tree); c 200 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 207 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(open_req, c)) return; c 209 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, open_req, continue_pipe_open_smb2, c); c 222 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c; c 228 source4/librpc/rpc/dcerpc_connect.c c = composite_create(mem_ctx, io->pipe->conn->event_ctx); c 229 source4/librpc/rpc/dcerpc_connect.c if (c == NULL) return NULL; c 231 source4/librpc/rpc/dcerpc_connect.c s = talloc_zero(c, struct pipe_np_smb2_state); c 232 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(s, c)) return c; c 233 source4/librpc/rpc/dcerpc_connect.c c->private_data = s; c 243 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(s->io.creds, c)) return c; c 256 source4/librpc/rpc/dcerpc_connect.c c->event_ctx, c 261 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, conn_req, continue_smb2_connect, c); c 262 source4/librpc/rpc/dcerpc_connect.c return c; c 269 source4/librpc/rpc/dcerpc_connect.c static NTSTATUS dcerpc_pipe_connect_ncacn_np_smb2_recv(struct composite_context *c) c 271 source4/librpc/rpc/dcerpc_connect.c NTSTATUS status = composite_wait(c); c 273 source4/librpc/rpc/dcerpc_connect.c talloc_free(c); c 291 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 295 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_pipe_open_tcp_recv(ctx); c 296 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 298 source4/librpc/rpc/dcerpc_connect.c composite_done(c); c 309 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c; c 314 source4/librpc/rpc/dcerpc_connect.c c = composite_create(mem_ctx, io->pipe->conn->event_ctx); c 315 source4/librpc/rpc/dcerpc_connect.c if (c == NULL) return NULL; c 317 source4/librpc/rpc/dcerpc_connect.c s = talloc_zero(c, struct pipe_ip_tcp_state); c 318 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(s, c)) return c; c 319 source4/librpc/rpc/dcerpc_connect.c c->private_data = s; c 323 source4/librpc/rpc/dcerpc_connect.c s->host = talloc_reference(c, io->binding->host); c 324 source4/librpc/rpc/dcerpc_connect.c s->target_hostname = talloc_reference(c, io->binding->target_hostname); c 331 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, pipe_req, continue_pipe_open_ncacn_ip_tcp, c); c 332 source4/librpc/rpc/dcerpc_connect.c return c; c 339 source4/librpc/rpc/dcerpc_connect.c static NTSTATUS dcerpc_pipe_connect_ncacn_ip_tcp_recv(struct composite_context *c) c 341 source4/librpc/rpc/dcerpc_connect.c NTSTATUS status = composite_wait(c); c 343 source4/librpc/rpc/dcerpc_connect.c talloc_free(c); c 359 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 363 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_pipe_open_unix_stream_recv(ctx); c 364 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 366 source4/librpc/rpc/dcerpc_connect.c composite_done(c); c 377 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c; c 382 source4/librpc/rpc/dcerpc_connect.c c = composite_create(mem_ctx, io->pipe->conn->event_ctx); c 383 source4/librpc/rpc/dcerpc_connect.c if (c == NULL) return NULL; c 385 source4/librpc/rpc/dcerpc_connect.c s = talloc_zero(c, struct pipe_unix_state); c 386 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(s, c)) return c; c 387 source4/librpc/rpc/dcerpc_connect.c c->private_data = s; c 395 source4/librpc/rpc/dcerpc_connect.c composite_error(c, NT_STATUS_INVALID_PARAMETER); c 396 source4/librpc/rpc/dcerpc_connect.c return c; c 399 source4/librpc/rpc/dcerpc_connect.c s->path = talloc_strdup(c, io->binding->endpoint); /* path is a binding endpoint here */ c 400 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(s->path, c)) return c; c 404 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, pipe_req, continue_pipe_open_ncacn_unix_stream, c); c 405 source4/librpc/rpc/dcerpc_connect.c return c; c 412 source4/librpc/rpc/dcerpc_connect.c static NTSTATUS dcerpc_pipe_connect_ncacn_unix_stream_recv(struct composite_context *c) c 414 source4/librpc/rpc/dcerpc_connect.c NTSTATUS status = composite_wait(c); c 416 source4/librpc/rpc/dcerpc_connect.c talloc_free(c); c 425 source4/librpc/rpc/dcerpc_connect.c static NTSTATUS dcerpc_pipe_connect_ncalrpc_recv(struct composite_context *c); c 432 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 436 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_pipe_connect_ncalrpc_recv(ctx); c 437 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 439 source4/librpc/rpc/dcerpc_connect.c composite_done(c); c 450 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c; c 455 source4/librpc/rpc/dcerpc_connect.c c = composite_create(mem_ctx, io->pipe->conn->event_ctx); c 456 source4/librpc/rpc/dcerpc_connect.c if (c == NULL) return NULL; c 458 source4/librpc/rpc/dcerpc_connect.c s = talloc_zero(c, struct pipe_ncalrpc_state); c 459 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(s, c)) return c; c 460 source4/librpc/rpc/dcerpc_connect.c c->private_data = s; c 468 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, pipe_req, continue_pipe_open_ncalrpc, c); c 469 source4/librpc/rpc/dcerpc_connect.c return c; c 476 source4/librpc/rpc/dcerpc_connect.c static NTSTATUS dcerpc_pipe_connect_ncalrpc_recv(struct composite_context *c) c 478 source4/librpc/rpc/dcerpc_connect.c NTSTATUS status = composite_wait(c); c 480 source4/librpc/rpc/dcerpc_connect.c talloc_free(c); c 495 source4/librpc/rpc/dcerpc_connect.c static void continue_connect(struct composite_context *c, struct pipe_connect_state *s); c 501 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect(struct composite_context *c, struct pipe_connect_state *s); c 510 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 512 source4/librpc/rpc/dcerpc_connect.c struct pipe_connect_state *s = talloc_get_type(c->private_data, c 515 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_epm_map_binding_recv(ctx); c 516 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 520 source4/librpc/rpc/dcerpc_connect.c continue_connect(c, s); c 527 source4/librpc/rpc/dcerpc_connect.c static void continue_connect(struct composite_context *c, struct pipe_connect_state *s) c 550 source4/librpc/rpc/dcerpc_connect.c ncacn_np_smb2_req = dcerpc_pipe_connect_ncacn_np_smb2_send(c, &pc, s->lp_ctx); c 551 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, ncacn_np_smb2_req, continue_pipe_connect_ncacn_np_smb2, c); c 556 source4/librpc/rpc/dcerpc_connect.c ncacn_np_smb_req = dcerpc_pipe_connect_ncacn_np_smb_send(c, &pc, s->lp_ctx); c 557 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, ncacn_np_smb_req, continue_pipe_connect_ncacn_np_smb, c); c 563 source4/librpc/rpc/dcerpc_connect.c ncacn_ip_tcp_req = dcerpc_pipe_connect_ncacn_ip_tcp_send(c, &pc); c 564 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, ncacn_ip_tcp_req, continue_pipe_connect_ncacn_ip_tcp, c); c 568 source4/librpc/rpc/dcerpc_connect.c ncacn_unix_req = dcerpc_pipe_connect_ncacn_unix_stream_send(c, &pc); c 569 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, ncacn_unix_req, continue_pipe_connect_ncacn_unix, c); c 573 source4/librpc/rpc/dcerpc_connect.c ncalrpc_req = dcerpc_pipe_connect_ncalrpc_send(c, &pc, s->lp_ctx); c 574 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, ncalrpc_req, continue_pipe_connect_ncalrpc, c); c 579 source4/librpc/rpc/dcerpc_connect.c composite_error(c, NT_STATUS_NOT_SUPPORTED); c 590 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 592 source4/librpc/rpc/dcerpc_connect.c struct pipe_connect_state *s = talloc_get_type(c->private_data, c 595 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_pipe_connect_ncacn_np_smb2_recv(ctx); c 596 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 598 source4/librpc/rpc/dcerpc_connect.c continue_pipe_connect(c, s); c 608 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 610 source4/librpc/rpc/dcerpc_connect.c struct pipe_connect_state *s = talloc_get_type(c->private_data, c 613 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_pipe_connect_ncacn_np_smb_recv(ctx); c 614 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 616 source4/librpc/rpc/dcerpc_connect.c continue_pipe_connect(c, s); c 625 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 627 source4/librpc/rpc/dcerpc_connect.c struct pipe_connect_state *s = talloc_get_type(c->private_data, c 630 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_pipe_connect_ncacn_ip_tcp_recv(ctx); c 631 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 633 source4/librpc/rpc/dcerpc_connect.c continue_pipe_connect(c, s); c 642 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 644 source4/librpc/rpc/dcerpc_connect.c struct pipe_connect_state *s = talloc_get_type(c->private_data, c 647 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_pipe_connect_ncacn_unix_stream_recv(ctx); c 648 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 650 source4/librpc/rpc/dcerpc_connect.c continue_pipe_connect(c, s); c 659 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 661 source4/librpc/rpc/dcerpc_connect.c struct pipe_connect_state *s = talloc_get_type(c->private_data, c 664 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_pipe_connect_ncalrpc_recv(ctx); c 665 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 667 source4/librpc/rpc/dcerpc_connect.c continue_pipe_connect(c, s); c 675 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect(struct composite_context *c, struct pipe_connect_state *s) c 681 source4/librpc/rpc/dcerpc_connect.c composite_error(c, NT_STATUS_NO_MEMORY); c 687 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, auth_bind_req, continue_pipe_auth, c); c 697 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 699 source4/librpc/rpc/dcerpc_connect.c struct pipe_connect_state *s = talloc_get_type(c->private_data, struct pipe_connect_state); c 701 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_pipe_auth_recv(ctx, s, &s->pipe); c 702 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 704 source4/librpc/rpc/dcerpc_connect.c composite_done(c); c 714 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(private_data, struct composite_context); c 715 source4/librpc/rpc/dcerpc_connect.c composite_error(c, NT_STATUS_IO_TIMEOUT); c 729 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c; c 734 source4/librpc/rpc/dcerpc_connect.c c = composite_create(parent_ctx, ev); c 735 source4/librpc/rpc/dcerpc_connect.c if (c == NULL) { c 739 source4/librpc/rpc/dcerpc_connect.c talloc_steal(c, new_ev); c 741 source4/librpc/rpc/dcerpc_connect.c s = talloc_zero(c, struct pipe_connect_state); c 742 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(s, c)) return c; c 743 source4/librpc/rpc/dcerpc_connect.c c->private_data = s; c 746 source4/librpc/rpc/dcerpc_connect.c s->pipe = dcerpc_pipe_init(c, ev, lp_iconv_convenience(lp_ctx)); c 747 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(s->pipe, c)) return c; c 758 source4/librpc/rpc/dcerpc_connect.c event_add_timed(c->event_ctx, c, c 760 source4/librpc/rpc/dcerpc_connect.c dcerpc_connect_timeout_handler, c); c 765 source4/librpc/rpc/dcerpc_connect.c binding_req = dcerpc_epm_map_binding_send(c, s->binding, s->table, c 768 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, binding_req, continue_map_binding, c); c 769 source4/librpc/rpc/dcerpc_connect.c return c; c 777 source4/librpc/rpc/dcerpc_connect.c binding_req = dcerpc_epm_map_binding_send(c, s->binding, s->table, c 780 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, binding_req, continue_map_binding, c); c 781 source4/librpc/rpc/dcerpc_connect.c return c; c 788 source4/librpc/rpc/dcerpc_connect.c continue_connect(c, s); c 789 source4/librpc/rpc/dcerpc_connect.c return c; c 796 source4/librpc/rpc/dcerpc_connect.c _PUBLIC_ NTSTATUS dcerpc_pipe_connect_b_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 802 source4/librpc/rpc/dcerpc_connect.c status = composite_wait(c); c 805 source4/librpc/rpc/dcerpc_connect.c s = talloc_get_type(c->private_data, struct pipe_connect_state); c 809 source4/librpc/rpc/dcerpc_connect.c talloc_free(c); c 826 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c; c 828 source4/librpc/rpc/dcerpc_connect.c c = dcerpc_pipe_connect_b_send(parent_ctx, binding, table, c 830 source4/librpc/rpc/dcerpc_connect.c return dcerpc_pipe_connect_b_recv(c, parent_ctx, pp); c 853 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c; c 859 source4/librpc/rpc/dcerpc_connect.c c = composite_create(parent_ctx, ev); c 860 source4/librpc/rpc/dcerpc_connect.c if (c == NULL) { c 864 source4/librpc/rpc/dcerpc_connect.c s = talloc_zero(c, struct pipe_conn_state); c 865 source4/librpc/rpc/dcerpc_connect.c if (composite_nomem(s, c)) return c; c 866 source4/librpc/rpc/dcerpc_connect.c c->private_data = s; c 869 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_parse_binding(c, binding, &b); c 870 source4/librpc/rpc/dcerpc_connect.c if (!NT_STATUS_IS_OK(c->status)) { c 872 source4/librpc/rpc/dcerpc_connect.c composite_error(c, c->status); c 873 source4/librpc/rpc/dcerpc_connect.c return c; c 876 source4/librpc/rpc/dcerpc_connect.c DEBUG(3, ("Using binding %s\n", dcerpc_binding_string(c, b))); c 882 source4/librpc/rpc/dcerpc_connect.c pipe_conn_req = dcerpc_pipe_connect_b_send(c, b, table, c 884 source4/librpc/rpc/dcerpc_connect.c composite_continue(c, pipe_conn_req, continue_pipe_connect_b, c); c 885 source4/librpc/rpc/dcerpc_connect.c return c; c 895 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 897 source4/librpc/rpc/dcerpc_connect.c struct pipe_conn_state *s = talloc_get_type(c->private_data, c 900 source4/librpc/rpc/dcerpc_connect.c c->status = dcerpc_pipe_connect_b_recv(ctx, c, &s->pipe); c 902 source4/librpc/rpc/dcerpc_connect.c if (!composite_is_ok(c)) return; c 904 source4/librpc/rpc/dcerpc_connect.c composite_done(c); c 912 source4/librpc/rpc/dcerpc_connect.c NTSTATUS dcerpc_pipe_connect_recv(struct composite_context *c, c 919 source4/librpc/rpc/dcerpc_connect.c status = composite_wait(c); c 921 source4/librpc/rpc/dcerpc_connect.c s = talloc_get_type(c->private_data, struct pipe_conn_state); c 924 source4/librpc/rpc/dcerpc_connect.c talloc_free(c); c 941 source4/librpc/rpc/dcerpc_connect.c struct composite_context *c; c 942 source4/librpc/rpc/dcerpc_connect.c c = dcerpc_pipe_connect_send(parent_ctx, binding, c 944 source4/librpc/rpc/dcerpc_connect.c return dcerpc_pipe_connect_recv(c, parent_ctx, pp); c 62 source4/librpc/rpc/dcerpc_schannel.c struct composite_context *c; c 66 source4/librpc/rpc/dcerpc_schannel.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 67 source4/librpc/rpc/dcerpc_schannel.c s = talloc_get_type(c->private_data, struct schannel_key_state); c 70 source4/librpc/rpc/dcerpc_schannel.c c->status = dcerpc_epm_map_binding_recv(ctx); c 71 source4/librpc/rpc/dcerpc_schannel.c if (!NT_STATUS_IS_OK(c->status)) { c 73 source4/librpc/rpc/dcerpc_schannel.c NDR_NETLOGON_UUID, nt_errstr(c->status))); c 74 source4/librpc/rpc/dcerpc_schannel.c composite_error(c, c->status); c 81 source4/librpc/rpc/dcerpc_schannel.c if (composite_nomem(sec_conn_req, c)) return; c 83 source4/librpc/rpc/dcerpc_schannel.c composite_continue(c, sec_conn_req, continue_secondary_connection, c); c 93 source4/librpc/rpc/dcerpc_schannel.c struct composite_context *c; c 97 source4/librpc/rpc/dcerpc_schannel.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 98 source4/librpc/rpc/dcerpc_schannel.c s = talloc_get_type(c->private_data, struct schannel_key_state); c 101 source4/librpc/rpc/dcerpc_schannel.c c->status = dcerpc_secondary_connection_recv(ctx, &s->pipe2); c 102 source4/librpc/rpc/dcerpc_schannel.c if (!composite_is_ok(c)) return; c 107 source4/librpc/rpc/dcerpc_schannel.c auth_none_req = dcerpc_bind_auth_none_send(c, s->pipe2, &ndr_table_netlogon); c 108 source4/librpc/rpc/dcerpc_schannel.c if (composite_nomem(auth_none_req, c)) return; c 110 source4/librpc/rpc/dcerpc_schannel.c composite_continue(c, auth_none_req, continue_bind_auth_none, c); c 120 source4/librpc/rpc/dcerpc_schannel.c struct composite_context *c; c 124 source4/librpc/rpc/dcerpc_schannel.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 125 source4/librpc/rpc/dcerpc_schannel.c s = talloc_get_type(c->private_data, struct schannel_key_state); c 128 source4/librpc/rpc/dcerpc_schannel.c c->status = dcerpc_bind_auth_none_recv(ctx); c 129 source4/librpc/rpc/dcerpc_schannel.c if (!composite_is_ok(c)) return; c 132 source4/librpc/rpc/dcerpc_schannel.c s->r.in.server_name = talloc_asprintf(c, "\\\\%s", dcerpc_server_name(s->pipe)); c 133 source4/librpc/rpc/dcerpc_schannel.c if (composite_nomem(s->r.in.server_name, c)) return; c 143 source4/librpc/rpc/dcerpc_schannel.c srv_challenge_req = dcerpc_netr_ServerReqChallenge_send(s->pipe2, c, &s->r); c 144 source4/librpc/rpc/dcerpc_schannel.c if (composite_nomem(srv_challenge_req, c)) return; c 146 source4/librpc/rpc/dcerpc_schannel.c composite_continue_rpc(c, srv_challenge_req, continue_srv_challenge, c); c 156 source4/librpc/rpc/dcerpc_schannel.c struct composite_context *c; c 160 source4/librpc/rpc/dcerpc_schannel.c c = talloc_get_type(req->async.private_data, struct composite_context); c 161 source4/librpc/rpc/dcerpc_schannel.c s = talloc_get_type(c->private_data, struct schannel_key_state); c 164 source4/librpc/rpc/dcerpc_schannel.c c->status = dcerpc_ndr_request_recv(req); c 165 source4/librpc/rpc/dcerpc_schannel.c if (!composite_is_ok(c)) return; c 168 source4/librpc/rpc/dcerpc_schannel.c s->mach_pwd = cli_credentials_get_nt_hash(s->credentials, c); c 187 source4/librpc/rpc/dcerpc_schannel.c srv_auth2_req = dcerpc_netr_ServerAuthenticate2_send(s->pipe2, c, &s->a); c 188 source4/librpc/rpc/dcerpc_schannel.c if (composite_nomem(srv_auth2_req, c)) return; c 190 source4/librpc/rpc/dcerpc_schannel.c composite_continue_rpc(c, srv_auth2_req, continue_srv_auth2, c); c 200 source4/librpc/rpc/dcerpc_schannel.c struct composite_context *c; c 203 source4/librpc/rpc/dcerpc_schannel.c c = talloc_get_type(req->async.private_data, struct composite_context); c 204 source4/librpc/rpc/dcerpc_schannel.c s = talloc_get_type(c->private_data, struct schannel_key_state); c 207 source4/librpc/rpc/dcerpc_schannel.c c->status = dcerpc_ndr_request_recv(req); c 208 source4/librpc/rpc/dcerpc_schannel.c if (!composite_is_ok(c)) return; c 212 source4/librpc/rpc/dcerpc_schannel.c composite_error(c, NT_STATUS_UNSUCCESSFUL); c 219 source4/librpc/rpc/dcerpc_schannel.c composite_done(c); c 232 source4/librpc/rpc/dcerpc_schannel.c struct composite_context *c; c 237 source4/librpc/rpc/dcerpc_schannel.c c = composite_create(mem_ctx, p->conn->event_ctx); c 238 source4/librpc/rpc/dcerpc_schannel.c if (c == NULL) return NULL; c 240 source4/librpc/rpc/dcerpc_schannel.c s = talloc_zero(c, struct schannel_key_state); c 241 source4/librpc/rpc/dcerpc_schannel.c if (composite_nomem(s, c)) return c; c 242 source4/librpc/rpc/dcerpc_schannel.c c->private_data = s; c 249 source4/librpc/rpc/dcerpc_schannel.c s->creds = talloc(c, struct creds_CredentialState); c 250 source4/librpc/rpc/dcerpc_schannel.c if (composite_nomem(s->creds, c)) return c; c 260 source4/librpc/rpc/dcerpc_schannel.c s->binding = talloc(c, struct dcerpc_binding); c 261 source4/librpc/rpc/dcerpc_schannel.c if (composite_nomem(s->binding, c)) return c; c 266 source4/librpc/rpc/dcerpc_schannel.c epm_map_req = dcerpc_epm_map_binding_send(c, s->binding, c 270 source4/librpc/rpc/dcerpc_schannel.c if (composite_nomem(epm_map_req, c)) return c; c 272 source4/librpc/rpc/dcerpc_schannel.c composite_continue(c, epm_map_req, continue_epm_map_binding, c); c 273 source4/librpc/rpc/dcerpc_schannel.c return c; c 280 source4/librpc/rpc/dcerpc_schannel.c NTSTATUS dcerpc_schannel_key_recv(struct composite_context *c) c 282 source4/librpc/rpc/dcerpc_schannel.c NTSTATUS status = composite_wait(c); c 284 source4/librpc/rpc/dcerpc_schannel.c talloc_free(c); c 308 source4/librpc/rpc/dcerpc_schannel.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 310 source4/librpc/rpc/dcerpc_schannel.c struct auth_schannel_state *s = talloc_get_type(c->private_data, c 314 source4/librpc/rpc/dcerpc_schannel.c c->status = dcerpc_schannel_key_recv(ctx); c 315 source4/librpc/rpc/dcerpc_schannel.c if (!composite_is_ok(c)) { c 317 source4/librpc/rpc/dcerpc_schannel.c cli_credentials_get_username(s->credentials), nt_errstr(c->status))); c 322 source4/librpc/rpc/dcerpc_schannel.c auth_req = dcerpc_bind_auth_send(c, s->pipe, s->table, s->credentials, c 323 source4/librpc/rpc/dcerpc_schannel.c lp_gensec_settings(c, s->lp_ctx), c 326 source4/librpc/rpc/dcerpc_schannel.c if (composite_nomem(auth_req, c)) return; c 328 source4/librpc/rpc/dcerpc_schannel.c composite_continue(c, auth_req, continue_bind_auth, c); c 338 source4/librpc/rpc/dcerpc_schannel.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 341 source4/librpc/rpc/dcerpc_schannel.c c->status = dcerpc_bind_auth_recv(ctx); c 342 source4/librpc/rpc/dcerpc_schannel.c if (!composite_is_ok(c)) return; c 344 source4/librpc/rpc/dcerpc_schannel.c composite_done(c); c 358 source4/librpc/rpc/dcerpc_schannel.c struct composite_context *c; c 363 source4/librpc/rpc/dcerpc_schannel.c c = composite_create(tmp_ctx, p->conn->event_ctx); c 364 source4/librpc/rpc/dcerpc_schannel.c if (c == NULL) return NULL; c 366 source4/librpc/rpc/dcerpc_schannel.c s = talloc_zero(c, struct auth_schannel_state); c 367 source4/librpc/rpc/dcerpc_schannel.c if (composite_nomem(s, c)) return c; c 368 source4/librpc/rpc/dcerpc_schannel.c c->private_data = s; c 378 source4/librpc/rpc/dcerpc_schannel.c schan_key_req = dcerpc_schannel_key_send(c, p, credentials, lp_ctx); c 379 source4/librpc/rpc/dcerpc_schannel.c if (composite_nomem(schan_key_req, c)) return c; c 381 source4/librpc/rpc/dcerpc_schannel.c composite_continue(c, schan_key_req, continue_schannel_key, c); c 382 source4/librpc/rpc/dcerpc_schannel.c return c; c 389 source4/librpc/rpc/dcerpc_schannel.c NTSTATUS dcerpc_bind_auth_schannel_recv(struct composite_context *c) c 391 source4/librpc/rpc/dcerpc_schannel.c NTSTATUS status = composite_wait(c); c 393 source4/librpc/rpc/dcerpc_schannel.c talloc_free(c); c 408 source4/librpc/rpc/dcerpc_schannel.c struct composite_context *c; c 410 source4/librpc/rpc/dcerpc_schannel.c c = dcerpc_bind_auth_schannel_send(tmp_ctx, p, table, credentials, lp_ctx, c 412 source4/librpc/rpc/dcerpc_schannel.c return dcerpc_bind_auth_schannel_recv(c); c 48 source4/librpc/rpc/dcerpc_secondary.c static void continue_pipe_open(struct composite_context *c); c 58 source4/librpc/rpc/dcerpc_secondary.c struct composite_context *c; c 65 source4/librpc/rpc/dcerpc_secondary.c c = composite_create(p, p->conn->event_ctx); c 66 source4/librpc/rpc/dcerpc_secondary.c if (c == NULL) return NULL; c 68 source4/librpc/rpc/dcerpc_secondary.c s = talloc_zero(c, struct sec_conn_state); c 69 source4/librpc/rpc/dcerpc_secondary.c if (composite_nomem(s, c)) return c; c 70 source4/librpc/rpc/dcerpc_secondary.c c->private_data = s; c 76 source4/librpc/rpc/dcerpc_secondary.c s->pipe2 = dcerpc_pipe_init(c, s->pipe->conn->event_ctx, s->pipe->conn->iconv_convenience); c 77 source4/librpc/rpc/dcerpc_secondary.c if (composite_nomem(s->pipe2, c)) return c; c 88 source4/librpc/rpc/dcerpc_secondary.c composite_error(c, NT_STATUS_INVALID_PARAMETER); c 89 source4/librpc/rpc/dcerpc_secondary.c return c; c 94 source4/librpc/rpc/dcerpc_secondary.c composite_continue(c, pipe_smb_req, continue_open_smb, c); c 95 source4/librpc/rpc/dcerpc_secondary.c return c; c 100 source4/librpc/rpc/dcerpc_secondary.c composite_error(c, NT_STATUS_INVALID_PARAMETER); c 101 source4/librpc/rpc/dcerpc_secondary.c return c; c 109 source4/librpc/rpc/dcerpc_secondary.c composite_continue(c, pipe_tcp_req, continue_open_tcp, c); c 110 source4/librpc/rpc/dcerpc_secondary.c return c; c 116 source4/librpc/rpc/dcerpc_secondary.c composite_continue(c, pipe_ncalrpc_req, continue_open_pipe, c); c 117 source4/librpc/rpc/dcerpc_secondary.c return c; c 121 source4/librpc/rpc/dcerpc_secondary.c composite_error(c, NT_STATUS_NOT_SUPPORTED); c 124 source4/librpc/rpc/dcerpc_secondary.c return c; c 133 source4/librpc/rpc/dcerpc_secondary.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 136 source4/librpc/rpc/dcerpc_secondary.c c->status = dcerpc_pipe_open_smb_recv(ctx); c 137 source4/librpc/rpc/dcerpc_secondary.c if (!composite_is_ok(c)) return; c 139 source4/librpc/rpc/dcerpc_secondary.c continue_pipe_open(c); c 148 source4/librpc/rpc/dcerpc_secondary.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 151 source4/librpc/rpc/dcerpc_secondary.c c->status = dcerpc_pipe_open_tcp_recv(ctx); c 152 source4/librpc/rpc/dcerpc_secondary.c if (!composite_is_ok(c)) return; c 154 source4/librpc/rpc/dcerpc_secondary.c continue_pipe_open(c); c 163 source4/librpc/rpc/dcerpc_secondary.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 166 source4/librpc/rpc/dcerpc_secondary.c c->status = dcerpc_pipe_open_pipe_recv(ctx); c 167 source4/librpc/rpc/dcerpc_secondary.c if (!composite_is_ok(c)) return; c 169 source4/librpc/rpc/dcerpc_secondary.c continue_pipe_open(c); c 177 source4/librpc/rpc/dcerpc_secondary.c static void continue_pipe_open(struct composite_context *c) c 181 source4/librpc/rpc/dcerpc_secondary.c s = talloc_get_type(c->private_data, struct sec_conn_state); c 186 source4/librpc/rpc/dcerpc_secondary.c composite_error(c, NT_STATUS_NO_MEMORY); c 190 source4/librpc/rpc/dcerpc_secondary.c composite_done(c); c 198 source4/librpc/rpc/dcerpc_secondary.c _PUBLIC_ NTSTATUS dcerpc_secondary_connection_recv(struct composite_context *c, c 201 source4/librpc/rpc/dcerpc_secondary.c NTSTATUS status = composite_wait(c); c 204 source4/librpc/rpc/dcerpc_secondary.c s = talloc_get_type(c->private_data, struct sec_conn_state); c 210 source4/librpc/rpc/dcerpc_secondary.c talloc_free(c); c 225 source4/librpc/rpc/dcerpc_secondary.c struct composite_context *c; c 227 source4/librpc/rpc/dcerpc_secondary.c c = dcerpc_secondary_connection_send(p, b); c 228 source4/librpc/rpc/dcerpc_secondary.c return dcerpc_secondary_connection_recv(c, p2); c 256 source4/librpc/rpc/dcerpc_secondary.c struct composite_context *c, *secondary_conn_ctx; c 260 source4/librpc/rpc/dcerpc_secondary.c c = composite_create(p, p->conn->event_ctx); c 261 source4/librpc/rpc/dcerpc_secondary.c if (c == NULL) return NULL; c 263 source4/librpc/rpc/dcerpc_secondary.c s = talloc_zero(c, struct sec_auth_conn_state); c 264 source4/librpc/rpc/dcerpc_secondary.c if (composite_nomem(s, c)) return c; c 265 source4/librpc/rpc/dcerpc_secondary.c c->private_data = s; c 266 source4/librpc/rpc/dcerpc_secondary.c s->ctx = c; c 276 source4/librpc/rpc/dcerpc_secondary.c talloc_free(c); c 282 source4/librpc/rpc/dcerpc_secondary.c return c; c 321 source4/librpc/rpc/dcerpc_secondary.c _PUBLIC_ NTSTATUS dcerpc_secondary_auth_connection_recv(struct composite_context *c, c 325 source4/librpc/rpc/dcerpc_secondary.c NTSTATUS status = composite_wait(c); c 328 source4/librpc/rpc/dcerpc_secondary.c s = talloc_get_type(c->private_data, struct sec_auth_conn_state); c 334 source4/librpc/rpc/dcerpc_secondary.c talloc_free(c); c 41 source4/librpc/rpc/dcerpc_smb.c static void pipe_dead(struct dcerpc_connection *c, NTSTATUS status) c 43 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; c 59 source4/librpc/rpc/dcerpc_smb.c if (c->transport.recv_data) { c 60 source4/librpc/rpc/dcerpc_smb.c c->transport.recv_data(c, NULL, status); c 69 source4/librpc/rpc/dcerpc_smb.c struct dcerpc_connection *c; c 88 source4/librpc/rpc/dcerpc_smb.c smb = talloc_get_type(state->c->transport.private_data, struct smb_private); c 93 source4/librpc/rpc/dcerpc_smb.c pipe_dead(state->c, status); c 103 source4/librpc/rpc/dcerpc_smb.c pipe_dead(state->c, NT_STATUS_INFO_LENGTH_MISMATCH); c 112 source4/librpc/rpc/dcerpc_smb.c struct dcerpc_connection *c = state->c; c 114 source4/librpc/rpc/dcerpc_smb.c talloc_steal(state->c, data.data); c 116 source4/librpc/rpc/dcerpc_smb.c c->transport.recv_data(c, &data, NT_STATUS_OK); c 123 source4/librpc/rpc/dcerpc_smb.c io->readx.in.mincnt = MIN(state->c->srv_max_xmit_frag, c 130 source4/librpc/rpc/dcerpc_smb.c pipe_dead(state->c, NT_STATUS_NO_MEMORY); c 143 source4/librpc/rpc/dcerpc_smb.c static NTSTATUS send_read_request_continue(struct dcerpc_connection *c, DATA_BLOB *blob) c 145 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; c 155 source4/librpc/rpc/dcerpc_smb.c state->c = c; c 199 source4/librpc/rpc/dcerpc_smb.c static NTSTATUS send_read_request(struct dcerpc_connection *c) c 201 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; c 207 source4/librpc/rpc/dcerpc_smb.c return send_read_request_continue(c, NULL); c 214 source4/librpc/rpc/dcerpc_smb.c struct dcerpc_connection *c; c 225 source4/librpc/rpc/dcerpc_smb.c struct dcerpc_connection *c = state->c; c 231 source4/librpc/rpc/dcerpc_smb.c pipe_dead(c, status); c 237 source4/librpc/rpc/dcerpc_smb.c talloc_steal(c, data.data); c 239 source4/librpc/rpc/dcerpc_smb.c c->transport.recv_data(c, &data, NT_STATUS_OK); c 244 source4/librpc/rpc/dcerpc_smb.c send_read_request_continue(c, &state->trans->out.data); c 251 source4/librpc/rpc/dcerpc_smb.c static NTSTATUS smb_send_trans_request(struct dcerpc_connection *c, DATA_BLOB *blob) c 253 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; c 264 source4/librpc/rpc/dcerpc_smb.c state->c = c; c 274 source4/librpc/rpc/dcerpc_smb.c if (c->srv_max_xmit_frag > 0) { c 275 source4/librpc/rpc/dcerpc_smb.c max_data = MIN(UINT16_MAX, c->srv_max_xmit_frag); c 308 source4/librpc/rpc/dcerpc_smb.c struct dcerpc_connection *c = (struct dcerpc_connection *)req->async.private_data; c 312 source4/librpc/rpc/dcerpc_smb.c pipe_dead(c, req->status); c 321 source4/librpc/rpc/dcerpc_smb.c static NTSTATUS smb_send_request(struct dcerpc_connection *c, DATA_BLOB *blob, c 324 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; c 333 source4/librpc/rpc/dcerpc_smb.c return smb_send_trans_request(c, blob); c 354 source4/librpc/rpc/dcerpc_smb.c req->async.private_data = c; c 357 source4/librpc/rpc/dcerpc_smb.c send_read_request(c); c 366 source4/librpc/rpc/dcerpc_smb.c static NTSTATUS smb_shutdown_pipe(struct dcerpc_connection *c, NTSTATUS status) c 368 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; c 392 source4/librpc/rpc/dcerpc_smb.c static const char *smb_peer_name(struct dcerpc_connection *c) c 394 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; c 401 source4/librpc/rpc/dcerpc_smb.c static const char *smb_target_hostname(struct dcerpc_connection *c) c 403 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = talloc_get_type(c->transport.private_data, struct smb_private); c 410 source4/librpc/rpc/dcerpc_smb.c static NTSTATUS smb_session_key(struct dcerpc_connection *c, DATA_BLOB *session_key) c 412 source4/librpc/rpc/dcerpc_smb.c struct smb_private *smb = (struct smb_private *)c->transport.private_data; c 423 source4/librpc/rpc/dcerpc_smb.c struct dcerpc_connection *c; c 437 source4/librpc/rpc/dcerpc_smb.c struct dcerpc_connection *c = p->conn; c 453 source4/librpc/rpc/dcerpc_smb.c ctx = composite_create(c, c->event_ctx); c 460 source4/librpc/rpc/dcerpc_smb.c state->c = c; c 507 source4/librpc/rpc/dcerpc_smb.c struct dcerpc_connection *c = state->c; c 516 source4/librpc/rpc/dcerpc_smb.c c->transport.transport = NCACN_NP; c 517 source4/librpc/rpc/dcerpc_smb.c c->transport.private_data = NULL; c 518 source4/librpc/rpc/dcerpc_smb.c c->transport.shutdown_pipe = smb_shutdown_pipe; c 519 source4/librpc/rpc/dcerpc_smb.c c->transport.peer_name = smb_peer_name; c 520 source4/librpc/rpc/dcerpc_smb.c c->transport.target_hostname = smb_target_hostname; c 522 source4/librpc/rpc/dcerpc_smb.c c->transport.send_request = smb_send_request; c 523 source4/librpc/rpc/dcerpc_smb.c c->transport.send_read = send_read_request; c 524 source4/librpc/rpc/dcerpc_smb.c c->transport.recv_data = NULL; c 527 source4/librpc/rpc/dcerpc_smb.c c->security_state.session_key = smb_session_key; c 529 source4/librpc/rpc/dcerpc_smb.c smb = talloc(c, struct smb_private); c 539 source4/librpc/rpc/dcerpc_smb.c c->transport.private_data = smb; c 544 source4/librpc/rpc/dcerpc_smb.c NTSTATUS dcerpc_pipe_open_smb_recv(struct composite_context *c) c 546 source4/librpc/rpc/dcerpc_smb.c NTSTATUS status = composite_wait(c); c 547 source4/librpc/rpc/dcerpc_smb.c talloc_free(c); c 563 source4/librpc/rpc/dcerpc_smb.c _PUBLIC_ struct smbcli_tree *dcerpc_smb_tree(struct dcerpc_connection *c) c 567 source4/librpc/rpc/dcerpc_smb.c if (c->transport.transport != NCACN_NP) return NULL; c 569 source4/librpc/rpc/dcerpc_smb.c smb = talloc_get_type(c->transport.private_data, struct smb_private); c 578 source4/librpc/rpc/dcerpc_smb.c _PUBLIC_ uint16_t dcerpc_smb_fnum(struct dcerpc_connection *c) c 582 source4/librpc/rpc/dcerpc_smb.c if (c->transport.transport != NCACN_NP) return 0; c 584 source4/librpc/rpc/dcerpc_smb.c smb = talloc_get_type(c->transport.private_data, struct smb_private); c 43 source4/librpc/rpc/dcerpc_smb2.c static void pipe_dead(struct dcerpc_connection *c, NTSTATUS status) c 45 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = (struct smb2_private *)c->transport.private_data; c 61 source4/librpc/rpc/dcerpc_smb2.c if (c->transport.recv_data) { c 62 source4/librpc/rpc/dcerpc_smb2.c c->transport.recv_data(c, NULL, status); c 71 source4/librpc/rpc/dcerpc_smb2.c struct dcerpc_connection *c; c 87 source4/librpc/rpc/dcerpc_smb2.c smb = talloc_get_type(state->c->transport.private_data, struct smb2_private); c 91 source4/librpc/rpc/dcerpc_smb2.c pipe_dead(state->c, status); c 98 source4/librpc/rpc/dcerpc_smb2.c pipe_dead(state->c, NT_STATUS_NO_MEMORY); c 106 source4/librpc/rpc/dcerpc_smb2.c pipe_dead(state->c, NT_STATUS_INFO_LENGTH_MISMATCH); c 115 source4/librpc/rpc/dcerpc_smb2.c struct dcerpc_connection *c = state->c; c 116 source4/librpc/rpc/dcerpc_smb2.c talloc_steal(c, data.data); c 118 source4/librpc/rpc/dcerpc_smb2.c c->transport.recv_data(c, &data, NT_STATUS_OK); c 125 source4/librpc/rpc/dcerpc_smb2.c io.in.length = MIN(state->c->srv_max_xmit_frag, c 133 source4/librpc/rpc/dcerpc_smb2.c pipe_dead(state->c, NT_STATUS_NO_MEMORY); c 147 source4/librpc/rpc/dcerpc_smb2.c static NTSTATUS send_read_request_continue(struct dcerpc_connection *c, DATA_BLOB *blob) c 149 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = (struct smb2_private *)c->transport.private_data; c 159 source4/librpc/rpc/dcerpc_smb2.c state->c = c; c 192 source4/librpc/rpc/dcerpc_smb2.c static NTSTATUS send_read_request(struct dcerpc_connection *c) c 194 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = (struct smb2_private *)c->transport.private_data; c 200 source4/librpc/rpc/dcerpc_smb2.c return send_read_request_continue(c, NULL); c 207 source4/librpc/rpc/dcerpc_smb2.c struct dcerpc_connection *c; c 217 source4/librpc/rpc/dcerpc_smb2.c struct dcerpc_connection *c = state->c; c 223 source4/librpc/rpc/dcerpc_smb2.c pipe_dead(c, status); c 229 source4/librpc/rpc/dcerpc_smb2.c talloc_steal(c, data.data); c 231 source4/librpc/rpc/dcerpc_smb2.c c->transport.recv_data(c, &data, NT_STATUS_OK); c 236 source4/librpc/rpc/dcerpc_smb2.c send_read_request_continue(c, &io.out.out); c 243 source4/librpc/rpc/dcerpc_smb2.c static NTSTATUS smb2_send_trans_request(struct dcerpc_connection *c, DATA_BLOB *blob) c 245 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = talloc_get_type(c->transport.private_data, c 256 source4/librpc/rpc/dcerpc_smb2.c state->c = c; c 284 source4/librpc/rpc/dcerpc_smb2.c struct dcerpc_connection *c = (struct dcerpc_connection *)req->async.private_data; c 288 source4/librpc/rpc/dcerpc_smb2.c pipe_dead(c, req->status); c 297 source4/librpc/rpc/dcerpc_smb2.c static NTSTATUS smb2_send_request(struct dcerpc_connection *c, DATA_BLOB *blob, c 300 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = (struct smb2_private *)c->transport.private_data; c 309 source4/librpc/rpc/dcerpc_smb2.c return smb2_send_trans_request(c, blob); c 322 source4/librpc/rpc/dcerpc_smb2.c req->async.private_data = c; c 330 source4/librpc/rpc/dcerpc_smb2.c static NTSTATUS smb2_shutdown_pipe(struct dcerpc_connection *c, NTSTATUS status) c 332 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = (struct smb2_private *)c->transport.private_data; c 355 source4/librpc/rpc/dcerpc_smb2.c static const char *smb2_peer_name(struct dcerpc_connection *c) c 357 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = talloc_get_type(c->transport.private_data, c 365 source4/librpc/rpc/dcerpc_smb2.c static const char *smb2_target_hostname(struct dcerpc_connection *c) c 367 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = talloc_get_type(c->transport.private_data, c 375 source4/librpc/rpc/dcerpc_smb2.c static NTSTATUS smb2_session_key(struct dcerpc_connection *c, DATA_BLOB *session_key) c 377 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = talloc_get_type(c->transport.private_data, c 387 source4/librpc/rpc/dcerpc_smb2.c struct dcerpc_connection *c; c 401 source4/librpc/rpc/dcerpc_smb2.c struct dcerpc_connection *c = p->conn; c 403 source4/librpc/rpc/dcerpc_smb2.c ctx = composite_create(c, c->event_ctx); c 410 source4/librpc/rpc/dcerpc_smb2.c state->c = c; c 450 source4/librpc/rpc/dcerpc_smb2.c struct dcerpc_connection *c = state->c; c 461 source4/librpc/rpc/dcerpc_smb2.c c->transport.transport = NCACN_NP; c 462 source4/librpc/rpc/dcerpc_smb2.c c->transport.private_data = NULL; c 463 source4/librpc/rpc/dcerpc_smb2.c c->transport.shutdown_pipe = smb2_shutdown_pipe; c 464 source4/librpc/rpc/dcerpc_smb2.c c->transport.peer_name = smb2_peer_name; c 465 source4/librpc/rpc/dcerpc_smb2.c c->transport.target_hostname = smb2_target_hostname; c 467 source4/librpc/rpc/dcerpc_smb2.c c->transport.send_request = smb2_send_request; c 468 source4/librpc/rpc/dcerpc_smb2.c c->transport.send_read = send_read_request; c 469 source4/librpc/rpc/dcerpc_smb2.c c->transport.recv_data = NULL; c 472 source4/librpc/rpc/dcerpc_smb2.c c->security_state.session_key = smb2_session_key; c 474 source4/librpc/rpc/dcerpc_smb2.c smb = talloc(c, struct smb2_private); c 484 source4/librpc/rpc/dcerpc_smb2.c c->transport.private_data = smb; c 489 source4/librpc/rpc/dcerpc_smb2.c NTSTATUS dcerpc_pipe_open_smb2_recv(struct composite_context *c) c 491 source4/librpc/rpc/dcerpc_smb2.c NTSTATUS status = composite_wait(c); c 492 source4/librpc/rpc/dcerpc_smb2.c talloc_free(c); c 507 source4/librpc/rpc/dcerpc_smb2.c struct smb2_tree *dcerpc_smb2_tree(struct dcerpc_connection *c) c 509 source4/librpc/rpc/dcerpc_smb2.c struct smb2_private *smb = talloc_get_type(c->transport.private_data, c 241 source4/librpc/rpc/dcerpc_sock.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 243 source4/librpc/rpc/dcerpc_sock.c struct pipe_open_socket_state *s = talloc_get_type(c->private_data, c 250 source4/librpc/rpc/dcerpc_sock.c c->status = socket_connect_recv(ctx); c 251 source4/librpc/rpc/dcerpc_sock.c if (!NT_STATUS_IS_OK(c->status)) { c 254 source4/librpc/rpc/dcerpc_sock.c nt_errstr(c->status))); c 255 source4/librpc/rpc/dcerpc_sock.c composite_error(c, c->status); c 284 source4/librpc/rpc/dcerpc_sock.c composite_error(c, NT_STATUS_NO_MEMORY); c 302 source4/librpc/rpc/dcerpc_sock.c composite_done(c); c 313 source4/librpc/rpc/dcerpc_sock.c struct composite_context *c; c 317 source4/librpc/rpc/dcerpc_sock.c c = composite_create(mem_ctx, cn->event_ctx); c 318 source4/librpc/rpc/dcerpc_sock.c if (c == NULL) return NULL; c 320 source4/librpc/rpc/dcerpc_sock.c s = talloc_zero(c, struct pipe_open_socket_state); c 321 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s, c)) return c; c 322 source4/librpc/rpc/dcerpc_sock.c c->private_data = s; c 326 source4/librpc/rpc/dcerpc_sock.c s->server = talloc_reference(c, server); c 327 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s->server, c)) return c; c 331 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s->sock, c)) return c; c 333 source4/librpc/rpc/dcerpc_sock.c c->status = socket_create(server->family, SOCKET_TYPE_STREAM, &s->socket_ctx, 0); c 334 source4/librpc/rpc/dcerpc_sock.c if (!composite_is_ok(c)) return c; c 341 source4/librpc/rpc/dcerpc_sock.c c->event_ctx); c 342 source4/librpc/rpc/dcerpc_sock.c composite_continue(c, conn_req, continue_socket_connect, c); c 343 source4/librpc/rpc/dcerpc_sock.c return c; c 347 source4/librpc/rpc/dcerpc_sock.c static NTSTATUS dcerpc_pipe_open_socket_recv(struct composite_context *c) c 349 source4/librpc/rpc/dcerpc_sock.c NTSTATUS status = composite_wait(c); c 351 source4/librpc/rpc/dcerpc_sock.c talloc_free(c); c 374 source4/librpc/rpc/dcerpc_sock.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 376 source4/librpc/rpc/dcerpc_sock.c struct pipe_tcp_state *s = talloc_get_type(c->private_data, c 380 source4/librpc/rpc/dcerpc_sock.c c->status = resolve_name_recv(ctx, s, &s->address); c 381 source4/librpc/rpc/dcerpc_sock.c if (!composite_is_ok(c)) return; c 385 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s->srvaddr, c)) return; c 388 source4/librpc/rpc/dcerpc_sock.c sock_ipv4_req = dcerpc_pipe_open_socket_send(c, s->conn, c 392 source4/librpc/rpc/dcerpc_sock.c composite_continue(c, sock_ipv4_req, continue_ipv4_open_socket, c); c 402 source4/librpc/rpc/dcerpc_sock.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 404 source4/librpc/rpc/dcerpc_sock.c struct pipe_tcp_state *s = talloc_get_type(c->private_data, c 409 source4/librpc/rpc/dcerpc_sock.c c->status = dcerpc_pipe_open_socket_recv(ctx); c 410 source4/librpc/rpc/dcerpc_sock.c if (NT_STATUS_IS_OK(c->status)) { c 411 source4/librpc/rpc/dcerpc_sock.c composite_done(c); c 419 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s->srvaddr, c)) return; c 422 source4/librpc/rpc/dcerpc_sock.c sock_ipv4_req = dcerpc_pipe_open_socket_send(c, s->conn, c 425 source4/librpc/rpc/dcerpc_sock.c composite_continue(c, sock_ipv4_req, continue_ipv4_open_socket, c); c 435 source4/librpc/rpc/dcerpc_sock.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 437 source4/librpc/rpc/dcerpc_sock.c struct pipe_tcp_state *s = talloc_get_type(c->private_data, c 441 source4/librpc/rpc/dcerpc_sock.c c->status = dcerpc_pipe_open_socket_recv(ctx); c 442 source4/librpc/rpc/dcerpc_sock.c if (!NT_STATUS_IS_OK(c->status)) { c 446 source4/librpc/rpc/dcerpc_sock.c s->port, nt_errstr(c->status))); c 448 source4/librpc/rpc/dcerpc_sock.c composite_error(c, c->status); c 452 source4/librpc/rpc/dcerpc_sock.c composite_done(c); c 466 source4/librpc/rpc/dcerpc_sock.c struct composite_context *c; c 472 source4/librpc/rpc/dcerpc_sock.c c = composite_create(conn, conn->event_ctx); c 473 source4/librpc/rpc/dcerpc_sock.c if (c == NULL) return NULL; c 475 source4/librpc/rpc/dcerpc_sock.c s = talloc_zero(c, struct pipe_tcp_state); c 476 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s, c)) return c; c 477 source4/librpc/rpc/dcerpc_sock.c c->private_data = s; c 480 source4/librpc/rpc/dcerpc_sock.c s->server = talloc_strdup(c, server); c 481 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s->server, c)) return c; c 483 source4/librpc/rpc/dcerpc_sock.c s->target_hostname = talloc_strdup(c, target_hostname); c 484 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s->target_hostname, c)) return c; c 491 source4/librpc/rpc/dcerpc_sock.c resolve_req = resolve_name_send(resolve_ctx, &name, c->event_ctx); c 492 source4/librpc/rpc/dcerpc_sock.c composite_continue(c, resolve_req, continue_ip_resolve_name, c); c 493 source4/librpc/rpc/dcerpc_sock.c return c; c 499 source4/librpc/rpc/dcerpc_sock.c NTSTATUS dcerpc_pipe_open_tcp_recv(struct composite_context *c) c 502 source4/librpc/rpc/dcerpc_sock.c status = composite_wait(c); c 504 source4/librpc/rpc/dcerpc_sock.c talloc_free(c); c 522 source4/librpc/rpc/dcerpc_sock.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 525 source4/librpc/rpc/dcerpc_sock.c c->status = dcerpc_pipe_open_socket_recv(ctx); c 526 source4/librpc/rpc/dcerpc_sock.c if (NT_STATUS_IS_OK(c->status)) { c 527 source4/librpc/rpc/dcerpc_sock.c composite_done(c); c 531 source4/librpc/rpc/dcerpc_sock.c composite_error(c, c->status); c 541 source4/librpc/rpc/dcerpc_sock.c struct composite_context *c; c 546 source4/librpc/rpc/dcerpc_sock.c c = composite_create(conn, conn->event_ctx); c 547 source4/librpc/rpc/dcerpc_sock.c if (c == NULL) return NULL; c 549 source4/librpc/rpc/dcerpc_sock.c s = talloc_zero(c, struct pipe_unix_state); c 550 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s, c)) return c; c 551 source4/librpc/rpc/dcerpc_sock.c c->private_data = s; c 554 source4/librpc/rpc/dcerpc_sock.c s->path = talloc_strdup(c, path); c 555 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s->path, c)) return c; c 560 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s->srvaddr, c)) return c; c 563 source4/librpc/rpc/dcerpc_sock.c sock_unix_req = dcerpc_pipe_open_socket_send(c, s->conn, c 567 source4/librpc/rpc/dcerpc_sock.c composite_continue(c, sock_unix_req, continue_unix_open_socket, c); c 568 source4/librpc/rpc/dcerpc_sock.c return c; c 575 source4/librpc/rpc/dcerpc_sock.c NTSTATUS dcerpc_pipe_open_unix_stream_recv(struct composite_context *c) c 577 source4/librpc/rpc/dcerpc_sock.c NTSTATUS status = composite_wait(c); c 579 source4/librpc/rpc/dcerpc_sock.c talloc_free(c); c 589 source4/librpc/rpc/dcerpc_sock.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 592 source4/librpc/rpc/dcerpc_sock.c c->status = dcerpc_pipe_open_socket_recv(ctx); c 593 source4/librpc/rpc/dcerpc_sock.c if (!composite_is_ok(c)) return; c 595 source4/librpc/rpc/dcerpc_sock.c composite_done(c); c 608 source4/librpc/rpc/dcerpc_sock.c struct composite_context *c; c 613 source4/librpc/rpc/dcerpc_sock.c c = composite_create(conn, conn->event_ctx); c 614 source4/librpc/rpc/dcerpc_sock.c if (c == NULL) return NULL; c 616 source4/librpc/rpc/dcerpc_sock.c s = talloc_zero(c, struct pipe_unix_state); c 617 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s, c)) return c; c 618 source4/librpc/rpc/dcerpc_sock.c c->private_data = s; c 622 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(canon, c)) return c; c 627 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s->path, c)) return c; c 631 source4/librpc/rpc/dcerpc_sock.c if (composite_nomem(s->srvaddr, c)) return c; c 634 source4/librpc/rpc/dcerpc_sock.c sock_np_req = dcerpc_pipe_open_socket_send(c, s->conn, s->srvaddr, NULL, s->path, NCALRPC); c 635 source4/librpc/rpc/dcerpc_sock.c composite_continue(c, sock_np_req, continue_np_open_socket, c); c 636 source4/librpc/rpc/dcerpc_sock.c return c; c 643 source4/librpc/rpc/dcerpc_sock.c NTSTATUS dcerpc_pipe_open_pipe_recv(struct composite_context *c) c 645 source4/librpc/rpc/dcerpc_sock.c NTSTATUS status = composite_wait(c); c 647 source4/librpc/rpc/dcerpc_sock.c talloc_free(c); c 657 source4/librpc/rpc/dcerpc_sock.c struct composite_context *c = dcerpc_pipe_open_pipe_send(conn, ncalrpc_dir, identifier); c 658 source4/librpc/rpc/dcerpc_sock.c return dcerpc_pipe_open_pipe_recv(c); c 125 source4/librpc/rpc/dcerpc_util.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 127 source4/librpc/rpc/dcerpc_util.c struct epm_map_binding_state *s = talloc_get_type(c->private_data, c 131 source4/librpc/rpc/dcerpc_util.c c->status = dcerpc_pipe_connect_b_recv(ctx, c, &s->pipe); c 132 source4/librpc/rpc/dcerpc_util.c if (!composite_is_ok(c)) return; c 139 source4/librpc/rpc/dcerpc_util.c c->status = dcerpc_binding_build_tower(s->pipe, s->binding, &s->twr.tower); c 140 source4/librpc/rpc/dcerpc_util.c if (!composite_is_ok(c)) return; c 150 source4/librpc/rpc/dcerpc_util.c map_req = dcerpc_epm_Map_send(s->pipe, c, &s->r); c 151 source4/librpc/rpc/dcerpc_util.c if (composite_nomem(map_req, c)) return; c 153 source4/librpc/rpc/dcerpc_util.c composite_continue_rpc(c, map_req, continue_epm_map, c); c 162 source4/librpc/rpc/dcerpc_util.c struct composite_context *c = talloc_get_type(req->async.private_data, c 164 source4/librpc/rpc/dcerpc_util.c struct epm_map_binding_state *s = talloc_get_type(c->private_data, c 168 source4/librpc/rpc/dcerpc_util.c c->status = dcerpc_ndr_request_recv(req); c 169 source4/librpc/rpc/dcerpc_util.c if (!composite_is_ok(c)) return; c 173 source4/librpc/rpc/dcerpc_util.c composite_error(c, NT_STATUS_PORT_UNREACHABLE); c 179 source4/librpc/rpc/dcerpc_util.c composite_error(c, NT_STATUS_PORT_UNREACHABLE); c 185 source4/librpc/rpc/dcerpc_util.c composite_error(c, NT_STATUS_PORT_UNREACHABLE); c 191 source4/librpc/rpc/dcerpc_util.c dcerpc_floor_get_rhs_data(c, &s->twr_r->tower.floors[3])); c 192 source4/librpc/rpc/dcerpc_util.c if (composite_nomem(s->binding->endpoint, c)) return; c 194 source4/librpc/rpc/dcerpc_util.c composite_done(c); c 208 source4/librpc/rpc/dcerpc_util.c struct composite_context *c; c 222 source4/librpc/rpc/dcerpc_util.c c = composite_create(mem_ctx, ev); c 223 source4/librpc/rpc/dcerpc_util.c if (c == NULL) { c 227 source4/librpc/rpc/dcerpc_util.c s = talloc_zero(c, struct epm_map_binding_state); c 228 source4/librpc/rpc/dcerpc_util.c if (composite_nomem(s, c)) return c; c 229 source4/librpc/rpc/dcerpc_util.c c->private_data = s; c 256 source4/librpc/rpc/dcerpc_util.c composite_done(c); c 257 source4/librpc/rpc/dcerpc_util.c return c; c 266 source4/librpc/rpc/dcerpc_util.c epmapper_binding = talloc_zero(c, struct dcerpc_binding); c 267 source4/librpc/rpc/dcerpc_util.c if (composite_nomem(epmapper_binding, c)) return c; c 279 source4/librpc/rpc/dcerpc_util.c pipe_connect_req = dcerpc_pipe_connect_b_send(c, epmapper_binding, c 281 source4/librpc/rpc/dcerpc_util.c anon_creds, c->event_ctx, c 283 source4/librpc/rpc/dcerpc_util.c if (composite_nomem(pipe_connect_req, c)) return c; c 285 source4/librpc/rpc/dcerpc_util.c composite_continue(c, pipe_connect_req, continue_epm_recv_binding, c); c 286 source4/librpc/rpc/dcerpc_util.c return c; c 293 source4/librpc/rpc/dcerpc_util.c NTSTATUS dcerpc_epm_map_binding_recv(struct composite_context *c) c 295 source4/librpc/rpc/dcerpc_util.c NTSTATUS status = composite_wait(c); c 297 source4/librpc/rpc/dcerpc_util.c talloc_free(c); c 309 source4/librpc/rpc/dcerpc_util.c struct composite_context *c; c 311 source4/librpc/rpc/dcerpc_util.c c = dcerpc_epm_map_binding_send(mem_ctx, binding, table, ev, lp_ctx); c 312 source4/librpc/rpc/dcerpc_util.c return dcerpc_epm_map_binding_recv(c); c 337 source4/librpc/rpc/dcerpc_util.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 340 source4/librpc/rpc/dcerpc_util.c c->status = dcerpc_bind_auth_schannel_recv(ctx); c 341 source4/librpc/rpc/dcerpc_util.c if (!composite_is_ok(c)) return; c 343 source4/librpc/rpc/dcerpc_util.c composite_done(c); c 352 source4/librpc/rpc/dcerpc_util.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 355 source4/librpc/rpc/dcerpc_util.c c->status = dcerpc_bind_auth_recv(ctx); c 356 source4/librpc/rpc/dcerpc_util.c if (!composite_is_ok(c)) return; c 358 source4/librpc/rpc/dcerpc_util.c composite_done(c); c 366 source4/librpc/rpc/dcerpc_util.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 368 source4/librpc/rpc/dcerpc_util.c struct pipe_auth_state *s = talloc_get_type(c->private_data, struct pipe_auth_state); c 371 source4/librpc/rpc/dcerpc_util.c c->status = dcerpc_bind_auth_recv(ctx); c 372 source4/librpc/rpc/dcerpc_util.c if (NT_STATUS_EQUAL(c->status, NT_STATUS_INVALID_PARAMETER)) { c 379 source4/librpc/rpc/dcerpc_util.c composite_continue(c, sec_conn_req, continue_ntlmssp_connection, c); c 381 source4/librpc/rpc/dcerpc_util.c } else if (NT_STATUS_EQUAL(c->status, NT_STATUS_LOGON_FAILURE)) { c 389 source4/librpc/rpc/dcerpc_util.c composite_continue(c, sec_conn_req, continue_spnego_after_wrong_pass, c); c 394 source4/librpc/rpc/dcerpc_util.c if (!composite_is_ok(c)) return; c 396 source4/librpc/rpc/dcerpc_util.c composite_done(c); c 406 source4/librpc/rpc/dcerpc_util.c struct composite_context *c; c 411 source4/librpc/rpc/dcerpc_util.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 412 source4/librpc/rpc/dcerpc_util.c s = talloc_get_type(c->private_data, struct pipe_auth_state); c 415 source4/librpc/rpc/dcerpc_util.c c->status = dcerpc_secondary_connection_recv(ctx, &p2); c 416 source4/librpc/rpc/dcerpc_util.c if (!composite_is_ok(c)) return; c 423 source4/librpc/rpc/dcerpc_util.c auth_req = dcerpc_bind_auth_send(c, s->pipe, s->table, c 425 source4/librpc/rpc/dcerpc_util.c lp_gensec_settings(c, s->lp_ctx), c 429 source4/librpc/rpc/dcerpc_util.c composite_continue(c, auth_req, continue_auth, c); c 439 source4/librpc/rpc/dcerpc_util.c struct composite_context *c; c 444 source4/librpc/rpc/dcerpc_util.c c = talloc_get_type(ctx->async.private_data, struct composite_context); c 445 source4/librpc/rpc/dcerpc_util.c s = talloc_get_type(c->private_data, struct pipe_auth_state); c 448 source4/librpc/rpc/dcerpc_util.c c->status = dcerpc_secondary_connection_recv(ctx, &p2); c 449 source4/librpc/rpc/dcerpc_util.c if (!composite_is_ok(c)) return; c 456 source4/librpc/rpc/dcerpc_util.c auth_req = dcerpc_bind_auth_send(c, s->pipe, s->table, c 458 source4/librpc/rpc/dcerpc_util.c lp_gensec_settings(c, s->lp_ctx), c 462 source4/librpc/rpc/dcerpc_util.c composite_continue(c, auth_req, continue_auth, c); c 471 source4/librpc/rpc/dcerpc_util.c struct composite_context *c = talloc_get_type(ctx->async.private_data, c 474 source4/librpc/rpc/dcerpc_util.c c->status = dcerpc_bind_auth_none_recv(ctx); c 475 source4/librpc/rpc/dcerpc_util.c if (!composite_is_ok(c)) return; c 477 source4/librpc/rpc/dcerpc_util.c composite_done(c); c 491 source4/librpc/rpc/dcerpc_util.c struct composite_context *c; c 500 source4/librpc/rpc/dcerpc_util.c c = composite_create(p, p->conn->event_ctx); c 501 source4/librpc/rpc/dcerpc_util.c if (c == NULL) return NULL; c 503 source4/librpc/rpc/dcerpc_util.c s = talloc_zero(c, struct pipe_auth_state); c 504 source4/librpc/rpc/dcerpc_util.c if (composite_nomem(s, c)) return c; c 505 source4/librpc/rpc/dcerpc_util.c c->private_data = s; c 521 source4/librpc/rpc/dcerpc_util.c auth_none_req = dcerpc_bind_auth_none_send(c, s->pipe, s->table); c 522 source4/librpc/rpc/dcerpc_util.c composite_continue(c, auth_none_req, continue_auth_none, c); c 523 source4/librpc/rpc/dcerpc_util.c return c; c 531 source4/librpc/rpc/dcerpc_util.c auth_schannel_req = dcerpc_bind_auth_schannel_send(c, s->pipe, s->table, c 534 source4/librpc/rpc/dcerpc_util.c composite_continue(c, auth_schannel_req, continue_auth_schannel, c); c 535 source4/librpc/rpc/dcerpc_util.c return c; c 544 source4/librpc/rpc/dcerpc_util.c auth_none_req = dcerpc_bind_auth_none_send(c, s->pipe, s->table); c 545 source4/librpc/rpc/dcerpc_util.c composite_continue(c, auth_none_req, continue_auth_none, c); c 546 source4/librpc/rpc/dcerpc_util.c return c; c 577 source4/librpc/rpc/dcerpc_util.c auth_req = dcerpc_bind_auth_send(c, s->pipe, s->table, c 579 source4/librpc/rpc/dcerpc_util.c lp_gensec_settings(c, s->lp_ctx), c 583 source4/librpc/rpc/dcerpc_util.c composite_continue(c, auth_req, continue_auth_auto, c); c 584 source4/librpc/rpc/dcerpc_util.c return c; c 587 source4/librpc/rpc/dcerpc_util.c auth_req = dcerpc_bind_auth_send(c, s->pipe, s->table, c 589 source4/librpc/rpc/dcerpc_util.c lp_gensec_settings(c, s->lp_ctx), c 593 source4/librpc/rpc/dcerpc_util.c composite_continue(c, auth_req, continue_auth, c); c 594 source4/librpc/rpc/dcerpc_util.c return c; c 605 source4/librpc/rpc/dcerpc_util.c NTSTATUS dcerpc_pipe_auth_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 610 source4/librpc/rpc/dcerpc_util.c struct pipe_auth_state *s = talloc_get_type(c->private_data, c 612 source4/librpc/rpc/dcerpc_util.c status = composite_wait(c); c 622 source4/librpc/rpc/dcerpc_util.c talloc_free(c); c 639 source4/librpc/rpc/dcerpc_util.c struct composite_context *c; c 641 source4/librpc/rpc/dcerpc_util.c c = dcerpc_pipe_auth_send(*p, binding, table, credentials, lp_ctx); c 642 source4/librpc/rpc/dcerpc_util.c return dcerpc_pipe_auth_recv(c, mem_ctx, p); c 646 source4/librpc/rpc/dcerpc_util.c NTSTATUS dcerpc_generic_session_key(struct dcerpc_connection *c, c 31 source4/nbt_server/wins/winsclient.c static void nbtd_wins_refresh_handler(struct composite_context *c); c 74 source4/nbt_server/wins/winsclient.c static void nbtd_wins_refresh_handler(struct composite_context *c) c 78 source4/nbt_server/wins/winsclient.c struct nbtd_iface_name *iname = talloc_get_type(c->async.private_data, c 82 source4/nbt_server/wins/winsclient.c status = nbt_name_refresh_wins_recv(c, tmp_ctx, &io); c 138 source4/nbt_server/wins/winsclient.c struct composite_context *c; c 154 source4/nbt_server/wins/winsclient.c c = nbt_name_refresh_wins_send(wins_socket(iface), &io); c 155 source4/nbt_server/wins/winsclient.c if (c == NULL) { c 159 source4/nbt_server/wins/winsclient.c talloc_steal(c, io.in.addresses); c 161 source4/nbt_server/wins/winsclient.c c->async.fn = nbtd_wins_refresh_handler; c 162 source4/nbt_server/wins/winsclient.c c->async.private_data = iname; c 171 source4/nbt_server/wins/winsclient.c static void nbtd_wins_register_handler(struct composite_context *c) c 175 source4/nbt_server/wins/winsclient.c struct nbtd_iface_name *iname = talloc_get_type(c->async.private_data, c 179 source4/nbt_server/wins/winsclient.c status = nbt_name_register_wins_recv(c, tmp_ctx, &io); c 236 source4/nbt_server/wins/winsclient.c struct composite_context *c; c 250 source4/nbt_server/wins/winsclient.c c = nbt_name_register_wins_send(wins_socket(iface), &io); c 251 source4/nbt_server/wins/winsclient.c if (c == NULL) { c 255 source4/nbt_server/wins/winsclient.c talloc_steal(c, io.in.addresses); c 257 source4/nbt_server/wins/winsclient.c c->async.fn = nbtd_wins_register_handler; c 258 source4/nbt_server/wins/winsclient.c c->async.private_data = iname; c 321 source4/ntvfs/ntvfs.h #define NTVFS_CURRENT_CRITICAL_SIZES(c) \ c 322 source4/ntvfs/ntvfs.h struct ntvfs_critical_sizes c = { \ c 206 source4/ntvfs/posix/pvfs_resolve.c codepoint_t c = next_codepoint_convenience(ic, p, &c_size); c 208 source4/ntvfs/posix/pvfs_resolve.c switch (c) { c 296 source4/ntvfs/posix/pvfs_resolve.c codepoint_t c = next_codepoint_convenience(ic, p, &c_size); c 298 source4/ntvfs/posix/pvfs_resolve.c if (c <= 0x1F) { c 302 source4/ntvfs/posix/pvfs_resolve.c switch (c) { c 384 source4/ntvfs/posix/pvfs_resolve.c codepoint_t c; c 394 source4/ntvfs/posix/pvfs_resolve.c c = next_codepoint_convenience(iconv_convenience, p, &c_size); c 395 source4/ntvfs/posix/pvfs_resolve.c if (c == '\\') num_components++; c 406 source4/ntvfs/posix/pvfs_resolve.c c = next_codepoint_convenience(iconv_convenience, p, &c_size); c 407 source4/ntvfs/posix/pvfs_resolve.c if (c == '\\') { c 78 source4/ntvfs/posix/pvfs_shortname.c #define FLAG_CHECK(c, flag) (ctx->char_flags[(uint8_t)(c)] & (flag)) c 393 source4/ntvfs/posix/pvfs_shortname.c codepoint_t c = next_codepoint_convenience(ctx->iconv_convenience, name, &c_size); c 394 source4/ntvfs/posix/pvfs_shortname.c if (c == INVALID_CODEPOINT) { c 398 source4/ntvfs/posix/pvfs_shortname.c if (c >= 128) { c 402 source4/ntvfs/posix/pvfs_shortname.c if (FLAG_CHECK(c, FLAG_ILLEGAL)) { c 492 source4/ntvfs/posix/pvfs_shortname.c unsigned char c = dot_p[i]; c 493 source4/ntvfs/posix/pvfs_shortname.c if (FLAG_CHECK(c, FLAG_ASCII)) { c 494 source4/ntvfs/posix/pvfs_shortname.c extension[extension_length++] = toupper(c); c 33 source4/ntvfs/posix/pvfs_streams.c const char *c = strchr_m(name, ':'); c 34 source4/ntvfs/posix/pvfs_streams.c if (c == NULL || strcasecmp_m(c, ":$DATA") != 0) { c 37 source4/ntvfs/posix/pvfs_streams.c return talloc_strndup(ctx, name, c-name); c 184 source4/ntvfs/posix/pvfs_util.c codepoint_t c = next_codepoint(key, &c_size); c 185 source4/ntvfs/posix/pvfs_util.c c = toupper_m(c); c 187 source4/ntvfs/posix/pvfs_util.c value ^= (uint32_t)c; c 52 source4/ntvfs/sysdep/sys_lease_linux.c struct linux_lease_pending *c; c 55 source4/ntvfs/sysdep/sys_lease_linux.c for (c = leases; c; c = c->next) { c 56 source4/ntvfs/sysdep/sys_lease_linux.c int *fd = (int *)c->e.fd; c 63 source4/ntvfs/sysdep/sys_lease_linux.c if (!c) { c 67 source4/ntvfs/sysdep/sys_lease_linux.c ctx->break_send(ctx->msg_ctx, &c->e, OPLOCK_BREAK_TO_NONE); c 154 source4/ntvfs/sysdep/sys_lease_linux.c struct linux_lease_pending *c; c 156 source4/ntvfs/sysdep/sys_lease_linux.c for (c = leases; c; c = c->next) { c 157 source4/ntvfs/sysdep/sys_lease_linux.c if (c->e.fd == e->fd) { c 162 source4/ntvfs/sysdep/sys_lease_linux.c if (!c) { c 173 source4/ntvfs/sysdep/sys_lease_linux.c talloc_free(c); c 181 source4/ntvfs/sysdep/sys_lease_linux.c struct linux_lease_pending *c; c 183 source4/ntvfs/sysdep/sys_lease_linux.c for (c = leases; c; c = c->next) { c 184 source4/ntvfs/sysdep/sys_lease_linux.c if (c->e.fd == e->fd) { c 189 source4/ntvfs/sysdep/sys_lease_linux.c if (!c) { c 193 source4/ntvfs/sysdep/sys_lease_linux.c talloc_free(c); c 84 source4/rpc_server/dcerpc_server.c struct dcesrv_connection_context *c; c 85 source4/rpc_server/dcerpc_server.c for (c=conn->contexts;c;c=c->next) { c 86 source4/rpc_server/dcerpc_server.c if (c->context_id == context_id) return c; c 146 source4/rpc_server/dcerpc_server.c struct dcesrv_call_state *c; c 147 source4/rpc_server/dcerpc_server.c for (c=dce_conn->incoming_fragmented_call_list;c;c=c->next) { c 148 source4/rpc_server/dcerpc_server.c if (c->pkt.call_id == call_id) { c 149 source4/rpc_server/dcerpc_server.c return c; c 512 source4/rpc_server/dcerpc_server.c static int dcesrv_connection_context_destructor(struct dcesrv_connection_context *c) c 514 source4/rpc_server/dcerpc_server.c DLIST_REMOVE(c->conn->contexts, c); c 516 source4/rpc_server/dcerpc_server.c if (c->iface) { c 517 source4/rpc_server/dcerpc_server.c c->iface->unbind(c, c->iface); c 4199 source4/rpc_server/samr/dcesrv_samr.c struct samr_Connect c; c 4201 source4/rpc_server/samr/dcesrv_samr.c c.in.system_name = NULL; c 4202 source4/rpc_server/samr/dcesrv_samr.c c.in.access_mask = r->in.access_mask; c 4203 source4/rpc_server/samr/dcesrv_samr.c c.out.connect_handle = r->out.connect_handle; c 4205 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_Connect(dce_call, mem_ctx, &c); c 4253 source4/rpc_server/samr/dcesrv_samr.c struct samr_Connect c; c 4255 source4/rpc_server/samr/dcesrv_samr.c c.in.system_name = NULL; c 4256 source4/rpc_server/samr/dcesrv_samr.c c.in.access_mask = r->in.access_mask; c 4257 source4/rpc_server/samr/dcesrv_samr.c c.out.connect_handle = r->out.connect_handle; c 4259 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_Connect(dce_call, mem_ctx, &c); c 4269 source4/rpc_server/samr/dcesrv_samr.c struct samr_Connect c; c 4271 source4/rpc_server/samr/dcesrv_samr.c c.in.system_name = NULL; c 4272 source4/rpc_server/samr/dcesrv_samr.c c.in.access_mask = r->in.access_mask; c 4273 source4/rpc_server/samr/dcesrv_samr.c c.out.connect_handle = r->out.connect_handle; c 4275 source4/rpc_server/samr/dcesrv_samr.c return dcesrv_samr_Connect(dce_call, mem_ctx, &c); c 4285 source4/rpc_server/samr/dcesrv_samr.c struct samr_Connect c; c 4288 source4/rpc_server/samr/dcesrv_samr.c c.in.system_name = NULL; c 4289 source4/rpc_server/samr/dcesrv_samr.c c.in.access_mask = r->in.access_mask; c 4290 source4/rpc_server/samr/dcesrv_samr.c c.out.connect_handle = r->out.connect_handle; c 4292 source4/rpc_server/samr/dcesrv_samr.c status = dcesrv_samr_Connect(dce_call, mem_ctx, &c); c 46 source4/rpc_server/srvsvc/srvsvc_ntvfs.c static int srvsvc_ntvfs_ctx_destructor(struct srvsvc_ntvfs_ctx *c) c 48 source4/rpc_server/srvsvc/srvsvc_ntvfs.c ntvfs_disconnect(c->ntvfs); c 58 source4/rpc_server/srvsvc/srvsvc_ntvfs.c struct srvsvc_ntvfs_ctx *c; c 95 source4/rpc_server/srvsvc/srvsvc_ntvfs.c c = talloc(mem_ctx, struct srvsvc_ntvfs_ctx); c 96 source4/rpc_server/srvsvc/srvsvc_ntvfs.c NT_STATUS_HAVE_NO_MEMORY(c); c 99 source4/rpc_server/srvsvc/srvsvc_ntvfs.c status = ntvfs_init_connection(c, scfg, type, c 106 source4/rpc_server/srvsvc/srvsvc_ntvfs.c &c->ntvfs); c 112 source4/rpc_server/srvsvc/srvsvc_ntvfs.c talloc_set_destructor(c, srvsvc_ntvfs_ctx_destructor); c 117 source4/rpc_server/srvsvc/srvsvc_ntvfs.c status = ntvfs_set_addr_callbacks(c->ntvfs, srvsvc_get_my_addr, srvsvc_get_peer_addr, dce_call->conn); c 123 source4/rpc_server/srvsvc/srvsvc_ntvfs.c ntvfs_req = ntvfs_request_create(c->ntvfs, mem_ctx, c 137 source4/rpc_server/srvsvc/srvsvc_ntvfs.c *_ntvfs = c->ntvfs; c 70 source4/smbd/process_standard.c struct socket_address *c, *s; c 121 source4/smbd/process_standard.c c = socket_get_peer_addr(sock2, ev2); c 123 source4/smbd/process_standard.c if (s && c) { c 125 source4/smbd/process_standard.c c->addr, c->port, s->addr, s->port, pid); c 127 source4/smbd/process_standard.c talloc_free(c); c 155 source4/smbd/server.c uint8_t c; c 156 source4/smbd/server.c if (read(0, &c, 1) == 0) { c 170 source4/smbd/service_stream.c struct socket_address *c, *s; c 211 source4/smbd/service_stream.c c = socket_get_peer_addr(sock, ev); c 213 source4/smbd/service_stream.c if (s && c) { c 217 source4/smbd/service_stream.c c->addr, c->port, s->addr, s->port, c 223 source4/smbd/service_stream.c talloc_free(c); c 1342 source4/torture/basic/delaywrite.c NTTIME c = (correct).basic_info.out.write_time; \ c 1343 source4/torture/basic/delaywrite.c NTTIME cr = (c / r) * r; \ c 1346 source4/torture/basic/delaywrite.c if (strict && (g cmp c)) { \ c 1348 source4/torture/basic/delaywrite.c } else if ((g cmp c) && (gr cmp cr)) { \ c 1355 source4/torture/basic/delaywrite.c #cmp, #correct, nt_time_string(tctx, c), (unsigned long long)c); \ c 1369 source4/torture/basic/delaywrite.c NTTIME c = (correct).basic_info.out.access_time; \ c 1370 source4/torture/basic/delaywrite.c if (g cmp c) { \ c 1373 source4/torture/basic/delaywrite.c #cmp, #correct, nt_time_string(tctx, c)); \ c 41 source4/torture/basic/misc.c static bool wait_lock(struct smbcli_state *c, int fnum, uint32_t offset, uint32_t len) c 43 source4/torture/basic/misc.c while (NT_STATUS_IS_ERR(smbcli_lock(c->tree, fnum, offset, len, -1, WRITE_LOCK))) { c 44 source4/torture/basic/misc.c if (!check_error(__location__, c, ERRDOS, ERRlock, NT_STATUS_LOCK_NOT_GRANTED)) return false; c 50 source4/torture/basic/misc.c static bool rw_torture(struct torture_context *tctx, struct smbcli_state *c) c 61 source4/torture/basic/misc.c fnum2 = smbcli_open(c->tree, lockfname, O_RDWR | O_CREAT | O_EXCL, c 64 source4/torture/basic/misc.c fnum2 = smbcli_open(c->tree, lockfname, O_RDWR, DENY_NONE); c 66 source4/torture/basic/misc.c torture_comment(tctx, "open of %s failed (%s)\n", lockfname, smbcli_errstr(c->tree)); c 82 source4/torture/basic/misc.c if (!wait_lock(c, fnum2, n*sizeof(int), sizeof(int))) { c 86 source4/torture/basic/misc.c fnum = smbcli_open(c->tree, fname, O_RDWR | O_CREAT | O_TRUNC, DENY_ALL); c 88 source4/torture/basic/misc.c torture_comment(tctx, "open failed (%s)\n", smbcli_errstr(c->tree)); c 93 source4/torture/basic/misc.c if (smbcli_write(c->tree, fnum, 0, &pid, 0, sizeof(pid)) != sizeof(pid)) { c 94 source4/torture/basic/misc.c torture_comment(tctx, "write failed (%s)\n", smbcli_errstr(c->tree)); c 99 source4/torture/basic/misc.c if (smbcli_write(c->tree, fnum, 0, buf, c 102 source4/torture/basic/misc.c torture_comment(tctx, "write failed (%s)\n", smbcli_errstr(c->tree)); c 109 source4/torture/basic/misc.c if (smbcli_read(c->tree, fnum, &pid2, 0, sizeof(pid)) != sizeof(pid)) { c 110 source4/torture/basic/misc.c torture_comment(tctx, "read failed (%s)\n", smbcli_errstr(c->tree)); c 119 source4/torture/basic/misc.c if (NT_STATUS_IS_ERR(smbcli_close(c->tree, fnum))) { c 120 source4/torture/basic/misc.c torture_comment(tctx, "close failed (%s)\n", smbcli_errstr(c->tree)); c 124 source4/torture/basic/misc.c if (NT_STATUS_IS_ERR(smbcli_unlink(c->tree, fname))) { c 125 source4/torture/basic/misc.c torture_comment(tctx, "unlink failed (%s)\n", smbcli_errstr(c->tree)); c 129 source4/torture/basic/misc.c if (NT_STATUS_IS_ERR(smbcli_unlock(c->tree, fnum2, n*sizeof(int), sizeof(int)))) { c 130 source4/torture/basic/misc.c torture_comment(tctx, "unlock failed (%s)\n", smbcli_errstr(c->tree)); c 136 source4/torture/basic/misc.c smbcli_close(c->tree, fnum2); c 137 source4/torture/basic/misc.c smbcli_unlink(c->tree, lockfname); c 35 source4/torture/basic/utable.c int c, fd; c 47 source4/torture/basic/utable.c for (c=1; c < 0x10000; c++) { c 50 source4/torture/basic/utable.c SSVAL(c2, 0, c); c 69 source4/torture/basic/utable.c valid[c] = 1; c 76 source4/torture/basic/utable.c if (c % 100 == 0) { c 78 source4/torture/basic/utable.c torture_comment(tctx, "%d (%d/%d)\r", c, chars_allowed, alt_allowed); c 83 source4/torture/basic/utable.c torture_comment(tctx, "%d (%d/%d)\n", c, chars_allowed, alt_allowed); c 101 source4/torture/basic/utable.c static char *form_name(struct smb_iconv_convenience *iconv_convenience, int c) c 110 source4/torture/basic/utable.c SSVAL(c2, 0, c); c 124 source4/torture/basic/utable.c int c, i; c 135 source4/torture/basic/utable.c for (c=1; c < 0x10000; c++) { c 138 source4/torture/basic/utable.c if (c == '.' || c == '\\') continue; c 140 source4/torture/basic/utable.c torture_comment(tctx, "%04x (%c)\n", c, isprint(c)?c:'.'); c 142 source4/torture/basic/utable.c fname = form_name(lp_iconv_convenience(tctx->lp_ctx), c); c 155 source4/torture/basic/utable.c "Failed to create file with char %04x\n", c)); c 168 source4/torture/basic/utable.c (int)size, c); c 174 source4/torture/basic/utable.c torture_comment(tctx, "%04x: ", c); c 175 source4/torture/basic/utable.c equiv[c][0] = c; c 178 source4/torture/basic/utable.c equiv[c][i+1] = c2[i]; c 183 source4/torture/basic/utable.c smbcli_write(cli->tree, fnum, 0, &c, size, sizeof(c)); c 122 source4/torture/libnet/libnet_BecomeDC.c const struct libnet_BecomeDC_StoreChunk *c) c 151 source4/torture/libnet/libnet_BecomeDC.c switch (c->ctr_level) { c 153 source4/torture/libnet/libnet_BecomeDC.c mapping_ctr = &c->ctr1->mapping_ctr; c 158 source4/torture/libnet/libnet_BecomeDC.c s_dsa->highwatermark = c->ctr1->new_highwatermark; c 159 source4/torture/libnet/libnet_BecomeDC.c s_dsa->source_dsa_obj_guid = c->ctr1->source_dsa_guid; c 160 source4/torture/libnet/libnet_BecomeDC.c s_dsa->source_dsa_invocation_id = c->ctr1->source_dsa_invocation_id; c 164 source4/torture/libnet/libnet_BecomeDC.c mapping_ctr = &c->ctr6->mapping_ctr; c 169 source4/torture/libnet/libnet_BecomeDC.c s_dsa->highwatermark = c->ctr6->new_highwatermark; c 170 source4/torture/libnet/libnet_BecomeDC.c s_dsa->source_dsa_obj_guid = c->ctr6->source_dsa_guid; c 171 source4/torture/libnet/libnet_BecomeDC.c s_dsa->source_dsa_invocation_id = c->ctr6->source_dsa_invocation_id; c 172 source4/torture/libnet/libnet_BecomeDC.c uptodateness_vector = c->ctr6->uptodateness_vector; c 185 source4/torture/libnet/libnet_BecomeDC.c tmp_dns_name = talloc_asprintf_append_buffer(tmp_dns_name, "._msdcs.%s", c->forest->dns_name); c 267 source4/torture/libnet/libnet_BecomeDC.c c->partition->nc.dn, c 275 source4/torture/libnet/libnet_BecomeDC.c c->gensec_skey, c 334 source4/torture/libnet/libnet_BecomeDC.c ok = samdb_set_ntds_invocation_id(s->ldb, &c->dest_dsa->invocation_id); c 339 source4/torture/libnet/libnet_BecomeDC.c ok = samdb_set_ntds_objectGUID(s->ldb, &c->dest_dsa->ntds_guid); c 355 source4/torture/libnet/libnet_BecomeDC.c const struct libnet_BecomeDC_StoreChunk *c) c 367 source4/torture/libnet/libnet_BecomeDC.c switch (c->ctr_level) { c 369 source4/torture/libnet/libnet_BecomeDC.c mapping_ctr = &c->ctr1->mapping_ctr; c 370 source4/torture/libnet/libnet_BecomeDC.c nc_object_count = c->ctr1->extended_ret; /* maybe w2k send this unexpected? */ c 371 source4/torture/libnet/libnet_BecomeDC.c object_count = c->ctr1->object_count; c 372 source4/torture/libnet/libnet_BecomeDC.c first_object = c->ctr1->first_object; c 377 source4/torture/libnet/libnet_BecomeDC.c mapping_ctr = &c->ctr6->mapping_ctr; c 378 source4/torture/libnet/libnet_BecomeDC.c nc_object_count = c->ctr6->nc_object_count; c 379 source4/torture/libnet/libnet_BecomeDC.c object_count = c->ctr6->object_count; c 380 source4/torture/libnet/libnet_BecomeDC.c first_object = c->ctr6->first_object; c 381 source4/torture/libnet/libnet_BecomeDC.c nc_linked_attributes_count = c->ctr6->nc_linked_attributes_count; c 382 source4/torture/libnet/libnet_BecomeDC.c linked_attributes_count = c->ctr6->linked_attributes_count; c 390 source4/torture/libnet/libnet_BecomeDC.c c->partition->nc.dn, object_count, nc_object_count, c 394 source4/torture/libnet/libnet_BecomeDC.c c->partition->nc.dn, object_count, linked_attributes_count)); c 426 source4/torture/libnet/libnet_BecomeDC.c if (!c->partition->more_data) { c 427 source4/torture/libnet/libnet_BecomeDC.c return test_apply_schema(s, c); c 434 source4/torture/libnet/libnet_BecomeDC.c const struct libnet_BecomeDC_StoreChunk *c) c 456 source4/torture/libnet/libnet_BecomeDC.c switch (c->ctr_level) { c 458 source4/torture/libnet/libnet_BecomeDC.c mapping_ctr = &c->ctr1->mapping_ctr; c 459 source4/torture/libnet/libnet_BecomeDC.c nc_object_count = c->ctr1->extended_ret; /* maybe w2k send this unexpected? */ c 460 source4/torture/libnet/libnet_BecomeDC.c object_count = c->ctr1->object_count; c 461 source4/torture/libnet/libnet_BecomeDC.c first_object = c->ctr1->first_object; c 465 source4/torture/libnet/libnet_BecomeDC.c s_dsa->highwatermark = c->ctr1->new_highwatermark; c 466 source4/torture/libnet/libnet_BecomeDC.c s_dsa->source_dsa_obj_guid = c->ctr1->source_dsa_guid; c 467 source4/torture/libnet/libnet_BecomeDC.c s_dsa->source_dsa_invocation_id = c->ctr1->source_dsa_invocation_id; c 471 source4/torture/libnet/libnet_BecomeDC.c mapping_ctr = &c->ctr6->mapping_ctr; c 472 source4/torture/libnet/libnet_BecomeDC.c nc_object_count = c->ctr6->nc_object_count; c 473 source4/torture/libnet/libnet_BecomeDC.c object_count = c->ctr6->object_count; c 474 source4/torture/libnet/libnet_BecomeDC.c first_object = c->ctr6->first_object; c 475 source4/torture/libnet/libnet_BecomeDC.c nc_linked_attributes_count = c->ctr6->nc_linked_attributes_count; c 476 source4/torture/libnet/libnet_BecomeDC.c linked_attributes_count = c->ctr6->linked_attributes_count; c 477 source4/torture/libnet/libnet_BecomeDC.c linked_attributes = c->ctr6->linked_attributes; c 478 source4/torture/libnet/libnet_BecomeDC.c s_dsa->highwatermark = c->ctr6->new_highwatermark; c 479 source4/torture/libnet/libnet_BecomeDC.c s_dsa->source_dsa_obj_guid = c->ctr6->source_dsa_guid; c 480 source4/torture/libnet/libnet_BecomeDC.c s_dsa->source_dsa_invocation_id = c->ctr6->source_dsa_invocation_id; c 481 source4/torture/libnet/libnet_BecomeDC.c uptodateness_vector = c->ctr6->uptodateness_vector; c 494 source4/torture/libnet/libnet_BecomeDC.c tmp_dns_name = talloc_asprintf_append_buffer(tmp_dns_name, "._msdcs.%s", c->forest->dns_name); c 500 source4/torture/libnet/libnet_BecomeDC.c c->partition->nc.dn, object_count, nc_object_count, c 504 source4/torture/libnet/libnet_BecomeDC.c c->partition->nc.dn, object_count, linked_attributes_count)); c 508 source4/torture/libnet/libnet_BecomeDC.c c->partition->nc.dn, c 516 source4/torture/libnet/libnet_BecomeDC.c c->gensec_skey, c 80 source4/torture/libnet/userinfo.c struct composite_context *c; c 92 source4/torture/libnet/userinfo.c c = libnet_rpc_userinfo_send(p, &user, msg_handler); c 93 source4/torture/libnet/userinfo.c if (!c) { c 98 source4/torture/libnet/userinfo.c status = libnet_rpc_userinfo_recv(c, mem_ctx, &user); c 113 source4/torture/libnet/userinfo.c c = libnet_rpc_userinfo_send(p, &user, msg_handler); c 114 source4/torture/libnet/userinfo.c if (!c) { c 119 source4/torture/libnet/userinfo.c status = libnet_rpc_userinfo_recv(c, mem_ctx, &user); c 58 source4/torture/libnet/userman.c struct composite_context *c; c 66 source4/torture/libnet/userman.c c = libnet_rpc_useradd_send(p, &user, msg_handler); c 67 source4/torture/libnet/userman.c if (!c) { c 72 source4/torture/libnet/userman.c status = libnet_rpc_useradd_recv(c, mem_ctx, &user); c 115 source4/torture/locktest.c struct smbcli_state *c; c 163 source4/torture/locktest.c status = smbcli_full_connection(NULL, &c, c 182 source4/torture/locktest.c return c; c 64 source4/torture/locktest2.c static int try_open(struct smbcli_state *c, char *nfs, int fstype, const char *fname, int flags) c 71 source4/torture/locktest2.c return smbcli_open(c, fname, flags, DENY_NONE); c 84 source4/torture/locktest2.c static bool try_close(struct smbcli_state *c, int fstype, int fd) c 88 source4/torture/locktest2.c return smbcli_close(c, fd); c 97 source4/torture/locktest2.c static bool try_lock(struct smbcli_state *c, int fstype, c 105 source4/torture/locktest2.c return smbcli_lock(c, fd, start, len, LOCK_TIMEOUT, op); c 119 source4/torture/locktest2.c static bool try_unlock(struct smbcli_state *c, int fstype, c 126 source4/torture/locktest2.c return smbcli_unlock(c, fd, start, len); c 150 source4/torture/locktest2.c struct smbcli_state *c; c 175 source4/torture/locktest2.c &c, myname, server_n, ports, share, NULL, c 183 source4/torture/locktest2.c c->use_oplocks = use_oplocks; c 185 source4/torture/locktest2.c return c; c 85 source4/torture/masktest.c struct smbcli_state *c; c 97 source4/torture/masktest.c status = smbcli_full_connection(NULL, &c, c 111 source4/torture/masktest.c return c; c 381 source4/torture/nbench/nbio.c static struct smbcli_state *c; c 396 source4/torture/nbench/nbio.c c = cli; c 451 source4/torture/nbench/nbio.c ret = smb_raw_unlink(c->tree, &io); c 513 source4/torture/nbench/nbio.c ret = smb_raw_open(c->tree, mem_ctx, &io); c 566 source4/torture/nbench/nbio.c ret = smb_raw_write(c->tree, &io); c 607 source4/torture/nbench/nbio.c ret = smb_raw_write(c->tree, &io); c 647 source4/torture/nbench/nbio.c ret = smb_raw_lock(c->tree, &io); c 692 source4/torture/nbench/nbio.c ret = smb_raw_lock(c->tree, &io); c 732 source4/torture/nbench/nbio.c ret = smb_raw_read(c->tree, &io); c 763 source4/torture/nbench/nbio.c ret = smb_raw_close(c->tree, &io); c 784 source4/torture/nbench/nbio.c ret = smb_raw_rmdir(c->tree, &io); c 800 source4/torture/nbench/nbio.c smb_raw_mkdir(c->tree, &io); c 815 source4/torture/nbench/nbio.c ret = smb_raw_rename(c->tree, &io); c 835 source4/torture/nbench/nbio.c ret = smb_raw_pathinfo(c->tree, mem_ctx, &io); c 857 source4/torture/nbench/nbio.c ret = smb_raw_fileinfo(c->tree, mem_ctx, &io); c 887 source4/torture/nbench/nbio.c ret = smb_raw_setfileinfo(c->tree, &io); c 901 source4/torture/nbench/nbio.c ret = smb_raw_fsinfo(c->tree, mem_ctx, &io); c 930 source4/torture/nbench/nbio.c ret = smb_raw_search_first(c->tree, mem_ctx, &io, NULL, findfirst_callback); c 956 source4/torture/nbench/nbio.c ret = smb_raw_flush(c->tree, &io); c 970 source4/torture/nbench/nbio.c smb_raw_exit(c->session); c 978 source4/torture/nbench/nbio.c total_deleted = smbcli_deltree(c->tree, dname); c 985 source4/torture/nbench/nbio.c smbcli_rmdir(c->tree, dname); c 332 source4/torture/nbt/winsreplication.c struct wrepl_wins_owner a, b, c, x; c 583 source4/torture/nbt/winsreplication.c ctx->c.address = address; c 584 source4/torture/nbt/winsreplication.c ctx->c.max_version = 0; c 585 source4/torture/nbt/winsreplication.c ctx->c.min_version = 0; c 586 source4/torture/nbt/winsreplication.c ctx->c.type = 1; c 606 source4/torture/nbt/winsreplication.c ctx->c.max_version = pull_table.out.partners[i].max_version; c 607 source4/torture/nbt/winsreplication.c ctx->c.min_version = pull_table.out.partners[i].min_version; c 917 source4/torture/nbt/winsreplication.c merge_owner = &ctx->c; c 921 source4/torture/nbt/winsreplication.c if (owner1 != &ctx->c && strcmp(ips1[i].owner,owner2->address) == 0) { c 991 source4/torture/nbt/winsreplication.c if (owner1 == &ctx->c) { c 9330 source4/torture/nbt/winsreplication.c ret &= test_wrepl_mhomed_merged(tctx, ctx, &ctx->c, c 9337 source4/torture/nbt/winsreplication.c &ctx->c, c 38 source4/torture/raw/composite.c static void loadfile_complete(struct composite_context *c) c 40 source4/torture/raw/composite.c int *count = talloc_get_type(c->async.private_data, int); c 53 source4/torture/raw/composite.c struct composite_context **c; c 80 source4/torture/raw/composite.c c = talloc_array(tctx, struct composite_context *, num_ops); c 83 source4/torture/raw/composite.c c[i] = smb_composite_loadfile_send(cli->tree, &io2); c 84 source4/torture/raw/composite.c c[i]->async.fn = loadfile_complete; c 85 source4/torture/raw/composite.c c[i]->async.private_data = count; c 99 source4/torture/raw/composite.c status = smb_composite_loadfile_recv(c[i], tctx); c 131 source4/torture/raw/composite.c struct composite_context **c; c 174 source4/torture/raw/composite.c c = talloc_array(tctx, struct composite_context *, torture_numops); c 177 source4/torture/raw/composite.c c[i] = smb_composite_fetchfile_send(&io2, event_ctx); c 178 source4/torture/raw/composite.c c[i]->async.fn = loadfile_complete; c 179 source4/torture/raw/composite.c c[i]->async.private_data = count; c 194 source4/torture/raw/composite.c status = smb_composite_fetchfile_recv(c[i], tctx); c 227 source4/torture/raw/composite.c struct composite_context **c; c 289 source4/torture/raw/composite.c c = talloc_array(tctx, struct composite_context *, num_ops); c 297 source4/torture/raw/composite.c c[i] = smb_composite_appendacl_send(cli->tree, io[i]); c 298 source4/torture/raw/composite.c c[i]->async.fn = loadfile_complete; c 299 source4/torture/raw/composite.c c[i]->async.private_data = count; c 314 source4/torture/raw/composite.c status = smb_composite_appendacl_recv(c[i], io[i]); c 341 source4/torture/raw/composite.c struct composite_context **c; c 364 source4/torture/raw/composite.c c = talloc_array(tctx, struct composite_context *, torture_numops); c 367 source4/torture/raw/composite.c c[i] = smb_composite_fsinfo_send(cli->tree, &io1, lp_resolve_context(tctx->lp_ctx)); c 368 source4/torture/raw/composite.c c[i]->async.fn = loadfile_complete; c 369 source4/torture/raw/composite.c c[i]->async.private_data = count; c 384 source4/torture/raw/composite.c status = smb_composite_fsinfo_recv(c[i], tctx); c 83 source4/torture/raw/context.c uint8_t c = 1; c 200 source4/torture/raw/context.c wr.writex.in.data = &c; c 280 source4/torture/raw/context.c uint8_t c = 1; c 336 source4/torture/raw/context.c wr.writex.in.data = &c; c 388 source4/torture/raw/context.c uint8_t c = 1; c 450 source4/torture/raw/context.c wr.writex.in.data = &c; c 498 source4/torture/raw/context.c wr.writex.in.data = &c; c 537 source4/torture/raw/context.c uint8_t c = 1; c 577 source4/torture/raw/context.c wr.writex.in.data = &c; c 647 source4/torture/raw/context.c uint8_t c = 1; c 703 source4/torture/raw/context.c wr.writex.in.data = &c; c 756 source4/torture/raw/context.c uint8_t c = 1; c 810 source4/torture/raw/context.c wr.writex.in.data = &c; c 841 source4/torture/raw/context.c wr.writex.in.data = &c; c 405 source4/torture/raw/lock.c uint8_t c = 1; c 423 source4/torture/raw/lock.c if (smbcli_write(cli->tree, fnum, 0, &c, 0, 1) != 1) { c 442 source4/torture/raw/lock.c if (smbcli_read(cli->tree, fnum, &c, 0, 1) != 1) { c 450 source4/torture/raw/lock.c if (smbcli_read(cli->tree, fnum, &c, 0, 1) == 1) { c 458 source4/torture/raw/lock.c if (smbcli_read(cli->tree, fnum, &c, 0, 1) != 1) { c 1303 source4/torture/raw/lock.c uint8_t c = 0; c 1333 source4/torture/raw/lock.c if (smbcli_write(cli->tree, fnum, 0, &c, 100, 1) == 1) { c 1344 source4/torture/raw/lock.c if (smbcli_write(cli->tree, fnum, 0, &c, 100, 1) == 1) { c 556 source4/torture/raw/notify.c char c = 1; c 761 source4/torture/raw/notify.c smbcli_write(cli->tree, fnum2, 1, &c, 10000, 1);, c 43 source4/torture/raw/open.c uint8_t c = 1; c 44 source4/torture/raw/open.c bool can_read = (smbcli_read(tree, fnum, &c, 0, 1) == 1); c 45 source4/torture/raw/open.c bool can_write = (smbcli_write(tree, fnum, 0, &c, 0, 1) == 1); c 175 source4/torture/raw/oplock.c struct smbcli_state **c) c 186 source4/torture/raw/oplock.c status = smbcli_full_connection(tctx, c, c 637 source4/torture/raw/oplock.c char c = 0; c 695 source4/torture/raw/oplock.c smbcli_write(cli1->tree, fnum, 0, &c, 0, 1); c 697 source4/torture/raw/oplock.c smbcli_write(cli1->tree, fnum, 0, &c, 1, 1); c 721 source4/torture/raw/oplock.c char c = 0; c 777 source4/torture/raw/oplock.c smbcli_write(cli1->tree, fnum, 0, &c, 0, 1); c 779 source4/torture/raw/oplock.c smbcli_write(cli1->tree, fnum, 0, &c, 1, 1); c 991 source4/torture/raw/oplock.c char c = 0; c 1046 source4/torture/raw/oplock.c smbcli_write(cli1->tree, fnum, 0, &c, 0, 1); c 1048 source4/torture/raw/oplock.c smbcli_write(cli1->tree, fnum, 0, &c, 1, 1); c 1210 source4/torture/raw/oplock.c char c = 0; c 1287 source4/torture/raw/oplock.c smbcli_write(cli2->tree, fnum2, 0, &c, 0, 1); c 1293 source4/torture/raw/oplock.c smbcli_write(cli2->tree, fnum2, 0, &c, 1, 1); c 2473 source4/torture/raw/oplock.c char c = 0; c 2514 source4/torture/raw/oplock.c wr = smbcli_write(cli1->tree, fnum, 0, &c, 0, 1); c 3055 source4/torture/raw/oplock.c char c = 1; c 3089 source4/torture/raw/oplock.c if (smbcli_write(cli->tree, hold_info[i].fnum, 0, &c, 0, 1) != 1) { c 119 source4/torture/raw/pingpong.c static void write_byte(struct smbcli_state *cli, int fd, uint8_t c, int offset) c 130 source4/torture/raw/pingpong.c io.writex.in.data = &c; c 139 source4/torture/raw/pingpong.c static void read_byte(struct smbcli_state *cli, int fd, uint8_t *c, int offset) c 151 source4/torture/raw/pingpong.c io.readx.out.data = c; c 233 source4/torture/raw/pingpong.c uint8_t c; c 234 source4/torture/raw/pingpong.c read_byte(cli, fd, &c, i); c 235 source4/torture/raw/pingpong.c incr = c-val[i]; c 236 source4/torture/raw/pingpong.c val[i] = c; c 240 source4/torture/raw/pingpong.c uint8_t c = val[i] + 1; c 241 source4/torture/raw/pingpong.c write_byte(cli, fd, c, i); c 55 source4/torture/raw/search.c union smb_search_close c; c 87 source4/torture/raw/search.c c.fclose.level = RAW_FINDCLOSE_FCLOSE; c 88 source4/torture/raw/search.c c.fclose.in.max_count = 1; c 89 source4/torture/raw/search.c c.fclose.in.search_attrib = 0; c 90 source4/torture/raw/search.c c.fclose.in.id = data->search.id; c 91 source4/torture/raw/search.c status = smb_raw_search_close(cli->tree, &c); c 57 source4/torture/raw/seek.c uint8_t c[2]; c 142 source4/torture/raw/seek.c ZERO_STRUCT(c); c 143 source4/torture/raw/seek.c if (smbcli_write(cli->tree, fnum, 0, c, 0, 2) != 2) { c 163 source4/torture/raw/seek.c if (smbcli_read(cli->tree, fnum, c, 0, 1) != 1) { c 42 source4/torture/rpc/handles.c struct lsa_Close c; c 78 source4/torture/rpc/handles.c c.in.handle = &handle; c 79 source4/torture/rpc/handles.c c.out.handle = &handle2; c 81 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p2, mem_ctx, &c); c 87 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p1, mem_ctx, &c); c 90 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p1, mem_ctx, &c); c 110 source4/torture/rpc/handles.c struct lsa_Close c; c 172 source4/torture/rpc/handles.c c.in.handle = &handle; c 173 source4/torture/rpc/handles.c c.out.handle = &handle2; c 195 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p2, mem_ctx, &c); c 199 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p1, mem_ctx, &c); c 205 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p3, mem_ctx, &c); c 211 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p2, mem_ctx, &c); c 245 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p2, mem_ctx, &c); c 249 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p1, mem_ctx, &c); c 255 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p3, mem_ctx, &c); c 261 source4/torture/rpc/handles.c status = dcerpc_lsa_Close(p2, mem_ctx, &c); c 343 source4/torture/rpc/handles.c struct samr_Close c; c 361 source4/torture/rpc/handles.c c.in.handle = &handle; c 362 source4/torture/rpc/handles.c c.out.handle = &handle2; c 364 source4/torture/rpc/handles.c status = dcerpc_samr_Close(p2, mem_ctx, &c); c 370 source4/torture/rpc/handles.c status = dcerpc_samr_Close(p1, mem_ctx, &c); c 373 source4/torture/rpc/handles.c status = dcerpc_samr_Close(p1, mem_ctx, &c); c 522 source4/torture/rpc/handles.c struct drsuapi_DsUnbind c; c 546 source4/torture/rpc/handles.c c.in.bind_handle = &handle; c 547 source4/torture/rpc/handles.c c.out.bind_handle = &handle2; c 549 source4/torture/rpc/handles.c status = dcerpc_drsuapi_DsUnbind(p2, mem_ctx, &c); c 555 source4/torture/rpc/handles.c status = dcerpc_drsuapi_DsUnbind(p1, mem_ctx, &c); c 558 source4/torture/rpc/handles.c status = dcerpc_drsuapi_DsUnbind(p1, mem_ctx, &c); c 1833 source4/torture/rpc/lsa.c struct lsa_Close c; c 1851 source4/torture/rpc/lsa.c c.in.handle = &trustdom_handle; c 1852 source4/torture/rpc/lsa.c c.out.handle = &handle2; c 1881 source4/torture/rpc/lsa.c c.in.handle = &trustdom_handle; c 1882 source4/torture/rpc/lsa.c c.out.handle = &handle2; c 1884 source4/torture/rpc/lsa.c status = dcerpc_lsa_Close(p, tctx, &c); c 1946 source4/torture/rpc/lsa.c c.in.handle = &trustdom_handle; c 1947 source4/torture/rpc/lsa.c c.out.handle = &handle2; c 1949 source4/torture/rpc/lsa.c status = dcerpc_lsa_Close(p, tctx, &c); c 376 source4/torture/rpc/samba3rpc.c struct samr_CreateUser2 c; c 471 source4/torture/rpc/samba3rpc.c c.in.domain_handle = &domain_handle; c 473 source4/torture/rpc/samba3rpc.c c.in.account_name = &user_name; c 474 source4/torture/rpc/samba3rpc.c c.in.acct_flags = ACB_NORMAL; c 475 source4/torture/rpc/samba3rpc.c c.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED; c 477 source4/torture/rpc/samba3rpc.c c.out.user_handle = user_handle; c 478 source4/torture/rpc/samba3rpc.c c.out.access_granted = &access_granted; c 479 source4/torture/rpc/samba3rpc.c c.out.rid = &user_rid; c 481 source4/torture/rpc/samba3rpc.c status = dcerpc_samr_CreateUser2(samr_pipe, mem_ctx, &c); c 1546 source4/torture/rpc/samba3rpc.c struct lsa_Close c; c 1611 source4/torture/rpc/samba3rpc.c c.in.handle = &handle; c 1612 source4/torture/rpc/samba3rpc.c c.out.handle = &handle; c 1614 source4/torture/rpc/samba3rpc.c status = dcerpc_lsa_Close(p, tmp_ctx, &c); c 3000 source4/torture/rpc/samba3rpc.c struct winreg_CloseKey c; c 3004 source4/torture/rpc/samba3rpc.c c.in.handle = c.out.handle = handle; c 3010 source4/torture/rpc/samba3rpc.c status = dcerpc_winreg_CloseKey(p, mem_ctx, &c); c 3017 source4/torture/rpc/samba3rpc.c if (!W_ERROR_IS_OK(c.out.result)) { c 3018 source4/torture/rpc/samba3rpc.c return werror_to_ntstatus(c.out.result); c 3336 source4/torture/rpc/samba3rpc.c struct winreg_CreateKey c; c 3351 source4/torture/rpc/samba3rpc.c c.in.handle = hklm; c 3352 source4/torture/rpc/samba3rpc.c c.in.name.name = talloc_asprintf( c 3354 source4/torture/rpc/samba3rpc.c if (c.in.name.name == NULL) { c 3359 source4/torture/rpc/samba3rpc.c c.in.keyclass.name = ""; c 3360 source4/torture/rpc/samba3rpc.c c.in.options = 0; c 3361 source4/torture/rpc/samba3rpc.c c.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED; c 3362 source4/torture/rpc/samba3rpc.c c.in.secdesc = NULL; c 3363 source4/torture/rpc/samba3rpc.c c.in.action_taken = &action_taken; c 3364 source4/torture/rpc/samba3rpc.c c.out.new_handle = &new_handle; c 3365 source4/torture/rpc/samba3rpc.c c.out.action_taken = &action_taken; c 3367 source4/torture/rpc/samba3rpc.c status = dcerpc_winreg_CreateKey(p, p, &c); c 3368 source4/torture/rpc/samba3rpc.c if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(c.out.result)) { c 3370 source4/torture/rpc/samba3rpc.c nt_errstr(status), win_errstr(c.out.result)); c 1494 source4/torture/rpc/samsync.c struct samr_Connect c; c 1544 source4/torture/rpc/samsync.c c.in.system_name = NULL; c 1545 source4/torture/rpc/samsync.c c.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED; c 1546 source4/torture/rpc/samsync.c c.out.connect_handle = samsync_state->connect_handle; c 1548 source4/torture/rpc/samsync.c status = dcerpc_samr_Connect(samsync_state->p_samr, mem_ctx, &c); c 543 source4/torture/rpc/schannel.c static void torture_schannel_bench_connected(struct composite_context *c) c 546 source4/torture/rpc/schannel.c (struct torture_schannel_bench_conn *)c->async.private_data; c 550 source4/torture/rpc/schannel.c s->error = dcerpc_pipe_connect_b_recv(c, s->conns, &conn->pipe); c 747 source4/torture/rpc/schannel.c struct composite_context *c; c 748 source4/torture/rpc/schannel.c c = dcerpc_pipe_connect_b_send(s->conns, s->b, c 753 source4/torture/rpc/schannel.c torture_assert(torture, c != NULL, "Failed to setup connect"); c 754 source4/torture/rpc/schannel.c c->async.fn = torture_schannel_bench_connected; c 755 source4/torture/rpc/schannel.c c->async.private_data = &s->conns[i]; c 53 source4/torture/rpc/spoolss.c #define COMPARE_STRING(tctx, c,r,e) \ c 54 source4/torture/rpc/spoolss.c torture_assert_str_equal(tctx, c.e, r.e, "invalid value") c 58 source4/torture/rpc/spoolss.c #define _CHECK_FIELD_SIZE(c,r,e,type) do {\ c 59 source4/torture/rpc/spoolss.c if (sizeof(__typeof__(c.e)) != sizeof(type)) { \ c 60 source4/torture/rpc/spoolss.c torture_fail(tctx, #c "." #e "field is not " #type "\n"); \ c 67 source4/torture/rpc/spoolss.c #define _CHECK_FIELD_SIZE(c,r,e,type) do {} while(0) c 70 source4/torture/rpc/spoolss.c #define COMPARE_UINT32(tctx, c, r, e) do {\ c 71 source4/torture/rpc/spoolss.c _CHECK_FIELD_SIZE(c, r, e, uint32_t); \ c 72 source4/torture/rpc/spoolss.c torture_assert_int_equal(tctx, c.e, r.e, "invalid value"); \ c 75 source4/torture/rpc/spoolss.c #define COMPARE_STRING_ARRAY(tctx, c,r,e) c 115 source4/torture/rpc/testjoin.c struct samr_Connect c; c 161 source4/torture/rpc/testjoin.c c.in.system_name = NULL; c 162 source4/torture/rpc/testjoin.c c.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED; c 163 source4/torture/rpc/testjoin.c c.out.connect_handle = &handle; c 165 source4/torture/rpc/testjoin.c status = dcerpc_samr_Connect(join->p, join, &c); c 46 source4/torture/smb2/scan.c int c, i; c 73 source4/torture/smb2/scan.c for (c=1;c<5;c++) { c 75 source4/torture/smb2/scan.c io.in.info_type = c; c 112 source4/torture/smb2/scan.c int c, i; c 130 source4/torture/smb2/scan.c for (c=1;c<5;c++) { c 132 source4/torture/smb2/scan.c io.in.level = (i<<8) | c; c 64 source4/torture/smbtorture.c struct torture_suite *c; c 67 source4/torture/smbtorture.c for (c = suite->children; c; c = c->next) { c 68 source4/torture/smbtorture.c asprintf(&name, "%s-%s", prefix, c->name); c 74 source4/torture/smbtorture.c ret &= torture_run_suite(torture, c); c 79 source4/torture/smbtorture.c ret &= run_matching(torture, name, expr, c, matched); c 55 source4/torture/util.h struct smbcli_state **c, c 64 source4/torture/util.h _PUBLIC_ bool torture_open_connection_ev(struct smbcli_state **c, c 68 source4/torture/util.h _PUBLIC_ bool torture_open_connection(struct smbcli_state **c, struct torture_context *tctx, int conn_index); c 69 source4/torture/util.h _PUBLIC_ bool torture_close_connection(struct smbcli_state *c); c 70 source4/torture/util.h _PUBLIC_ bool check_error(const char *location, struct smbcli_state *c, c 469 source4/torture/util_smb.c struct smbcli_state **c, c 486 source4/torture/util_smb.c status = smbcli_full_connection(mem_ctx, c, hostname, c 539 source4/torture/util_smb.c _PUBLIC_ bool torture_open_connection_ev(struct smbcli_state **c, c 551 source4/torture/util_smb.c ret = torture_open_connection_share(NULL, c, tctx, host, share, ev); c 558 source4/torture/util_smb.c _PUBLIC_ bool torture_open_connection(struct smbcli_state **c, struct torture_context *tctx, int conn_index) c 560 source4/torture/util_smb.c return torture_open_connection_ev(c, conn_index, tctx, tctx->ev); c 565 source4/torture/util_smb.c _PUBLIC_ bool torture_close_connection(struct smbcli_state *c) c 568 source4/torture/util_smb.c if (!c) return true; c 569 source4/torture/util_smb.c if (NT_STATUS_IS_ERR(smbcli_tdis(c))) { c 570 source4/torture/util_smb.c printf("tdis failed (%s)\n", smbcli_errstr(c->tree)); c 573 source4/torture/util_smb.c talloc_free(c); c 579 source4/torture/util_smb.c _PUBLIC_ bool check_error(const char *location, struct smbcli_state *c, c 584 source4/torture/util_smb.c status = smbcli_nt_error(c->tree); c 934 source4/utils/ntlm_auth.c char *c; c 977 source4/utils/ntlm_auth.c c = strchr(buf, '\n'); c 978 source4/utils/ntlm_auth.c } while (c == NULL); c 980 source4/utils/ntlm_auth.c *c = '\0'; c 981 source4/utils/ntlm_auth.c length = c-buf; c 1005 source4/utils/ntlm_auth.c c=strchr(buf,' '); c 1006 source4/utils/ntlm_auth.c if (!c) { c 1012 source4/utils/ntlm_auth.c c++; c 1026 source4/utils/ntlm_auth.c c = buf; c 1030 source4/utils/ntlm_auth.c fn(helper_mode, lp_ctx, c, length, private1, mux_id, private2); c 70 source4/utils/oLschema2ldif.c char *c; c 73 source4/utils/oLschema2ldif.c if ((c = strchr(string, '(')) == NULL) { c 77 source4/utils/oLschema2ldif.c c++; c 79 source4/utils/oLschema2ldif.c c = strpbrk(c, "()"); c 80 source4/utils/oLschema2ldif.c if (c == NULL) return 1; c 81 source4/utils/oLschema2ldif.c if (*c == '(') b++; c 82 source4/utils/oLschema2ldif.c if (*c == ')') b--; c 83 source4/utils/oLschema2ldif.c c++; c 94 source4/utils/oLschema2ldif.c char *c; c 98 source4/utils/oLschema2ldif.c c = skip_spaces(values); c 99 source4/utils/oLschema2ldif.c while (*c) { c 100 source4/utils/oLschema2ldif.c n = strcspn(c, " \t$"); c 101 source4/utils/oLschema2ldif.c s = talloc_strndup(msg, c, n); c 105 source4/utils/oLschema2ldif.c c += n; c 106 source4/utils/oLschema2ldif.c c += strspn(c, " \t$"); c 117 source4/utils/oLschema2ldif.c char *c = *string; c 121 source4/utils/oLschema2ldif.c if (*c == '\'') { c 122 source4/utils/oLschema2ldif.c c++; c 123 source4/utils/oLschema2ldif.c n = strcspn(c, "\'"); c 124 source4/utils/oLschema2ldif.c value = talloc_strndup(ctx, c, n); c 125 source4/utils/oLschema2ldif.c c += n; c 126 source4/utils/oLschema2ldif.c c++; /* skip closing \' */ c 128 source4/utils/oLschema2ldif.c n = strcspn(c, " \t\n"); c 129 source4/utils/oLschema2ldif.c value = talloc_strndup(ctx, c, n); c 130 source4/utils/oLschema2ldif.c c += n; c 132 source4/utils/oLschema2ldif.c *string = c; c 139 source4/utils/oLschema2ldif.c char *c = skip_spaces(*string); c 146 source4/utils/oLschema2ldif.c n = strcspn(c, " \t\n"); c 147 source4/utils/oLschema2ldif.c type = talloc_strndup(token, c, n); c 148 source4/utils/oLschema2ldif.c c += n; c 149 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 155 source4/utils/oLschema2ldif.c if (*c == '(') { c 156 source4/utils/oLschema2ldif.c char *s = strchr(c, ')'); c 161 source4/utils/oLschema2ldif.c c++; c 162 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 165 source4/utils/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 167 source4/utils/oLschema2ldif.c if (*string < c) { /* single name */ c 168 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 169 source4/utils/oLschema2ldif.c *string = c; c 177 source4/utils/oLschema2ldif.c if (*c == '(') { c 178 source4/utils/oLschema2ldif.c c++; c 179 source4/utils/oLschema2ldif.c n = strcspn(c, ")"); c 180 source4/utils/oLschema2ldif.c token->value = talloc_strndup(ctx, c, n); c 181 source4/utils/oLschema2ldif.c c += n; c 182 source4/utils/oLschema2ldif.c c++; c 184 source4/utils/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 187 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 188 source4/utils/oLschema2ldif.c *string = c; c 195 source4/utils/oLschema2ldif.c *string = c; c 202 source4/utils/oLschema2ldif.c *string = c; c 209 source4/utils/oLschema2ldif.c *string = c; c 217 source4/utils/oLschema2ldif.c if (*c == '(') { c 218 source4/utils/oLschema2ldif.c c++; c 219 source4/utils/oLschema2ldif.c n = strcspn(c, ")"); c 220 source4/utils/oLschema2ldif.c token->value = talloc_strndup(ctx, c, n); c 221 source4/utils/oLschema2ldif.c c += n; c 222 source4/utils/oLschema2ldif.c c++; c 224 source4/utils/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 227 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 228 source4/utils/oLschema2ldif.c *string = c; c 236 source4/utils/oLschema2ldif.c if (*c == '(') { c 237 source4/utils/oLschema2ldif.c c++; c 238 source4/utils/oLschema2ldif.c n = strcspn(c, ")"); c 239 source4/utils/oLschema2ldif.c token->value = talloc_strndup(ctx, c, n); c 240 source4/utils/oLschema2ldif.c c += n; c 241 source4/utils/oLschema2ldif.c c++; c 243 source4/utils/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 246 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 247 source4/utils/oLschema2ldif.c *string = c; c 254 source4/utils/oLschema2ldif.c *string = c; c 262 source4/utils/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 264 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 265 source4/utils/oLschema2ldif.c *string = c; c 273 source4/utils/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 275 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 276 source4/utils/oLschema2ldif.c *string = c; c 284 source4/utils/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 286 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 287 source4/utils/oLschema2ldif.c *string = c; c 295 source4/utils/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 297 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 298 source4/utils/oLschema2ldif.c *string = c; c 306 source4/utils/oLschema2ldif.c token->value = get_def_value(ctx, &c); c 308 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 309 source4/utils/oLschema2ldif.c *string = c; c 315 source4/utils/oLschema2ldif.c if (*c == ')') { c 316 source4/utils/oLschema2ldif.c *string = c; c 319 source4/utils/oLschema2ldif.c if (*c == '\'') { c 320 source4/utils/oLschema2ldif.c c = strchr(++c, '\''); c 321 source4/utils/oLschema2ldif.c c++; c 323 source4/utils/oLschema2ldif.c c += strcspn(c, " \t\n"); c 325 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 326 source4/utils/oLschema2ldif.c *string = c; c 336 source4/utils/oLschema2ldif.c char *c, *s; c 344 source4/utils/oLschema2ldif.c c = talloc_strdup(ctx, entry); c 345 source4/utils/oLschema2ldif.c if (!c) return NULL; c 347 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 349 source4/utils/oLschema2ldif.c switch (*c) { c 351 source4/utils/oLschema2ldif.c if (strncmp(c, "attributetype", 13) == 0) { c 352 source4/utils/oLschema2ldif.c c += 13; c 358 source4/utils/oLschema2ldif.c if (strncmp(c, "objectclass", 11) == 0) { c 359 source4/utils/oLschema2ldif.c c += 11; c 368 source4/utils/oLschema2ldif.c c = strchr(c, '('); c 369 source4/utils/oLschema2ldif.c if (c == NULL) goto failed; c 370 source4/utils/oLschema2ldif.c c++; c 372 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 375 source4/utils/oLschema2ldif.c n = strcspn(c, " \t"); c 376 source4/utils/oLschema2ldif.c s = talloc_strndup(msg, c, n); c 378 source4/utils/oLschema2ldif.c c += n; c 379 source4/utils/oLschema2ldif.c c = skip_spaces(c); c 381 source4/utils/oLschema2ldif.c while (*c != ')') { c 382 source4/utils/oLschema2ldif.c token = get_next_schema_token(msg, &c); c 467 source4/utils/oLschema2ldif.c int c, t, line; c 478 source4/utils/oLschema2ldif.c while ((c = fgetc(in)) != EOF) { c 481 source4/utils/oLschema2ldif.c if (c == '#') { c 483 source4/utils/oLschema2ldif.c c = fgetc(in); c 484 source4/utils/oLschema2ldif.c } while (c != EOF && c != '\n'); c 487 source4/utils/oLschema2ldif.c if (c == '\n') { c 496 source4/utils/oLschema2ldif.c if (c == '\n') { c 511 source4/utils/oLschema2ldif.c entry[t] = c; c 518 source4/utils/oLschema2ldif.c } while ((c = fgetc(in)) != EOF); c 520 source4/utils/oLschema2ldif.c if (c != '\n') { c 537 source4/utils/oLschema2ldif.c if (c == EOF) break; c 172 source4/winbind/wb_async_helpers.c NTSTATUS wb_lsa_lookupsids_recv(struct composite_context *c, c 176 source4/winbind/wb_async_helpers.c NTSTATUS status = composite_wait(c); c 179 source4/winbind/wb_async_helpers.c talloc_get_type(c->private_data, c 183 source4/winbind/wb_async_helpers.c talloc_free(c); c 307 source4/winbind/wb_async_helpers.c NTSTATUS wb_lsa_lookupnames_recv(struct composite_context *c, c 311 source4/winbind/wb_async_helpers.c NTSTATUS status = composite_wait(c); c 314 source4/winbind/wb_async_helpers.c talloc_get_type(c->private_data, c 318 source4/winbind/wb_async_helpers.c talloc_free(c); c 333 source4/winbind/wb_async_helpers.c struct samr_Close c; c 410 source4/winbind/wb_async_helpers.c state->c.in.handle = state->user_handle; c 411 source4/winbind/wb_async_helpers.c state->c.out.handle = state->user_handle; c 413 source4/winbind/wb_async_helpers.c req = dcerpc_samr_Close_send(state->samr_pipe, state, &state->c); c 426 source4/winbind/wb_async_helpers.c state->ctx->status = state->c.out.result; c 107 source4/winbind/wb_cmd_getdcname.c NTSTATUS wb_cmd_getdcname_recv(struct composite_context *c, c 112 source4/winbind/wb_cmd_getdcname.c talloc_get_type(c->private_data, struct cmd_getdcname_state); c 113 source4/winbind/wb_cmd_getdcname.c NTSTATUS status = composite_wait(c); c 98 source4/winbind/wb_cmd_lookupname.c NTSTATUS wb_cmd_lookupname_recv(struct composite_context *c, c 103 source4/winbind/wb_cmd_lookupname.c talloc_get_type(c->private_data, struct cmd_lookupname_state); c 104 source4/winbind/wb_cmd_lookupname.c NTSTATUS status = composite_wait(c); c 118 source4/winbind/wb_cmd_lookupname.c struct composite_context *c = c 120 source4/winbind/wb_cmd_lookupname.c return wb_cmd_lookupname_recv(c, mem_ctx, sid); c 98 source4/winbind/wb_cmd_lookupsid.c NTSTATUS wb_cmd_lookupsid_recv(struct composite_context *c, c 103 source4/winbind/wb_cmd_lookupsid.c talloc_get_type(c->private_data, struct cmd_lookupsid_state); c 104 source4/winbind/wb_cmd_lookupsid.c NTSTATUS status = composite_wait(c); c 116 source4/winbind/wb_cmd_lookupsid.c struct composite_context *c = c 118 source4/winbind/wb_cmd_lookupsid.c return wb_cmd_lookupsid_recv(c, mem_ctx, name); c 105 source4/winbind/wb_cmd_userdomgroups.c NTSTATUS wb_cmd_userdomgroups_recv(struct composite_context *c, c 110 source4/winbind/wb_cmd_userdomgroups.c talloc_get_type(c->private_data, c 115 source4/winbind/wb_cmd_userdomgroups.c status = composite_wait(c); c 135 source4/winbind/wb_cmd_userdomgroups.c talloc_free(c); c 144 source4/winbind/wb_cmd_userdomgroups.c struct composite_context *c = c 146 source4/winbind/wb_cmd_userdomgroups.c return wb_cmd_userdomgroups_recv(c, mem_ctx, num_sids, sids); c 189 source4/winbind/wb_cmd_usersids.c struct composite_context *c = c 191 source4/winbind/wb_cmd_usersids.c return wb_cmd_usersids_recv(c, mem_ctx, num_sids, sids); c 119 source4/winbind/wb_connect_lsa.c NTSTATUS wb_init_lsa_recv(struct composite_context *c, c 124 source4/winbind/wb_connect_lsa.c NTSTATUS status = composite_wait(c); c 127 source4/winbind/wb_connect_lsa.c talloc_get_type(c->private_data, c 132 source4/winbind/wb_connect_lsa.c talloc_free(c); c 43 source4/winbind/wb_connect_sam.c struct samr_Connect2 c; c 97 source4/winbind/wb_connect_sam.c state->c.in.system_name = c 100 source4/winbind/wb_connect_sam.c state->c.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED; c 101 source4/winbind/wb_connect_sam.c state->c.out.connect_handle = state->connect_handle; c 103 source4/winbind/wb_connect_sam.c req = dcerpc_samr_Connect2_send(state->samr_pipe, state, &state->c); c 116 source4/winbind/wb_connect_sam.c state->ctx->status = state->c.out.result; c 146 source4/winbind/wb_connect_sam.c NTSTATUS wb_connect_samr_recv(struct composite_context *c, c 152 source4/winbind/wb_connect_sam.c NTSTATUS status = composite_wait(c); c 155 source4/winbind/wb_connect_sam.c talloc_get_type(c->private_data, c 161 source4/winbind/wb_connect_sam.c talloc_free(c); c 412 source4/winbind/wb_init_domain.c NTSTATUS wb_init_domain_recv(struct composite_context *c, c 416 source4/winbind/wb_init_domain.c NTSTATUS status = composite_wait(c); c 419 source4/winbind/wb_init_domain.c talloc_get_type(c->private_data, c 423 source4/winbind/wb_init_domain.c talloc_free(c); c 431 source4/winbind/wb_init_domain.c struct composite_context *c = c 433 source4/winbind/wb_init_domain.c return wb_init_domain_recv(c, mem_ctx, result); c 191 source4/winbind/wb_pam_auth.c NTSTATUS wb_cmd_pam_auth_crap_recv(struct composite_context *c, c 199 source4/winbind/wb_pam_auth.c talloc_get_type(c->private_data, struct pam_auth_crap_state); c 200 source4/winbind/wb_pam_auth.c NTSTATUS status = composite_wait(c); c 263 source4/winbind/wb_pam_auth.c NTSTATUS wb_cmd_pam_auth_recv(struct composite_context *c) c 266 source4/winbind/wb_pam_auth.c talloc_get_type(c->private_data, struct pam_auth_crap_state); c 267 source4/winbind/wb_pam_auth.c NTSTATUS status = composite_wait(c); c 56 source4/winbind/wb_sam_logon.c struct composite_context *c, *creq; c 59 source4/winbind/wb_sam_logon.c c = composite_create(mem_ctx, service->task->event_ctx); c 60 source4/winbind/wb_sam_logon.c if (!c) return NULL; c 62 source4/winbind/wb_sam_logon.c s = talloc_zero(c, struct wb_sam_logon_state); c 63 source4/winbind/wb_sam_logon.c if (composite_nomem(s, c)) return c; c 64 source4/winbind/wb_sam_logon.c s->ctx = c; c 67 source4/winbind/wb_sam_logon.c c->private_data = s; c 70 source4/winbind/wb_sam_logon.c composite_continue(c, creq, wb_sam_logon_recv_domain, s); c 71 source4/winbind/wb_sam_logon.c return c; c 155 source4/winbind/wb_sam_logon.c NTSTATUS wb_sam_logon_recv(struct composite_context *c, c 159 source4/winbind/wb_sam_logon.c struct wb_sam_logon_state *s = talloc_get_type(c->private_data, c 161 source4/winbind/wb_sam_logon.c NTSTATUS status = composite_wait(c); c 209 source4/winbind/wb_sid2domain.c struct composite_context *c = wb_sid2domain_send(mem_ctx, service, c 211 source4/winbind/wb_sid2domain.c return wb_sid2domain_recv(c, result); c 43 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c; c 101 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c = state->c; c 105 source4/wrepl_server/wrepl_out_helpers.c c->status = wreplsrv_out_connect_wait_socket(state); c 108 source4/wrepl_server/wrepl_out_helpers.c c->status = wreplsrv_out_connect_wait_assoc_ctx(state); c 109 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_DONE; c 112 source4/wrepl_server/wrepl_out_helpers.c c->status = NT_STATUS_INTERNAL_ERROR; c 115 source4/wrepl_server/wrepl_out_helpers.c if (!NT_STATUS_IS_OK(c->status)) { c 116 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_ERROR; c 119 source4/wrepl_server/wrepl_out_helpers.c if (c->state >= COMPOSITE_STATE_DONE && c->async.fn) { c 120 source4/wrepl_server/wrepl_out_helpers.c c->async.fn(c); c 144 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c = NULL; c 150 source4/wrepl_server/wrepl_out_helpers.c c = talloc_zero(partner, struct composite_context); c 151 source4/wrepl_server/wrepl_out_helpers.c if (!c) goto failed; c 153 source4/wrepl_server/wrepl_out_helpers.c state = talloc_zero(c, struct wreplsrv_out_connect_state); c 155 source4/wrepl_server/wrepl_out_helpers.c state->c = c; c 158 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 159 source4/wrepl_server/wrepl_out_helpers.c c->event_ctx = service->task->event_ctx; c 160 source4/wrepl_server/wrepl_out_helpers.c c->private_data = state; c 177 source4/wrepl_server/wrepl_out_helpers.c composite_done(c); c 178 source4/wrepl_server/wrepl_out_helpers.c return c; c 182 source4/wrepl_server/wrepl_out_helpers.c composite_done(c); c 183 source4/wrepl_server/wrepl_out_helpers.c return c; c 208 source4/wrepl_server/wrepl_out_helpers.c return c; c 210 source4/wrepl_server/wrepl_out_helpers.c talloc_free(c); c 214 source4/wrepl_server/wrepl_out_helpers.c static NTSTATUS wreplsrv_out_connect_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 219 source4/wrepl_server/wrepl_out_helpers.c status = composite_wait(c); c 222 source4/wrepl_server/wrepl_out_helpers.c struct wreplsrv_out_connect_state *state = talloc_get_type(c->private_data, c 232 source4/wrepl_server/wrepl_out_helpers.c talloc_free(c); c 257 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c; c 300 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c = state->c; c 304 source4/wrepl_server/wrepl_out_helpers.c c->status = wreplsrv_pull_table_wait_connection(state); c 307 source4/wrepl_server/wrepl_out_helpers.c c->status = wreplsrv_pull_table_wait_table_reply(state); c 308 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_DONE; c 311 source4/wrepl_server/wrepl_out_helpers.c c->status = NT_STATUS_INTERNAL_ERROR; c 314 source4/wrepl_server/wrepl_out_helpers.c if (!NT_STATUS_IS_OK(c->status)) { c 315 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_ERROR; c 318 source4/wrepl_server/wrepl_out_helpers.c if (c->state >= COMPOSITE_STATE_DONE && c->async.fn) { c 319 source4/wrepl_server/wrepl_out_helpers.c c->async.fn(c); c 341 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c = NULL; c 345 source4/wrepl_server/wrepl_out_helpers.c c = talloc_zero(mem_ctx, struct composite_context); c 346 source4/wrepl_server/wrepl_out_helpers.c if (!c) goto failed; c 348 source4/wrepl_server/wrepl_out_helpers.c state = talloc_zero(c, struct wreplsrv_pull_table_state); c 350 source4/wrepl_server/wrepl_out_helpers.c state->c = c; c 353 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 354 source4/wrepl_server/wrepl_out_helpers.c c->event_ctx = service->task->event_ctx; c 355 source4/wrepl_server/wrepl_out_helpers.c c->private_data = state; c 361 source4/wrepl_server/wrepl_out_helpers.c composite_done(c); c 362 source4/wrepl_server/wrepl_out_helpers.c return c; c 372 source4/wrepl_server/wrepl_out_helpers.c return c; c 374 source4/wrepl_server/wrepl_out_helpers.c talloc_free(c); c 378 source4/wrepl_server/wrepl_out_helpers.c static NTSTATUS wreplsrv_pull_table_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 383 source4/wrepl_server/wrepl_out_helpers.c status = composite_wait(c); c 386 source4/wrepl_server/wrepl_out_helpers.c struct wreplsrv_pull_table_state *state = talloc_get_type(c->private_data, c 392 source4/wrepl_server/wrepl_out_helpers.c talloc_free(c); c 416 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c; c 460 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c = state->c; c 464 source4/wrepl_server/wrepl_out_helpers.c c->status = wreplsrv_pull_names_wait_connection(state); c 467 source4/wrepl_server/wrepl_out_helpers.c c->status = wreplsrv_pull_names_wait_send_reply(state); c 468 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_DONE; c 471 source4/wrepl_server/wrepl_out_helpers.c c->status = NT_STATUS_INTERNAL_ERROR; c 474 source4/wrepl_server/wrepl_out_helpers.c if (!NT_STATUS_IS_OK(c->status)) { c 475 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_ERROR; c 478 source4/wrepl_server/wrepl_out_helpers.c if (c->state >= COMPOSITE_STATE_DONE && c->async.fn) { c 479 source4/wrepl_server/wrepl_out_helpers.c c->async.fn(c); c 501 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c = NULL; c 508 source4/wrepl_server/wrepl_out_helpers.c c = talloc_zero(mem_ctx, struct composite_context); c 509 source4/wrepl_server/wrepl_out_helpers.c if (!c) goto failed; c 511 source4/wrepl_server/wrepl_out_helpers.c state = talloc_zero(c, struct wreplsrv_pull_names_state); c 513 source4/wrepl_server/wrepl_out_helpers.c state->c = c; c 516 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 517 source4/wrepl_server/wrepl_out_helpers.c c->event_ctx = service->task->event_ctx; c 518 source4/wrepl_server/wrepl_out_helpers.c c->private_data = state; c 527 source4/wrepl_server/wrepl_out_helpers.c return c; c 529 source4/wrepl_server/wrepl_out_helpers.c talloc_free(c); c 533 source4/wrepl_server/wrepl_out_helpers.c static NTSTATUS wreplsrv_pull_names_recv(struct composite_context *c, TALLOC_CTX *mem_ctx, c 538 source4/wrepl_server/wrepl_out_helpers.c status = composite_wait(c); c 541 source4/wrepl_server/wrepl_out_helpers.c struct wreplsrv_pull_names_state *state = talloc_get_type(c->private_data, c 547 source4/wrepl_server/wrepl_out_helpers.c talloc_free(c); c 561 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c; c 737 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c = state->c; c 741 source4/wrepl_server/wrepl_out_helpers.c c->status = wreplsrv_pull_cycle_wait_table_reply(state); c 744 source4/wrepl_server/wrepl_out_helpers.c c->status = wreplsrv_pull_cycle_wait_send_replies(state); c 747 source4/wrepl_server/wrepl_out_helpers.c c->status = wreplsrv_pull_cycle_wait_stop_assoc(state); c 750 source4/wrepl_server/wrepl_out_helpers.c c->status = NT_STATUS_INTERNAL_ERROR; c 754 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_DONE; c 757 source4/wrepl_server/wrepl_out_helpers.c if (!NT_STATUS_IS_OK(c->status)) { c 758 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_ERROR; c 761 source4/wrepl_server/wrepl_out_helpers.c if (c->state >= COMPOSITE_STATE_DONE && c->async.fn) { c 762 source4/wrepl_server/wrepl_out_helpers.c c->async.fn(c); c 784 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c = NULL; c 788 source4/wrepl_server/wrepl_out_helpers.c c = talloc_zero(mem_ctx, struct composite_context); c 789 source4/wrepl_server/wrepl_out_helpers.c if (!c) goto failed; c 791 source4/wrepl_server/wrepl_out_helpers.c state = talloc_zero(c, struct wreplsrv_pull_cycle_state); c 793 source4/wrepl_server/wrepl_out_helpers.c state->c = c; c 796 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 797 source4/wrepl_server/wrepl_out_helpers.c c->event_ctx = service->task->event_ctx; c 798 source4/wrepl_server/wrepl_out_helpers.c c->private_data = state; c 810 source4/wrepl_server/wrepl_out_helpers.c return c; c 812 source4/wrepl_server/wrepl_out_helpers.c talloc_free(c); c 816 source4/wrepl_server/wrepl_out_helpers.c NTSTATUS wreplsrv_pull_cycle_recv(struct composite_context *c) c 820 source4/wrepl_server/wrepl_out_helpers.c status = composite_wait(c); c 822 source4/wrepl_server/wrepl_out_helpers.c talloc_free(c); c 834 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c; c 1023 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c = state->c; c 1027 source4/wrepl_server/wrepl_out_helpers.c c->status = wreplsrv_push_notify_wait_connect(state); c 1030 source4/wrepl_server/wrepl_out_helpers.c c->status = wreplsrv_push_notify_wait_inform(state); c 1033 source4/wrepl_server/wrepl_out_helpers.c c->status = NT_STATUS_INTERNAL_ERROR; c 1037 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_DONE; c 1040 source4/wrepl_server/wrepl_out_helpers.c if (!NT_STATUS_IS_OK(c->status)) { c 1041 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_ERROR; c 1044 source4/wrepl_server/wrepl_out_helpers.c if (c->state >= COMPOSITE_STATE_DONE && c->async.fn) { c 1045 source4/wrepl_server/wrepl_out_helpers.c c->async.fn(c); c 1067 source4/wrepl_server/wrepl_out_helpers.c struct composite_context *c = NULL; c 1072 source4/wrepl_server/wrepl_out_helpers.c c = talloc_zero(mem_ctx, struct composite_context); c 1073 source4/wrepl_server/wrepl_out_helpers.c if (!c) goto failed; c 1075 source4/wrepl_server/wrepl_out_helpers.c state = talloc_zero(c, struct wreplsrv_push_notify_state); c 1077 source4/wrepl_server/wrepl_out_helpers.c state->c = c; c 1098 source4/wrepl_server/wrepl_out_helpers.c c->state = COMPOSITE_STATE_IN_PROGRESS; c 1099 source4/wrepl_server/wrepl_out_helpers.c c->event_ctx = service->task->event_ctx; c 1100 source4/wrepl_server/wrepl_out_helpers.c c->private_data = state; c 1109 source4/wrepl_server/wrepl_out_helpers.c return c; c 1111 source4/wrepl_server/wrepl_out_helpers.c talloc_free(c); c 1115 source4/wrepl_server/wrepl_out_helpers.c NTSTATUS wreplsrv_push_notify_recv(struct composite_context *c) c 1119 source4/wrepl_server/wrepl_out_helpers.c status = composite_wait(c); c 1121 source4/wrepl_server/wrepl_out_helpers.c talloc_free(c);