s                  49 examples/libsmbclient/smbwrapper/bsd-strlcat.c 	const char *s = src;
s                  60 examples/libsmbclient/smbwrapper/bsd-strlcat.c 		return(dlen + strlen(s));
s                  61 examples/libsmbclient/smbwrapper/bsd-strlcat.c 	while (*s != '\0') {
s                  63 examples/libsmbclient/smbwrapper/bsd-strlcat.c 			*d++ = *s;
s                  66 examples/libsmbclient/smbwrapper/bsd-strlcat.c 		s++;
s                  70 examples/libsmbclient/smbwrapper/bsd-strlcat.c 	return(dlen + (s - src));	/* count does not include NUL */
s                  47 examples/libsmbclient/smbwrapper/bsd-strlcpy.c 	const char *s = src;
s                  53 examples/libsmbclient/smbwrapper/bsd-strlcpy.c 			if ((*d++ = *s++) == 0)
s                  62 examples/libsmbclient/smbwrapper/bsd-strlcpy.c 		while (*s++)
s                  66 examples/libsmbclient/smbwrapper/bsd-strlcpy.c 	return(s - src - 1);	/* count does not include NUL */
s                  41 examples/libsmbclient/smbwrapper/smbw.h #define DEBUG(level, s) do { if (level <= debug_level) printf s; } while (0)
s                  29 examples/nss/nss_winbind.c 	char *s = NULL;
s                  31 examples/nss/nss_winbind.c 	asprintf(&s, "_nss_%s_%s", nss->nss_name, name);
s                  32 examples/nss/nss_winbind.c 	if (!s) {
s                  36 examples/nss/nss_winbind.c 	res = dlsym(nss->dl_handle, s);
s                  37 examples/nss/nss_winbind.c 	free(s);
s                 229 examples/nss/nss_winbind.c 	char *s;
s                 247 examples/nss/nss_winbind.c 	status = _nss_getusersids(user_sid, &s, &num_groups, buf, bufsize,
s                 281 examples/nss/nss_winbind.c 		(*sids)[i] = strdup(s);
s                 282 examples/nss/nss_winbind.c 		s += strlen(s) + 1;
s                 130 lib/compression/mszip.c 			  uint32_t *b, uint32_t n, uint32_t s, const uint16_t *d, const uint16_t *e,
s                 273 lib/compression/mszip.c       else if (*p < s)
s                 280 lib/compression/mszip.c         r.e = (uint8_t)e[*p - s];   /* non-simple--look up in lists */
s                 281 lib/compression/mszip.c         r.v.n = d[*p++ - s];
s                  47 lib/crypto/md4.c static uint32_t lshift(uint32_t x, int s)
s                  50 lib/crypto/md4.c 	return ((x<<s)&0xFFFFFFFF) | (x>>(32-s));
s                  53 lib/crypto/md4.c #define ROUND1(a,b,c,d,k,s) a = lshift(a + F(b,c,d) + X[k], s)
s                  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)
s                  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)
s                  58 lib/crypto/md4.c static void mdfour64(struct mdfour_state *s, uint32_t *M)
s                  67 lib/crypto/md4.c 	AA = s->A; BB = s->B; CC = s->C; DD = s->D;
s                  69 lib/crypto/md4.c         ROUND1(s->A,s->B,s->C,s->D,  0,  3);  ROUND1(s->D,s->A,s->B,s->C,  1,  7);  
s                  70 lib/crypto/md4.c 	ROUND1(s->C,s->D,s->A,s->B,  2, 11);  ROUND1(s->B,s->C,s->D,s->A,  3, 19);
s                  71 lib/crypto/md4.c         ROUND1(s->A,s->B,s->C,s->D,  4,  3);  ROUND1(s->D,s->A,s->B,s->C,  5,  7);  
s                  72 lib/crypto/md4.c 	ROUND1(s->C,s->D,s->A,s->B,  6, 11);  ROUND1(s->B,s->C,s->D,s->A,  7, 19);
s                  73 lib/crypto/md4.c         ROUND1(s->A,s->B,s->C,s->D,  8,  3);  ROUND1(s->D,s->A,s->B,s->C,  9,  7);  
s                  74 lib/crypto/md4.c 	ROUND1(s->C,s->D,s->A,s->B, 10, 11);  ROUND1(s->B,s->C,s->D,s->A, 11, 19);
s                  75 lib/crypto/md4.c         ROUND1(s->A,s->B,s->C,s->D, 12,  3);  ROUND1(s->D,s->A,s->B,s->C, 13,  7);  
s                  76 lib/crypto/md4.c 	ROUND1(s->C,s->D,s->A,s->B, 14, 11);  ROUND1(s->B,s->C,s->D,s->A, 15, 19);	
s                  78 lib/crypto/md4.c         ROUND2(s->A,s->B,s->C,s->D,  0,  3);  ROUND2(s->D,s->A,s->B,s->C,  4,  5);  
s                  79 lib/crypto/md4.c 	ROUND2(s->C,s->D,s->A,s->B,  8,  9);  ROUND2(s->B,s->C,s->D,s->A, 12, 13);
s                  80 lib/crypto/md4.c         ROUND2(s->A,s->B,s->C,s->D,  1,  3);  ROUND2(s->D,s->A,s->B,s->C,  5,  5);  
s                  81 lib/crypto/md4.c 	ROUND2(s->C,s->D,s->A,s->B,  9,  9);  ROUND2(s->B,s->C,s->D,s->A, 13, 13);
s                  82 lib/crypto/md4.c         ROUND2(s->A,s->B,s->C,s->D,  2,  3);  ROUND2(s->D,s->A,s->B,s->C,  6,  5);  
s                  83 lib/crypto/md4.c 	ROUND2(s->C,s->D,s->A,s->B, 10,  9);  ROUND2(s->B,s->C,s->D,s->A, 14, 13);
s                  84 lib/crypto/md4.c         ROUND2(s->A,s->B,s->C,s->D,  3,  3);  ROUND2(s->D,s->A,s->B,s->C,  7,  5);  
s                  85 lib/crypto/md4.c 	ROUND2(s->C,s->D,s->A,s->B, 11,  9);  ROUND2(s->B,s->C,s->D,s->A, 15, 13);
s                  87 lib/crypto/md4.c 	ROUND3(s->A,s->B,s->C,s->D,  0,  3);  ROUND3(s->D,s->A,s->B,s->C,  8,  9);  
s                  88 lib/crypto/md4.c 	ROUND3(s->C,s->D,s->A,s->B,  4, 11);  ROUND3(s->B,s->C,s->D,s->A, 12, 15);
s                  89 lib/crypto/md4.c         ROUND3(s->A,s->B,s->C,s->D,  2,  3);  ROUND3(s->D,s->A,s->B,s->C, 10,  9);  
s                  90 lib/crypto/md4.c 	ROUND3(s->C,s->D,s->A,s->B,  6, 11);  ROUND3(s->B,s->C,s->D,s->A, 14, 15);
s                  91 lib/crypto/md4.c         ROUND3(s->A,s->B,s->C,s->D,  1,  3);  ROUND3(s->D,s->A,s->B,s->C,  9,  9);  
s                  92 lib/crypto/md4.c 	ROUND3(s->C,s->D,s->A,s->B,  5, 11);  ROUND3(s->B,s->C,s->D,s->A, 13, 15);
s                  93 lib/crypto/md4.c         ROUND3(s->A,s->B,s->C,s->D,  3,  3);  ROUND3(s->D,s->A,s->B,s->C, 11,  9);  
s                  94 lib/crypto/md4.c 	ROUND3(s->C,s->D,s->A,s->B,  7, 11);  ROUND3(s->B,s->C,s->D,s->A, 15, 15);
s                  96 lib/crypto/md4.c 	s->A += AA; 
s                  97 lib/crypto/md4.c 	s->B += BB; 
s                  98 lib/crypto/md4.c 	s->C += CC; 
s                  99 lib/crypto/md4.c 	s->D += DD;
s                 101 lib/crypto/md4.c 	s->A &= 0xFFFFFFFF; 
s                 102 lib/crypto/md4.c 	s->B &= 0xFFFFFFFF;
s                 103 lib/crypto/md4.c 	s->C &= 0xFFFFFFFF; 
s                 104 lib/crypto/md4.c 	s->D &= 0xFFFFFFFF;
s                 159 lib/crypto/md5.c #define MD5STEP(f, w, x, y, z, data, s) \
s                 160 lib/crypto/md5.c 	( w += f(x, y, z) + data,  w = w<<s | w>>(32-s),  w += x )
s                 292 lib/popt/popt.c     {	char *s  = (char *)malloc((longName ? strlen(longName) : 0) + 3);
s                 293 lib/popt/popt.c 	if (s != NULL) {	/* XXX can't happen */
s                 295 lib/popt/popt.c 		sprintf(s, "--%s", longName);
s                 297 lib/popt/popt.c 		sprintf(s, "-%c", shortName);
s                 298 lib/popt/popt.c 	    con->finalArgv[i] = s;
s                 386 lib/popt/popt.c 	char *s = (char *)alloca(
s                 388 lib/popt/popt.c 	sprintf(s, "%s/%s", con->execPath, item->argv[0]);
s                 389 lib/popt/popt.c 	argv[argc] = s;
s                 568 lib/popt/popt.c expandNextArg(/*@special@*/ poptContext con, const char * s)
s                 576 lib/popt/popt.c     size_t tn = strlen(s) + 1;
s                 581 lib/popt/popt.c     while ((c = *s++) != '\0') {
s                 585 lib/popt/popt.c 	    c = *s++;
s                 589 lib/popt/popt.c 	    if (!(s[0] == '#' && s[1] == ':' && s[2] == '+'))
s                 596 lib/popt/popt.c 	    s += 3;
s                 974 lib/popt/popt.c 	{   char *s = (char *)malloc(
s                 976 lib/popt/popt.c 	    if (s != NULL) {	/* XXX can't happen */
s                 978 lib/popt/popt.c 		    sprintf(s, "%s%s",
s                 982 lib/popt/popt.c 		    sprintf(s, "-%c", opt->shortName);
s                 983 lib/popt/popt.c 		con->finalArgv[con->finalArgvCount++] = s;
s                 385 lib/popt/popt.h int poptParseArgvString(const char * s,
s                 164 lib/popt/popthelp.c     {	const char * s = *(const char **)opt->arg;
s                 165 lib/popt/popthelp.c 	if (s == NULL) {
s                 170 lib/popt/popthelp.c 	    strncpy(le, s, slen); le[slen] = '\0'; le += strlen(le);
s                 171 lib/popt/popthelp.c 	    if (slen < strlen(s)) {
s                 372 lib/popt/popthelp.c     const char * s;
s                 390 lib/popt/popthelp.c 	    s = getArgDescrip(opt, translation_domain);
s                 391 lib/popt/popthelp.c 	    if (s)
s                 392 lib/popt/popthelp.c 		len += sizeof("=")-1 + strlen(s);
s                 684 lib/popt/popthelp.c     char * s = (str != NULL ? str : (char *)memset(alloca(300), 0, 300));
s                 691 lib/popt/popthelp.c 	    s[strlen(s)] = opt->shortName;
s                 695 lib/popt/popthelp.c 		    (const struct poptOption *)opt->arg, fp, s);
s                 700 lib/popt/popthelp.c     if (s == str && *s != '\0') {
s                 701 lib/popt/popthelp.c 	fprintf(fp, " [-%s]", s);
s                 702 lib/popt/popthelp.c 	len = strlen(s) + sizeof(" [-]")-1;
s                  40 lib/popt/poptint.h #define	PBM_FREE(s)	_free(s);
s                  41 lib/popt/poptint.h #define PBM_SET(d, s)   (__PBM_BITS (s)[__PBM_IX (d)] |= __PBM_MASK (d))
s                  42 lib/popt/poptint.h #define PBM_CLR(d, s)   (__PBM_BITS (s)[__PBM_IX (d)] &= ~__PBM_MASK (d))
s                  43 lib/popt/poptint.h #define PBM_ISSET(d, s) ((__PBM_BITS (s)[__PBM_IX (d)] & __PBM_MASK (d)) != 0)
s                  57 lib/popt/poptparse.c int poptParseArgvString(const char * s, int * argcPtr, const char *** argvPtr)
s                  64 lib/popt/poptparse.c     int buflen = strlen(s) + 1;
s                  71 lib/popt/poptparse.c     for (src = s; *src != '\0'; src++) {
s                 293 lib/replace/crypt.c #define s_lookup(i,s) sbox[(i)][(((s)>>4) & 0x2)|((s) & 0x1)][((s)>>1) & 0xf];
s                 629 lib/replace/crypt.c     int i, s;
s                 637 lib/replace/crypt.c     s  = (v2 & 0xf) << 2;
s                 643 lib/replace/crypt.c     outbuf[12] = bin_to_ascii(s);
s                 656 lib/replace/crypt.c   { ufc_long *s;
s                 674 lib/replace/crypt.c     s = _ufc_doit((ufc_long)0, (ufc_long)0, 
s                 680 lib/replace/crypt.c     return output_conversion(s[0], s[1], salt);
s                 697 lib/replace/crypt.c     long32 s, *k;
s                 702 lib/replace/crypt.c 	s = *k++ ^ r1;
s                 703 lib/replace/crypt.c 	l1 ^= SBA(_ufc_sb1, s & 0xffff); l2 ^= SBA(_ufc_sb1, (s & 0xffff)+4);  
s                 704 lib/replace/crypt.c         l1 ^= SBA(_ufc_sb0, s >>= 16);   l2 ^= SBA(_ufc_sb0, (s)         +4); 
s                 705 lib/replace/crypt.c         s = *k++ ^ r2; 
s                 706 lib/replace/crypt.c         l1 ^= SBA(_ufc_sb3, s & 0xffff); l2 ^= SBA(_ufc_sb3, (s & 0xffff)+4);
s                 707 lib/replace/crypt.c         l1 ^= SBA(_ufc_sb2, s >>= 16);   l2 ^= SBA(_ufc_sb2, (s)         +4);
s                 709 lib/replace/crypt.c         s = *k++ ^ l1; 
s                 710 lib/replace/crypt.c         r1 ^= SBA(_ufc_sb1, s & 0xffff); r2 ^= SBA(_ufc_sb1, (s & 0xffff)+4);  
s                 711 lib/replace/crypt.c         r1 ^= SBA(_ufc_sb0, s >>= 16);   r2 ^= SBA(_ufc_sb0, (s)         +4); 
s                 712 lib/replace/crypt.c         s = *k++ ^ l2; 
s                 713 lib/replace/crypt.c         r1 ^= SBA(_ufc_sb3, s & 0xffff); r2 ^= SBA(_ufc_sb3, (s & 0xffff)+4);  
s                 714 lib/replace/crypt.c         r1 ^= SBA(_ufc_sb2, s >>= 16);   r2 ^= SBA(_ufc_sb2, (s)         +4);
s                 716 lib/replace/crypt.c       s=l1; l1=r1; r1=s; s=l2; l2=r2; r2=s;
s                 736 lib/replace/crypt.c     long64 l, r, s, *k;
s                 744 lib/replace/crypt.c 	s = *k++ ^ r;
s                 745 lib/replace/crypt.c 	l ^= SBA(_ufc_sb3, (s >>  0) & 0xffff);
s                 746 lib/replace/crypt.c         l ^= SBA(_ufc_sb2, (s >> 16) & 0xffff);
s                 747 lib/replace/crypt.c         l ^= SBA(_ufc_sb1, (s >> 32) & 0xffff);
s                 748 lib/replace/crypt.c         l ^= SBA(_ufc_sb0, (s >> 48) & 0xffff);
s                 750 lib/replace/crypt.c 	s = *k++ ^ l;
s                 751 lib/replace/crypt.c 	r ^= SBA(_ufc_sb3, (s >>  0) & 0xffff);
s                 752 lib/replace/crypt.c         r ^= SBA(_ufc_sb2, (s >> 16) & 0xffff);
s                 753 lib/replace/crypt.c         r ^= SBA(_ufc_sb1, (s >> 32) & 0xffff);
s                 754 lib/replace/crypt.c         r ^= SBA(_ufc_sb0, (s >> 48) & 0xffff);
s                 756 lib/replace/crypt.c       s=l; l=r; r=s;
s                  50 lib/replace/getaddrinfo.c #define SMB_MALLOC(s) malloc(s)
s                  54 lib/replace/getaddrinfo.c #define SMB_STRDUP(s) strdup(s)
s                  63 lib/replace/replace.c size_t rep_strlcpy(char *d, const char *s, size_t bufsize)
s                  65 lib/replace/replace.c 	size_t len = strlen(s);
s                  69 lib/replace/replace.c 	memcpy(d, s, len);
s                  79 lib/replace/replace.c size_t rep_strlcat(char *d, const char *s, size_t bufsize)
s                  82 lib/replace/replace.c 	size_t len2 = strlen(s);
s                  92 lib/replace/replace.c 		memcpy(d+len1, s, len2);
s                 230 lib/replace/replace.c 	unsigned long d,s;
s                 235 lib/replace/replace.c 	s = (unsigned long)src;
s                 237 lib/replace/replace.c 	if ((d >= (s+size)) || (s >= (d+size))) {
s                 243 lib/replace/replace.c 	if (d < s) {
s                 245 lib/replace/replace.c 		if (s-d >= sizeof(int) && 
s                 246 lib/replace/replace.c 		    !(s%sizeof(int)) && 
s                 262 lib/replace/replace.c 		if (d-s >= sizeof(int) && 
s                 263 lib/replace/replace.c 		    !(s%sizeof(int)) && 
s                 286 lib/replace/replace.c char *rep_strdup(const char *s)
s                 291 lib/replace/replace.c 	if (!s) return(NULL);
s                 293 lib/replace/replace.c 	len = strlen(s)+1;
s                 296 lib/replace/replace.c 	memcpy(ret,s,len);
s                 326 lib/replace/replace.c  size_t rep_strnlen(const char *s, size_t max)
s                 331 lib/replace/replace.c                 if (s[len] == '\0') {
s                 343 lib/replace/replace.c char *rep_strndup(const char *s, size_t n)
s                 347 lib/replace/replace.c 	n = strnlen(s, n);
s                 351 lib/replace/replace.c 	memcpy(ret, s, n);
s                 460 lib/replace/replace.c 	const char *s;
s                 462 lib/replace/replace.c 	for (s=haystack;*s;s++) {
s                 463 lib/replace/replace.c 		if (toupper(*needle) == toupper(*s) &&
s                 464 lib/replace/replace.c 		    strncasecmp(s, needle, nlen) == 0) {
s                 465 lib/replace/replace.c 			return (char *)((uintptr_t)s);
s                 474 lib/replace/replace.c char *rep_strtok_r(char *s, const char *delim, char **save_ptr)
s                 478 lib/replace/replace.c 	if (s == NULL) s = *save_ptr;
s                 480 lib/replace/replace.c 	s += strspn(s, delim);
s                 481 lib/replace/replace.c 	if (*s == '\0') {
s                 482 lib/replace/replace.c 		*save_ptr = s;
s                 486 lib/replace/replace.c 	token = s;
s                 487 lib/replace/replace.c 	s = strpbrk(token, delim);
s                 488 lib/replace/replace.c 	if (s == NULL) {
s                 491 lib/replace/replace.c 		*s = '\0';
s                 492 lib/replace/replace.c 		*save_ptr = s + 1;
s                 135 lib/replace/replace.h char *rep_strdup(const char *s);
s                 165 lib/replace/replace.h size_t rep_strlcpy(char *d, const char *s, size_t bufsize);
s                 170 lib/replace/replace.h size_t rep_strlcat(char *d, const char *s, size_t bufsize);
s                 176 lib/replace/replace.h char *rep_strndup(const char *s, size_t n);
s                 182 lib/replace/replace.h size_t rep_strnlen(const char *s, size_t n);
s                 273 lib/replace/replace.h char *rep_strtok_r(char *s, const char *delim, char **save_ptr);
s                1219 lib/replace/snprintf.c 	char *s;
s                1221 lib/replace/snprintf.c 	s = NULL;
s                1223 lib/replace/snprintf.c 	ret = vasprintf(&s, fmt, ap);
s                1226 lib/replace/snprintf.c 	if (s) {
s                1227 lib/replace/snprintf.c 		fwrite(s, 1, strlen(s), stdout);
s                1229 lib/replace/snprintf.c 	free(s);
s                1240 lib/replace/snprintf.c 	char *s;
s                1242 lib/replace/snprintf.c 	s = NULL;
s                1244 lib/replace/snprintf.c 	ret = vasprintf(&s, fmt, ap);
s                1247 lib/replace/snprintf.c 	if (s) {
s                1248 lib/replace/snprintf.c 		fwrite(s, 1, strlen(s), stream);
s                1250 lib/replace/snprintf.c 	free(s);
s                  27 lib/replace/test/strptime.c 	const char *s = "20070414101546Z";
s                  36 lib/replace/test/strptime.c 	ret = strptime(s, "%Y%m%d%H%M%S", &t);
s                  51 lib/replace/test/strptime.c 	ret = strptime(s, "%Y%m%d%H%M%SZ", &t2);
s                 243 lib/socket_wrapper/socket_wrapper.c 	const char *s = getenv("SOCKET_WRAPPER_DIR");
s                 244 lib/socket_wrapper/socket_wrapper.c 	if (s == NULL) {
s                 247 lib/socket_wrapper/socket_wrapper.c 	if (strncmp(s, "./", 2) == 0) {
s                 248 lib/socket_wrapper/socket_wrapper.c 		s += 2;
s                 250 lib/socket_wrapper/socket_wrapper.c 	return s;
s                 255 lib/socket_wrapper/socket_wrapper.c 	const char *s = getenv("SOCKET_WRAPPER_DEFAULT_IFACE");
s                 256 lib/socket_wrapper/socket_wrapper.c 	if (s) {
s                 258 lib/socket_wrapper/socket_wrapper.c 		if (sscanf(s, "%u", &iface) == 1) {
s                 767 lib/socket_wrapper/socket_wrapper.c 	static const char *s = NULL;
s                 774 lib/socket_wrapper/socket_wrapper.c 		return s;
s                 816 lib/socket_wrapper/socket_wrapper.c 	s = getenv("SOCKET_WRAPPER_PCAP_FILE");
s                 817 lib/socket_wrapper/socket_wrapper.c 	if (s == NULL) {
s                 820 lib/socket_wrapper/socket_wrapper.c 	if (strncmp(s, "./", 2) == 0) {
s                 821 lib/socket_wrapper/socket_wrapper.c 		s += 2;
s                 823 lib/socket_wrapper/socket_wrapper.c 	return s;
s                1447 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ int swrap_accept(int s, struct sockaddr *addr, socklen_t *addrlen)
s                1459 lib/socket_wrapper/socket_wrapper.c 	parent_si = find_socket_info(s);
s                1461 lib/socket_wrapper/socket_wrapper.c 		return real_accept(s, addr, addrlen);
s                1482 lib/socket_wrapper/socket_wrapper.c 	ret = real_accept(s, (struct sockaddr *)&un_addr, &un_addrlen);
s                1668 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ int swrap_connect(int s, const struct sockaddr *serv_addr, socklen_t addrlen)
s                1672 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                1675 lib/socket_wrapper/socket_wrapper.c 		return real_connect(s, serv_addr, addrlen);
s                1693 lib/socket_wrapper/socket_wrapper.c 	ret = real_connect(s, (struct sockaddr *)&un_addr, 
s                1715 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ int swrap_bind(int s, const struct sockaddr *myaddr, socklen_t addrlen)
s                1719 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                1722 lib/socket_wrapper/socket_wrapper.c 		return real_bind(s, myaddr, addrlen);
s                1733 lib/socket_wrapper/socket_wrapper.c 	ret = real_bind(s, (struct sockaddr *)&un_addr,
s                1743 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ int swrap_listen(int s, int backlog)
s                1746 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                1749 lib/socket_wrapper/socket_wrapper.c 		return real_listen(s, backlog);
s                1752 lib/socket_wrapper/socket_wrapper.c 	ret = real_listen(s, backlog);
s                1757 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ int swrap_getpeername(int s, struct sockaddr *name, socklen_t *addrlen)
s                1759 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                1762 lib/socket_wrapper/socket_wrapper.c 		return real_getpeername(s, name, addrlen);
s                1777 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ int swrap_getsockname(int s, struct sockaddr *name, socklen_t *addrlen)
s                1779 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                1782 lib/socket_wrapper/socket_wrapper.c 		return real_getsockname(s, name, addrlen);
s                1791 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ int swrap_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen)
s                1793 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                1796 lib/socket_wrapper/socket_wrapper.c 		return real_getsockopt(s, level, optname, optval, optlen);
s                1800 lib/socket_wrapper/socket_wrapper.c 		return real_getsockopt(s, level, optname, optval, optlen);
s                1807 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ int swrap_setsockopt(int s, int  level,  int  optname,  const  void  *optval, socklen_t optlen)
s                1809 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                1812 lib/socket_wrapper/socket_wrapper.c 		return real_setsockopt(s, level, optname, optval, optlen);
s                1816 lib/socket_wrapper/socket_wrapper.c 		return real_setsockopt(s, level, optname, optval, optlen);
s                1828 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ ssize_t swrap_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen)
s                1833 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                1838 lib/socket_wrapper/socket_wrapper.c 		return real_recvfrom(s, buf, len, flags, from, fromlen);
s                1850 lib/socket_wrapper/socket_wrapper.c 	ret = real_recvfrom(s, buf, len, flags, (struct sockaddr *)&un_addr, &un_addrlen);
s                1865 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ ssize_t swrap_sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen)
s                1869 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                1873 lib/socket_wrapper/socket_wrapper.c 		return real_sendto(s, buf, len, flags, to, tolen);
s                1890 lib/socket_wrapper/socket_wrapper.c 		ret = real_send(s, buf, len, flags);
s                1915 lib/socket_wrapper/socket_wrapper.c 				real_sendto(s, buf, len, flags, (struct sockaddr *)&un_addr, sizeof(un_addr));
s                1923 lib/socket_wrapper/socket_wrapper.c 		ret = real_sendto(s, buf, len, flags, (struct sockaddr *)&un_addr, sizeof(un_addr));
s                1946 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ int swrap_ioctl(int s, int r, void *p)
s                1949 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                1953 lib/socket_wrapper/socket_wrapper.c 		return real_ioctl(s, r, p);
s                1956 lib/socket_wrapper/socket_wrapper.c 	ret = real_ioctl(s, r, p);
s                1972 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ ssize_t swrap_recv(int s, void *buf, size_t len, int flags)
s                1975 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                1978 lib/socket_wrapper/socket_wrapper.c 		return real_recv(s, buf, len, flags);
s                1983 lib/socket_wrapper/socket_wrapper.c 	ret = real_recv(s, buf, len, flags);
s                1996 lib/socket_wrapper/socket_wrapper.c _PUBLIC_ ssize_t swrap_send(int s, const void *buf, size_t len, int flags)
s                1999 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                2002 lib/socket_wrapper/socket_wrapper.c 		return real_send(s, buf, len, flags);
s                2007 lib/socket_wrapper/socket_wrapper.c 	ret = real_send(s, buf, len, flags);
s                2019 lib/socket_wrapper/socket_wrapper.c int swrap_readv(int s, const struct iovec *vector, size_t count)
s                2022 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                2026 lib/socket_wrapper/socket_wrapper.c 		return real_readv(s, vector, count);
s                2049 lib/socket_wrapper/socket_wrapper.c 	ret = real_readv(s, vector, count);
s                2084 lib/socket_wrapper/socket_wrapper.c int swrap_writev(int s, const struct iovec *vector, size_t count)
s                2087 lib/socket_wrapper/socket_wrapper.c 	struct socket_info *si = find_socket_info(s);
s                2091 lib/socket_wrapper/socket_wrapper.c 		return real_writev(s, vector, count);
s                2114 lib/socket_wrapper/socket_wrapper.c 	ret = real_writev(s, vector, count);
s                  42 lib/socket_wrapper/socket_wrapper.h int swrap_accept(int s, struct sockaddr *addr, socklen_t *addrlen);
s                  43 lib/socket_wrapper/socket_wrapper.h int swrap_connect(int s, const struct sockaddr *serv_addr, socklen_t addrlen);
s                  44 lib/socket_wrapper/socket_wrapper.h int swrap_bind(int s, const struct sockaddr *myaddr, socklen_t addrlen);
s                  45 lib/socket_wrapper/socket_wrapper.h int swrap_listen(int s, int backlog);
s                  46 lib/socket_wrapper/socket_wrapper.h int swrap_getpeername(int s, struct sockaddr *name, socklen_t *addrlen);
s                  47 lib/socket_wrapper/socket_wrapper.h int swrap_getsockname(int s, struct sockaddr *name, socklen_t *addrlen);
s                  48 lib/socket_wrapper/socket_wrapper.h int swrap_getsockopt(int s, int level, int optname, void *optval, socklen_t *optlen);
s                  49 lib/socket_wrapper/socket_wrapper.h int swrap_setsockopt(int s, int  level,  int  optname,  const  void  *optval, socklen_t optlen);
s                  50 lib/socket_wrapper/socket_wrapper.h ssize_t swrap_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen);
s                  51 lib/socket_wrapper/socket_wrapper.h ssize_t swrap_sendto(int s, const void *buf, size_t len, int flags, const struct sockaddr *to, socklen_t tolen);
s                  52 lib/socket_wrapper/socket_wrapper.h int swrap_ioctl(int s, int req, void *ptr);
s                  53 lib/socket_wrapper/socket_wrapper.h ssize_t swrap_recv(int s, void *buf, size_t len, int flags);
s                  54 lib/socket_wrapper/socket_wrapper.h ssize_t swrap_send(int s, const void *buf, size_t len, int flags);
s                  55 lib/socket_wrapper/socket_wrapper.h int swrap_readv(int s, const struct iovec *vector, size_t count);
s                  56 lib/socket_wrapper/socket_wrapper.h int swrap_writev(int s, const struct iovec *vector, size_t count);
s                  64 lib/socket_wrapper/socket_wrapper.h #define accept(s,addr,addrlen)		swrap_accept(s,addr,addrlen)
s                  69 lib/socket_wrapper/socket_wrapper.h #define connect(s,serv_addr,addrlen)	swrap_connect(s,serv_addr,addrlen)
s                  74 lib/socket_wrapper/socket_wrapper.h #define bind(s,myaddr,addrlen)		swrap_bind(s,myaddr,addrlen)
s                  79 lib/socket_wrapper/socket_wrapper.h #define listen(s,blog)			swrap_listen(s,blog)
s                  84 lib/socket_wrapper/socket_wrapper.h #define getpeername(s,name,addrlen)	swrap_getpeername(s,name,addrlen)
s                  89 lib/socket_wrapper/socket_wrapper.h #define getsockname(s,name,addrlen)	swrap_getsockname(s,name,addrlen)
s                  94 lib/socket_wrapper/socket_wrapper.h #define getsockopt(s,level,optname,optval,optlen) swrap_getsockopt(s,level,optname,optval,optlen)
s                  99 lib/socket_wrapper/socket_wrapper.h #define setsockopt(s,level,optname,optval,optlen) swrap_setsockopt(s,level,optname,optval,optlen)
s                 104 lib/socket_wrapper/socket_wrapper.h #define recvfrom(s,buf,len,flags,from,fromlen) 	  swrap_recvfrom(s,buf,len,flags,from,fromlen)
s                 109 lib/socket_wrapper/socket_wrapper.h #define sendto(s,buf,len,flags,to,tolen)          swrap_sendto(s,buf,len,flags,to,tolen)
s                 114 lib/socket_wrapper/socket_wrapper.h #define ioctl(s,req,ptr)		swrap_ioctl(s,req,ptr)
s                 119 lib/socket_wrapper/socket_wrapper.h #define recv(s,buf,len,flags)		swrap_recv(s,buf,len,flags)
s                 124 lib/socket_wrapper/socket_wrapper.h #define send(s,buf,len,flags)		swrap_send(s,buf,len,flags)
s                 129 lib/socket_wrapper/socket_wrapper.h #define readv(s, vector, count)		swrap_readv(s,vector, count)
s                 134 lib/socket_wrapper/socket_wrapper.h #define writev(s, vector, count)	swrap_writev(s,vector, count)
s                 144 lib/socket_wrapper/socket_wrapper.h #define close(s)			swrap_close(s)
s                1386 lib/talloc/talloc.c static inline char *__talloc_strlendup_append(char *s, size_t slen,
s                1391 lib/talloc/talloc.c 	ret = talloc_realloc(NULL, s, char, slen + alen + 1);
s                1405 lib/talloc/talloc.c char *talloc_strdup_append(char *s, const char *a)
s                1407 lib/talloc/talloc.c 	if (unlikely(!s)) {
s                1412 lib/talloc/talloc.c 		return s;
s                1415 lib/talloc/talloc.c 	return __talloc_strlendup_append(s, strlen(s), a, strlen(a));
s                1422 lib/talloc/talloc.c char *talloc_strdup_append_buffer(char *s, const char *a)
s                1426 lib/talloc/talloc.c 	if (unlikely(!s)) {
s                1431 lib/talloc/talloc.c 		return s;
s                1434 lib/talloc/talloc.c 	slen = talloc_get_size(s);
s                1439 lib/talloc/talloc.c 	return __talloc_strlendup_append(s, slen, a, strlen(a));
s                1445 lib/talloc/talloc.c char *talloc_strndup_append(char *s, const char *a, size_t n)
s                1447 lib/talloc/talloc.c 	if (unlikely(!s)) {
s                1452 lib/talloc/talloc.c 		return s;
s                1455 lib/talloc/talloc.c 	return __talloc_strlendup_append(s, strlen(s), a, strnlen(a, n));
s                1462 lib/talloc/talloc.c char *talloc_strndup_append_buffer(char *s, const char *a, size_t n)
s                1466 lib/talloc/talloc.c 	if (unlikely(!s)) {
s                1471 lib/talloc/talloc.c 		return s;
s                1474 lib/talloc/talloc.c 	slen = talloc_get_size(s);
s                1479 lib/talloc/talloc.c 	return __talloc_strlendup_append(s, slen, a, strnlen(a, n));
s                1532 lib/talloc/talloc.c static inline char *__talloc_vaslenprintf_append(char *s, size_t slen,
s                1536 lib/talloc/talloc.c static inline char *__talloc_vaslenprintf_append(char *s, size_t slen,
s                1554 lib/talloc/talloc.c 		return s;
s                1557 lib/talloc/talloc.c 	s = talloc_realloc(NULL, s, char, slen + alen + 1);
s                1558 lib/talloc/talloc.c 	if (!s) return NULL;
s                1561 lib/talloc/talloc.c 	vsnprintf(s + slen, alen + 1, fmt, ap2);
s                1564 lib/talloc/talloc.c 	_talloc_set_name_const(s, s);
s                1565 lib/talloc/talloc.c 	return s;
s                1574 lib/talloc/talloc.c char *talloc_vasprintf_append(char *s, const char *fmt, va_list ap)
s                1576 lib/talloc/talloc.c 	if (unlikely(!s)) {
s                1580 lib/talloc/talloc.c 	return __talloc_vaslenprintf_append(s, strlen(s), fmt, ap);
s                1588 lib/talloc/talloc.c char *talloc_vasprintf_append_buffer(char *s, const char *fmt, va_list ap)
s                1592 lib/talloc/talloc.c 	if (unlikely(!s)) {
s                1596 lib/talloc/talloc.c 	slen = talloc_get_size(s);
s                1601 lib/talloc/talloc.c 	return __talloc_vaslenprintf_append(s, slen, fmt, ap);
s                1609 lib/talloc/talloc.c char *talloc_asprintf_append(char *s, const char *fmt, ...)
s                1614 lib/talloc/talloc.c 	s = talloc_vasprintf_append(s, fmt, ap);
s                1616 lib/talloc/talloc.c 	return s;
s                1624 lib/talloc/talloc.c char *talloc_asprintf_append_buffer(char *s, const char *fmt, ...)
s                1629 lib/talloc/talloc.c 	s = talloc_vasprintf_append_buffer(s, fmt, ap);
s                1631 lib/talloc/talloc.c 	return s;
s                  39 lib/talloc/talloc.h #define __TALLOC_STRING_LINE1__(s)    #s
s                  40 lib/talloc/talloc.h #define __TALLOC_STRING_LINE2__(s)   __TALLOC_STRING_LINE1__(s)
s                 116 lib/talloc/talloc.h #define talloc_append_string(c, s, a) (s?talloc_strdup_append(s,a):talloc_strdup(c, a))
s                 173 lib/talloc/talloc.h char *talloc_strdup_append(char *s, const char *a);
s                 174 lib/talloc/talloc.h char *talloc_strdup_append_buffer(char *s, const char *a);
s                 177 lib/talloc/talloc.h char *talloc_strndup_append(char *s, const char *a, size_t n);
s                 178 lib/talloc/talloc.h char *talloc_strndup_append_buffer(char *s, const char *a, size_t n);
s                 181 lib/talloc/talloc.h char *talloc_vasprintf_append(char *s, const char *fmt, va_list ap) PRINTF_ATTRIBUTE(2,0);
s                 182 lib/talloc/talloc.h char *talloc_vasprintf_append_buffer(char *s, const char *fmt, va_list ap) PRINTF_ATTRIBUTE(2,0);
s                 185 lib/talloc/talloc.h char *talloc_asprintf_append(char *s, const char *fmt, ...) PRINTF_ATTRIBUTE(2,3);
s                 186 lib/talloc/talloc.h char *talloc_asprintf_append_buffer(char *s, const char *fmt, ...) PRINTF_ATTRIBUTE(2,3);
s                  47 lib/tevent/tevent_signal.c #define SIG_INCREMENT(s) (s).count++
s                  48 lib/tevent/tevent_signal.c #define SIG_SEEN(s, n) (s).seen += (n)
s                  49 lib/tevent/tevent_signal.c #define SIG_PENDING(s) ((s).seen != (s).count)
s                  74 lib/tevent/tevent_signal.c static uint32_t sig_count(struct sigcounter s)
s                  76 lib/tevent/tevent_signal.c 	return s.count - s.seen;
s                  45 lib/tevent/tevent_util.c const char **ev_str_list_add(const char **list, const char *s)
s                  53 lib/tevent/tevent_util.c 	ret[len] = talloc_strdup(ret, s);
s                 116 lib/tevent/tevent_util.h const char **ev_str_list_add(const char **list, const char *s);
s                 282 lib/util/asn1.c bool asn1_write_LDAPString(struct asn1_data *data, const char *s)
s                 284 lib/util/asn1.c 	asn1_write(data, s, strlen(s));
s                 289 lib/util/asn1.c bool asn1_write_DATA_BLOB_LDAPString(struct asn1_data *data, const DATA_BLOB *s)
s                 291 lib/util/asn1.c 	asn1_write(data, s->data, s->length);
s                 296 lib/util/asn1.c bool asn1_write_GeneralString(struct asn1_data *data, const char *s)
s                 299 lib/util/asn1.c 	asn1_write_LDAPString(data, s);
s                 605 lib/util/asn1.c bool asn1_read_LDAPString(struct asn1_data *data, TALLOC_CTX *mem_ctx, char **s)
s                 613 lib/util/asn1.c 	*s = talloc_array(mem_ctx, char, len+1);
s                 614 lib/util/asn1.c 	if (! *s) {
s                 618 lib/util/asn1.c 	asn1_read(data, *s, len);
s                 619 lib/util/asn1.c 	(*s)[len] = 0;
s                 625 lib/util/asn1.c bool asn1_read_GeneralString(struct asn1_data *data, TALLOC_CTX *mem_ctx, char **s)
s                 628 lib/util/asn1.c 	if (!asn1_read_LDAPString(data, mem_ctx, s)) return false;
s                  66 lib/util/asn1.h bool asn1_write_LDAPString(struct asn1_data *data, const char *s);
s                  67 lib/util/asn1.h bool asn1_write_DATA_BLOB_LDAPString(struct asn1_data *data, const DATA_BLOB *s);
s                  68 lib/util/asn1.h bool asn1_write_GeneralString(struct asn1_data *data, const char *s);
s                  85 lib/util/asn1.h bool asn1_read_LDAPString(struct asn1_data *data, TALLOC_CTX *mem_ctx, char **s);
s                  86 lib/util/asn1.h bool asn1_read_GeneralString(struct asn1_data *data, TALLOC_CTX *mem_ctx, char **s);
s                 101 lib/util/charset/charset.h #define strlower(s) strlower_m(s)
s                 102 lib/util/charset/charset.h #define strupper(s) strupper_m(s)
s                 104 lib/util/charset/charset.h char *strchr_m(const char *s, char c);
s                 105 lib/util/charset/charset.h size_t strlen_m_term(const char *s);
s                 106 lib/util/charset/charset.h size_t strlen_m_term_null(const char *s);
s                 107 lib/util/charset/charset.h size_t strlen_m(const char *s);
s                 109 lib/util/charset/charset.h void string_replace_m(char *s, char oldc, char newc);
s                 115 lib/util/charset/charset.h size_t count_chars_m(const char *s, char c);
s                 116 lib/util/charset/charset.h void strupper_m(char *s);
s                 117 lib/util/charset/charset.h void strlower_m(char *s);
s                 124 lib/util/charset/charset.h char *strrchr_m(const char *s, char c);
s                 125 lib/util/charset/charset.h char *strchr_m(const char *s, char c);
s                  81 lib/util/charset/util_unistr.c 	const char *s;
s                  88 lib/util/charset/util_unistr.c 	s = *ptr;
s                  95 lib/util/charset/util_unistr.c 	while (*s && strchr_m(sep,*s))
s                  96 lib/util/charset/util_unistr.c 		s++;
s                  99 lib/util/charset/util_unistr.c 	if (!*s)
s                 103 lib/util/charset/util_unistr.c 	for (quoted = false; len < bufsize && *s && (quoted || !strchr_m(sep,*s)); s++) {
s                 104 lib/util/charset/util_unistr.c 		if (*s == '\"') {
s                 108 lib/util/charset/util_unistr.c 			*buff++ = *s;
s                 112 lib/util/charset/util_unistr.c 	*ptr = (*s) ? s+1 : s;  
s                 191 lib/util/charset/util_unistr.c _PUBLIC_ void string_replace_m(char *s, char oldc, char newc)
s                 194 lib/util/charset/util_unistr.c 	while (s && *s) {
s                 196 lib/util/charset/util_unistr.c 		codepoint_t c = next_codepoint_convenience(ic, s, &size);
s                 198 lib/util/charset/util_unistr.c 			*s = newc;
s                 200 lib/util/charset/util_unistr.c 		s += size;
s                 255 lib/util/charset/util_unistr.c _PUBLIC_ size_t strlen_m(const char *s)
s                 260 lib/util/charset/util_unistr.c 	if (!s) {
s                 264 lib/util/charset/util_unistr.c 	while (*s && !(((uint8_t)*s) & 0x80)) {
s                 265 lib/util/charset/util_unistr.c 		s++;
s                 269 lib/util/charset/util_unistr.c 	if (!*s) {
s                 273 lib/util/charset/util_unistr.c 	while (*s) {
s                 275 lib/util/charset/util_unistr.c 		codepoint_t c = next_codepoint_convenience(ic, s, &c_size);
s                 281 lib/util/charset/util_unistr.c 		s += c_size;
s                 291 lib/util/charset/util_unistr.c _PUBLIC_ size_t strlen_m_term(const char *s)
s                 293 lib/util/charset/util_unistr.c 	if (!s) {
s                 297 lib/util/charset/util_unistr.c 	return strlen_m(s) + 1;
s                 305 lib/util/charset/util_unistr.c _PUBLIC_ size_t strlen_m_term_null(const char *s)
s                 308 lib/util/charset/util_unistr.c 	if (!s) {
s                 311 lib/util/charset/util_unistr.c 	len = strlen_m(s);
s                 322 lib/util/charset/util_unistr.c _PUBLIC_ char *strchr_m(const char *s, char c)
s                 325 lib/util/charset/util_unistr.c 	if (s == NULL) {
s                 331 lib/util/charset/util_unistr.c 		return strchr(s, c);
s                 334 lib/util/charset/util_unistr.c 	while (*s) {
s                 336 lib/util/charset/util_unistr.c 		codepoint_t c2 = next_codepoint_convenience(ic, s, &size);
s                 338 lib/util/charset/util_unistr.c 			return discard_const_p(char, s);
s                 340 lib/util/charset/util_unistr.c 		s += size;
s                 349 lib/util/charset/util_unistr.c _PUBLIC_ char *strrchr_m(const char *s, char c)
s                 354 lib/util/charset/util_unistr.c 	if (s == NULL) {
s                 361 lib/util/charset/util_unistr.c 		return strrchr(s, c);
s                 364 lib/util/charset/util_unistr.c 	while (*s) {
s                 366 lib/util/charset/util_unistr.c 		codepoint_t c2 = next_codepoint_convenience(ic, s, &size);
s                 368 lib/util/charset/util_unistr.c 			ret = discard_const_p(char, s);
s                 370 lib/util/charset/util_unistr.c 		s += size;
s                 384 lib/util/charset/util_unistr.c 		codepoint_t s;
s                 387 lib/util/charset/util_unistr.c 		s = next_codepoint_convenience(ic, string, &c_size);
s                 390 lib/util/charset/util_unistr.c 		t = toupper_m(s);
s                 392 lib/util/charset/util_unistr.c 		if (s != t) {
s                 408 lib/util/charset/util_unistr.c 		codepoint_t s;
s                 411 lib/util/charset/util_unistr.c 		s = next_codepoint_convenience(ic, string, &c_size);
s                 414 lib/util/charset/util_unistr.c 		t = tolower_m(s);
s                 416 lib/util/charset/util_unistr.c 		if (s != t) {
s                 530 lib/util/charset/util_unistr.c _PUBLIC_ void strlower_m(char *s)
s                 539 lib/util/charset/util_unistr.c 	while (*s && !(((uint8_t)*s) & 0x80)) {
s                 540 lib/util/charset/util_unistr.c 		*s = tolower((uint8_t)*s);
s                 541 lib/util/charset/util_unistr.c 		s++;
s                 544 lib/util/charset/util_unistr.c 	if (!*s)
s                 549 lib/util/charset/util_unistr.c 	d = s;
s                 551 lib/util/charset/util_unistr.c 	while (*s) {
s                 553 lib/util/charset/util_unistr.c 		codepoint_t c = next_codepoint_convenience(iconv_convenience, s, &c_size);
s                 560 lib/util/charset/util_unistr.c 		s += c_size;
s                 569 lib/util/charset/util_unistr.c _PUBLIC_ void strupper_m(char *s)
s                 578 lib/util/charset/util_unistr.c 	while (*s && !(((uint8_t)*s) & 0x80)) {
s                 579 lib/util/charset/util_unistr.c 		*s = toupper((uint8_t)*s);
s                 580 lib/util/charset/util_unistr.c 		s++;
s                 583 lib/util/charset/util_unistr.c 	if (!*s)
s                 588 lib/util/charset/util_unistr.c 	d = s;
s                 590 lib/util/charset/util_unistr.c 	while (*s) {
s                 592 lib/util/charset/util_unistr.c 		codepoint_t c = next_codepoint_convenience(iconv_convenience, s, &c_size);
s                 599 lib/util/charset/util_unistr.c 		s += c_size;
s                 609 lib/util/charset/util_unistr.c _PUBLIC_ size_t count_chars_m(const char *s, char c)
s                 614 lib/util/charset/util_unistr.c 	while (*s) {
s                 616 lib/util/charset/util_unistr.c 		codepoint_t c2 = next_codepoint_convenience(ic, s, &size);
s                 618 lib/util/charset/util_unistr.c 		s += size;
s                  77 lib/util/debug.c 	char *s = NULL;
s                  86 lib/util/debug.c 	asprintf(&s, "[%s, %d %s:%s()]\n", t, level, location, func);
s                  88 lib/util/debug.c 	if (!s) return;
s                  90 lib/util/debug.c 	write(state.fd, s, strlen(s));
s                  91 lib/util/debug.c 	free(s);
s                 121 lib/util/debug.c 	char *s = NULL;
s                 126 lib/util/debug.c 	vasprintf(&s, format, ap);
s                 129 lib/util/debug.c 	write(state.fd, s, strlen(s));
s                 130 lib/util/debug.c 	free(s);
s                 294 lib/util/genrand.c _PUBLIC_ bool check_password_quality(const char *s)
s                 297 lib/util/genrand.c 	while (*s) {
s                 298 lib/util/genrand.c 		if (isdigit((unsigned char)*s)) {
s                 300 lib/util/genrand.c 		} else if (isupper((unsigned char)*s)) {
s                 302 lib/util/genrand.c 		} else if (islower((unsigned char)*s)) {
s                 304 lib/util/genrand.c 		} else if (isascii((unsigned char)*s)) {
s                 309 lib/util/genrand.c 		s++;
s                 313 lib/util/genrand.c 		|| (has_high > strlen(s)/2));
s                  43 lib/util/substitute.c _PUBLIC_ void string_sub(char *s, const char *pattern, const char *insert, size_t len)
s                  48 lib/util/substitute.c 	if (!insert || !pattern || !*pattern || !s)
s                  51 lib/util/substitute.c 	ls = (ssize_t)strlen(s);
s                  58 lib/util/substitute.c 	while (lp <= ls && (p = strstr(s, pattern))) {
s                  84 lib/util/substitute.c 		s = p + li;
s                  92 lib/util/substitute.c _PUBLIC_ char *string_sub_talloc(TALLOC_CTX *mem_ctx, const char *s, 
s                  99 lib/util/substitute.c 	if (insert == NULL || pattern == NULL || !*pattern || s == NULL)
s                 103 lib/util/substitute.c 	len = strlen(s);
s                 105 lib/util/substitute.c 	for (p = strstr(s, pattern); p != NULL; 
s                 110 lib/util/substitute.c 	alloc_len = MAX(len, strlen(s))+1;
s                 114 lib/util/substitute.c 	strncpy(ret, s, alloc_len);
s                 135 lib/util/substitute.c _PUBLIC_ void all_string_sub(char *s,const char *pattern,const char *insert, size_t len)
s                 140 lib/util/substitute.c 	if (!insert || !pattern || !s)
s                 143 lib/util/substitute.c 	ls = (ssize_t)strlen(s);
s                 153 lib/util/substitute.c 	while (lp <= ls && (p = strstr(s,pattern))) {
s                 164 lib/util/substitute.c 		s = p + li;
s                 125 lib/util/time.h _PUBLIC_ NTTIME nttime_from_string(const char *s);
s                  52 lib/util/unix_privs.c static int privileges_destructor(struct saved_state *s)
s                  54 lib/util/unix_privs.c 	if (geteuid() != s->uid &&
s                  55 lib/util/unix_privs.c 	    seteuid(s->uid) != 0) {
s                  69 lib/util/unix_privs.c 	struct saved_state *s;
s                  70 lib/util/unix_privs.c 	s = talloc(NULL, struct saved_state);
s                  71 lib/util/unix_privs.c 	if (!s) return NULL;
s                  72 lib/util/unix_privs.c 	s->uid = geteuid();
s                  73 lib/util/unix_privs.c 	if (s->uid != 0) {
s                  76 lib/util/unix_privs.c 	talloc_set_destructor(s, privileges_destructor);
s                  77 lib/util/unix_privs.c 	return s;
s                 411 lib/util/util.c char *smb_xstrdup(const char *s)
s                 423 lib/util/util.c 	char *s1 = strdup(s);
s                 428 lib/util/util.c #define strdup(s) __ERROR_DONT_USE_STRDUP_DIRECTLY
s                 441 lib/util/util.c char *smb_xstrndup(const char *s, size_t n)
s                 454 lib/util/util.c 	char *s1 = strndup(s, n);
s                 459 lib/util/util.c #define strndup(s,n) __ERROR_DONT_USE_STRNDUP_DIRECTLY
s                 547 lib/util/util.c _PUBLIC_ bool trim_string(char *s, const char *front, const char *back)
s                 555 lib/util/util.c 	if (!s || (s[0] == '\0'))
s                 561 lib/util/util.c 	len = strlen(s);
s                 564 lib/util/util.c 		while (len && strncmp(s, front, front_len)==0) {
s                 567 lib/util/util.c 			memmove(s, s+front_len, (len-front_len)+1);
s                 574 lib/util/util.c 		while ((len >= back_len) && strncmp(s+len-back_len,back,back_len)==0) {
s                 575 lib/util/util.c 			s[len-back_len]='\0';
s                 586 lib/util/util.c _PUBLIC_ _PURE_ size_t count_chars(const char *s, char c)
s                 590 lib/util/util.c 	while (*s) {
s                 591 lib/util/util.c 		if (*s == c) count++;
s                 592 lib/util/util.c 		s ++;
s                 835 lib/util/util.c 	char *s;
s                 846 lib/util/util.c 	s = (char *)*ptr;
s                 855 lib/util/util.c 		while (*s && strchr_m(sep,*s)) {
s                 856 lib/util/util.c 			s++;
s                 861 lib/util/util.c 	if (!*s) {
s                 866 lib/util/util.c 	saved_s = s;
s                 869 lib/util/util.c 	for (quoted = false; *s &&
s                 870 lib/util/util.c 			(quoted || !strchr_m(sep,*s)); s++) {
s                 871 lib/util/util.c 		if (*s == '\"') {
s                 886 lib/util/util.c 	s = saved_s;
s                 887 lib/util/util.c 	for (quoted = false; *s &&
s                 888 lib/util/util.c 			(quoted || !strchr_m(sep,*s)); s++) {
s                 889 lib/util/util.c 		if ( *s == '\"' ) {
s                 892 lib/util/util.c 			*pbuf++ = *s;
s                 896 lib/util/util.c 	*ptr = (*s) ? s+1 : s;
s                  68 lib/util/util.h size_t valgrind_strlen(const char *s);
s                 180 lib/util/util.h _PUBLIC_ bool check_password_quality(const char *s);
s                 226 lib/util/util.h _PUBLIC_ bool trim_string(char *s, const char *front, const char *back);
s                 231 lib/util/util.h _PUBLIC_ _PURE_ size_t count_chars(const char *s, char c);
s                 283 lib/util/util.h _PUBLIC_ void string_sub(char *s,const char *pattern, const char *insert, size_t len);
s                 286 lib/util/util.h _PUBLIC_ char *string_sub_talloc(TALLOC_CTX *mem_ctx, const char *s, 
s                 295 lib/util/util.h _PUBLIC_ void all_string_sub(char *s,const char *pattern,const char *insert, size_t len);
s                 306 lib/util/util.h _PUBLIC_ const char *str_format_nbt_domain(TALLOC_CTX *mem_ctx, const char *s);
s                 383 lib/util/util.h _PUBLIC_ void string_replace(char *s, char oldc, char newc);
s                 440 lib/util/util.h _PUBLIC_ const char **str_list_add(const char **list, const char *s);
s                 445 lib/util/util.h _PUBLIC_ void str_list_remove(const char **list, const char *s);
s                 450 lib/util/util.h _PUBLIC_ bool str_list_check(const char **list, const char *s);
s                 455 lib/util/util.h _PUBLIC_ bool str_list_check_ci(const char **list, const char *s);
s                 634 lib/util/util.h _PUBLIC_ char *smb_xstrdup(const char *s);
s                 636 lib/util/util.h char *smb_xstrndup(const char *s, size_t n);
s                  42 lib/util/util_file.c   char *s=s2;
s                  55 lib/util/util_file.c       s = (char *)malloc(maxlen);
s                  58 lib/util/util_file.c   if (!s) return(NULL);
s                  60 lib/util/util_file.c   *s = 0;
s                  70 lib/util/util_file.c 	  while (len > 0 && s[len-1] == ' ')
s                  72 lib/util/util_file.c 	      s[--len] = 0;
s                  74 lib/util/util_file.c 	  if (len > 0 && s[len-1] == '\\')
s                  76 lib/util/util_file.c 	      s[--len] = 0;
s                  80 lib/util/util_file.c 	  return(s);
s                  83 lib/util/util_file.c 	    SAFE_FREE(s);
s                  84 lib/util/util_file.c 	  return(len>0?s:NULL);
s                  91 lib/util/util_file.c 	  s[len++] = c;
s                  92 lib/util/util_file.c 	  s[len] = 0;
s                  99 lib/util/util_file.c 	  t = realloc_p(s, char, maxlen);
s                 102 lib/util/util_file.c 	    SAFE_FREE(s);
s                 104 lib/util/util_file.c 	  } else s = t;
s                 107 lib/util/util_file.c   return(s);
s                 278 lib/util/util_file.c 	char *s, **ret;
s                 282 lib/util/util_file.c 	for (s = p, i=0; s < p+size; s++) {
s                 283 lib/util/util_file.c 		if (s[0] == '\n') i++;
s                 297 lib/util/util_file.c 	for (s = p, i=0; s < p+size; s++) {
s                 298 lib/util/util_file.c 		if (s[0] == '\n') {
s                 299 lib/util/util_file.c 			s[0] = 0;
s                 301 lib/util/util_file.c 			ret[i] = s+1;
s                 303 lib/util/util_file.c 		if (s[0] == '\r') s[0] = 0;
s                 127 lib/util/util_ldb.c char *wrap_casefold(void *context, void *mem_ctx, const char *s, size_t n)
s                 129 lib/util/util_ldb.c 	return strupper_talloc_n(mem_ctx, s, n);
s                  27 lib/util/util_ldb.h char *wrap_casefold(void *context, void *mem_ctx, const char *s, size_t n);
s                 116 lib/util/util_str.c size_t valgrind_strlen(const char *s)
s                 119 lib/util/util_str.c 	for(count = 0; *s++; count++)
s                 130 lib/util/util_str.c _PUBLIC_ const char *str_format_nbt_domain(TALLOC_CTX *mem_ctx, const char *s)
s                 134 lib/util/util_str.c 	if (!s || !*s) {
s                 137 lib/util/util_str.c 	ret = talloc_array(mem_ctx, char, strlen(s)+2);
s                 142 lib/util/util_str.c 	memcpy(ret+1, s, strlen(s)+1);
s                 327 lib/util/util_str.c _PUBLIC_ void string_replace(char *s, char oldc, char newc)
s                 329 lib/util/util_str.c 	while (*s) {
s                 330 lib/util/util_str.c 		if (*s == oldc) *s = newc;
s                 331 lib/util/util_str.c 		s++;
s                 250 lib/util/util_strlist.c _PUBLIC_ const char **str_list_add(const char **list, const char *s)
s                 258 lib/util/util_strlist.c 	ret[len] = talloc_strdup(ret, s);
s                 269 lib/util/util_strlist.c _PUBLIC_ void str_list_remove(const char **list, const char *s)
s                 274 lib/util/util_strlist.c 		if (strcmp(list[i], s) == 0) break;
s                 287 lib/util/util_strlist.c _PUBLIC_ bool str_list_check(const char **list, const char *s)
s                 292 lib/util/util_strlist.c 		if (strcmp(list[i], s) == 0) return true;
s                 300 lib/util/util_strlist.c _PUBLIC_ bool str_list_check_ci(const char **list, const char *s)
s                 305 lib/util/util_strlist.c 		if (strcasecmp(list[i], s) == 0) return true;
s                 359 lib/util/xfile.c char *x_fgets(char *s, int size, XFILE *stream) 
s                 361 lib/util/xfile.c 	char *s0 = s;
s                 366 lib/util/xfile.c 		*s++ = (char)c;
s                 373 lib/util/xfile.c 	*s = 0;
s                  92 lib/util/xfile.h char *x_fgets(char *s, int size, XFILE *stream) ;
s                  66 lib/zlib/contrib/blast/blast.c local int bits(struct state *s, int need)
s                  71 lib/zlib/contrib/blast/blast.c     val = s->bitbuf;
s                  72 lib/zlib/contrib/blast/blast.c     while (s->bitcnt < need) {
s                  73 lib/zlib/contrib/blast/blast.c         if (s->left == 0) {
s                  74 lib/zlib/contrib/blast/blast.c             s->left = s->infun(s->inhow, &(s->in));
s                  75 lib/zlib/contrib/blast/blast.c             if (s->left == 0) longjmp(s->env, 1);       /* out of input */
s                  77 lib/zlib/contrib/blast/blast.c         val |= (int)(*(s->in)++) << s->bitcnt;          /* load eight bits */
s                  78 lib/zlib/contrib/blast/blast.c         s->left--;
s                  79 lib/zlib/contrib/blast/blast.c         s->bitcnt += 8;
s                  83 lib/zlib/contrib/blast/blast.c     s->bitbuf = val >> need;
s                  84 lib/zlib/contrib/blast/blast.c     s->bitcnt -= need;
s                 123 lib/zlib/contrib/blast/blast.c local int decode(struct state *s, struct huffman *h)
s                 134 lib/zlib/contrib/blast/blast.c     bitbuf = s->bitbuf;
s                 135 lib/zlib/contrib/blast/blast.c     left = s->bitcnt;
s                 145 lib/zlib/contrib/blast/blast.c                 s->bitbuf = bitbuf;
s                 146 lib/zlib/contrib/blast/blast.c                 s->bitcnt = (s->bitcnt - len) & 7;
s                 157 lib/zlib/contrib/blast/blast.c         if (s->left == 0) {
s                 158 lib/zlib/contrib/blast/blast.c             s->left = s->infun(s->inhow, &(s->in));
s                 159 lib/zlib/contrib/blast/blast.c             if (s->left == 0) longjmp(s->env, 1);       /* out of input */
s                 161 lib/zlib/contrib/blast/blast.c         bitbuf = *(s->in)++;
s                 162 lib/zlib/contrib/blast/blast.c         s->left--;
s                 276 lib/zlib/contrib/blast/blast.c local int decomp(struct state *s)
s                 318 lib/zlib/contrib/blast/blast.c     lit = bits(s, 8);
s                 320 lib/zlib/contrib/blast/blast.c     dict = bits(s, 8);
s                 325 lib/zlib/contrib/blast/blast.c         if (bits(s, 1)) {
s                 327 lib/zlib/contrib/blast/blast.c             symbol = decode(s, &lencode);
s                 328 lib/zlib/contrib/blast/blast.c             len = base[symbol] + bits(s, extra[symbol]);
s                 333 lib/zlib/contrib/blast/blast.c             dist = decode(s, &distcode) << symbol;
s                 334 lib/zlib/contrib/blast/blast.c             dist += bits(s, symbol);
s                 336 lib/zlib/contrib/blast/blast.c             if (s->first && dist > s->next)
s                 341 lib/zlib/contrib/blast/blast.c                 to = s->out + s->next;
s                 344 lib/zlib/contrib/blast/blast.c                 if (s->next < dist) {
s                 348 lib/zlib/contrib/blast/blast.c                 copy -= s->next;
s                 351 lib/zlib/contrib/blast/blast.c                 s->next += copy;
s                 355 lib/zlib/contrib/blast/blast.c                 if (s->next == MAXWIN) {
s                 356 lib/zlib/contrib/blast/blast.c                     if (s->outfun(s->outhow, s->out, s->next)) return 1;
s                 357 lib/zlib/contrib/blast/blast.c                     s->next = 0;
s                 358 lib/zlib/contrib/blast/blast.c                     s->first = 0;
s                 364 lib/zlib/contrib/blast/blast.c             symbol = lit ? decode(s, &litcode) : bits(s, 8);
s                 365 lib/zlib/contrib/blast/blast.c             s->out[s->next++] = symbol;
s                 366 lib/zlib/contrib/blast/blast.c             if (s->next == MAXWIN) {
s                 367 lib/zlib/contrib/blast/blast.c                 if (s->outfun(s->outhow, s->out, s->next)) return 1;
s                 368 lib/zlib/contrib/blast/blast.c                 s->next = 0;
s                 369 lib/zlib/contrib/blast/blast.c                 s->first = 0;
s                 379 lib/zlib/contrib/blast/blast.c     struct state s;             /* input/output state */
s                 383 lib/zlib/contrib/blast/blast.c     s.infun = infun;
s                 384 lib/zlib/contrib/blast/blast.c     s.inhow = inhow;
s                 385 lib/zlib/contrib/blast/blast.c     s.left = 0;
s                 386 lib/zlib/contrib/blast/blast.c     s.bitbuf = 0;
s                 387 lib/zlib/contrib/blast/blast.c     s.bitcnt = 0;
s                 390 lib/zlib/contrib/blast/blast.c     s.outfun = outfun;
s                 391 lib/zlib/contrib/blast/blast.c     s.outhow = outhow;
s                 392 lib/zlib/contrib/blast/blast.c     s.next = 0;
s                 393 lib/zlib/contrib/blast/blast.c     s.first = 1;
s                 396 lib/zlib/contrib/blast/blast.c     if (setjmp(s.env) != 0)             /* if came back here via longjmp(), */
s                 399 lib/zlib/contrib/blast/blast.c         err = decomp(&s);               /* decompress */
s                 402 lib/zlib/contrib/blast/blast.c     if (err != 1 && s.next && s.outfun(s.outhow, s.out, s.next) && err == 0)
s                 101 lib/zlib/contrib/iostream/zfstream.h template<class T> gzofstream &operator<<(gzofstream &s, const gzomanip<T> &m)
s                 103 lib/zlib/contrib/iostream/zfstream.h   return (*m.func)(s, m.val);
s                 106 lib/zlib/contrib/iostream/zfstream.h inline gzofstream &setcompressionlevel( gzofstream &s, int l )
s                 108 lib/zlib/contrib/iostream/zfstream.h   (s.rdbuf())->setcompressionlevel(l);
s                 109 lib/zlib/contrib/iostream/zfstream.h   return s;
s                 112 lib/zlib/contrib/iostream/zfstream.h inline gzofstream &setcompressionstrategy( gzofstream &s, int l )
s                 114 lib/zlib/contrib/iostream/zfstream.h   (s.rdbuf())->setcompressionstrategy(l);
s                 115 lib/zlib/contrib/iostream/zfstream.h   return s;
s                 440 lib/zlib/contrib/iostream3/zfstream.h setcompression(gzofstream &gzs, int l, int s = Z_DEFAULT_STRATEGY)
s                 442 lib/zlib/contrib/iostream3/zfstream.h   (gzs.rdbuf())->setcompression(l, s);
s                 458 lib/zlib/contrib/iostream3/zfstream.h   operator<<(gzofstream& s, const gzomanip2<T1,T2>& m)
s                 459 lib/zlib/contrib/iostream3/zfstream.h   { return (*m.func)(s, m.val1, m.val2); }
s                 463 lib/zlib/contrib/iostream3/zfstream.h setcompression(int l, int s = Z_DEFAULT_STRATEGY)
s                 464 lib/zlib/contrib/iostream3/zfstream.h { return gzomanip2<int,int>(&setcompression, l, s); }
s                  27 lib/zlib/contrib/masmx86/gvmat32c.c     deflate_state *s,
s                  32 lib/zlib/contrib/masmx86/gvmat32c.c     deflate_state *s,
s                  36 lib/zlib/contrib/masmx86/gvmat32c.c     deflate_state *s,
s                  48 lib/zlib/contrib/masmx86/gvmat32c.c     deflate_state *s,
s                  52 lib/zlib/contrib/masmx86/gvmat32c.c         return longest_match_686(s,cur_match);
s                  54 lib/zlib/contrib/masmx86/gvmat32c.c     if (s->w_mask != 0x7fff)
s                  55 lib/zlib/contrib/masmx86/gvmat32c.c         return longest_match_686(s,cur_match);
s                  58 lib/zlib/contrib/masmx86/gvmat32c.c         return longest_match_7fff(s,cur_match);
s                  68 lib/zlib/contrib/minizip/minizip.c   struct stat s;        /* results of stat() */
s                  86 lib/zlib/contrib/minizip/minizip.c     if (stat(name,&s)==0)
s                  88 lib/zlib/contrib/minizip/minizip.c       tm_t = s.st_mtime;
s                 402 lib/zlib/contrib/minizip/unzip.c     unz_s *s;
s                 493 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)ALLOC(sizeof(unz_s));
s                 494 lib/zlib/contrib/minizip/unzip.c     *s=us;
s                 495 lib/zlib/contrib/minizip/unzip.c     unzGoToFirstFile((unzFile)s);
s                 496 lib/zlib/contrib/minizip/unzip.c     return (unzFile)s;
s                 514 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                 517 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                 519 lib/zlib/contrib/minizip/unzip.c     if (s->pfile_in_zip_read!=NULL)
s                 522 lib/zlib/contrib/minizip/unzip.c     ZCLOSE(s->z_filefunc, s->filestream);
s                 523 lib/zlib/contrib/minizip/unzip.c     TRYFREE(s);
s                 536 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                 539 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                 540 lib/zlib/contrib/minizip/unzip.c     *pglobal_info=s->gi;
s                 593 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                 602 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                 603 lib/zlib/contrib/minizip/unzip.c     if (ZSEEK(s->z_filefunc, s->filestream,
s                 604 lib/zlib/contrib/minizip/unzip.c               s->pos_in_central_dir+s->byte_before_the_zipfile,
s                 611 lib/zlib/contrib/minizip/unzip.c         if (unzlocal_getLong(&s->z_filefunc, s->filestream,&uMagic) != UNZ_OK)
s                 616 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&file_info.version) != UNZ_OK)
s                 619 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&file_info.version_needed) != UNZ_OK)
s                 622 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&file_info.flag) != UNZ_OK)
s                 625 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&file_info.compression_method) != UNZ_OK)
s                 628 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getLong(&s->z_filefunc, s->filestream,&file_info.dosDate) != UNZ_OK)
s                 633 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getLong(&s->z_filefunc, s->filestream,&file_info.crc) != UNZ_OK)
s                 636 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getLong(&s->z_filefunc, s->filestream,&file_info.compressed_size) != UNZ_OK)
s                 639 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getLong(&s->z_filefunc, s->filestream,&file_info.uncompressed_size) != UNZ_OK)
s                 642 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&file_info.size_filename) != UNZ_OK)
s                 645 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&file_info.size_file_extra) != UNZ_OK)
s                 648 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&file_info.size_file_comment) != UNZ_OK)
s                 651 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&file_info.disk_num_start) != UNZ_OK)
s                 654 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&file_info.internal_fa) != UNZ_OK)
s                 657 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getLong(&s->z_filefunc, s->filestream,&file_info.external_fa) != UNZ_OK)
s                 660 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getLong(&s->z_filefunc, s->filestream,&file_info_internal.offset_curfile) != UNZ_OK)
s                 676 lib/zlib/contrib/minizip/unzip.c             if (ZREAD(s->z_filefunc, s->filestream,szFileName,uSizeRead)!=uSizeRead)
s                 691 lib/zlib/contrib/minizip/unzip.c             if (ZSEEK(s->z_filefunc, s->filestream,lSeek,ZLIB_FILEFUNC_SEEK_CUR)==0)
s                 696 lib/zlib/contrib/minizip/unzip.c             if (ZREAD(s->z_filefunc, s->filestream,extraField,uSizeRead)!=uSizeRead)
s                 716 lib/zlib/contrib/minizip/unzip.c             if (ZSEEK(s->z_filefunc, s->filestream,lSeek,ZLIB_FILEFUNC_SEEK_CUR)==0)
s                 721 lib/zlib/contrib/minizip/unzip.c             if (ZREAD(s->z_filefunc, s->filestream,szComment,uSizeRead)!=uSizeRead)
s                 772 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                 775 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                 776 lib/zlib/contrib/minizip/unzip.c     s->pos_in_central_dir=s->offset_central_dir;
s                 777 lib/zlib/contrib/minizip/unzip.c     s->num_file=0;
s                 778 lib/zlib/contrib/minizip/unzip.c     err=unzlocal_GetCurrentFileInfoInternal(file,&s->cur_file_info,
s                 779 lib/zlib/contrib/minizip/unzip.c                                              &s->cur_file_info_internal,
s                 781 lib/zlib/contrib/minizip/unzip.c     s->current_file_ok = (err == UNZ_OK);
s                 793 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                 798 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                 799 lib/zlib/contrib/minizip/unzip.c     if (!s->current_file_ok)
s                 801 lib/zlib/contrib/minizip/unzip.c     if (s->gi.number_entry != 0xffff)    /* 2^16 files overflow hack */
s                 802 lib/zlib/contrib/minizip/unzip.c       if (s->num_file+1==s->gi.number_entry)
s                 805 lib/zlib/contrib/minizip/unzip.c     s->pos_in_central_dir += SIZECENTRALDIRITEM + s->cur_file_info.size_filename +
s                 806 lib/zlib/contrib/minizip/unzip.c             s->cur_file_info.size_file_extra + s->cur_file_info.size_file_comment ;
s                 807 lib/zlib/contrib/minizip/unzip.c     s->num_file++;
s                 808 lib/zlib/contrib/minizip/unzip.c     err = unzlocal_GetCurrentFileInfoInternal(file,&s->cur_file_info,
s                 809 lib/zlib/contrib/minizip/unzip.c                                                &s->cur_file_info_internal,
s                 811 lib/zlib/contrib/minizip/unzip.c     s->current_file_ok = (err == UNZ_OK);
s                 829 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                 847 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                 848 lib/zlib/contrib/minizip/unzip.c     if (!s->current_file_ok)
s                 852 lib/zlib/contrib/minizip/unzip.c     num_fileSaved = s->num_file;
s                 853 lib/zlib/contrib/minizip/unzip.c     pos_in_central_dirSaved = s->pos_in_central_dir;
s                 854 lib/zlib/contrib/minizip/unzip.c     cur_file_infoSaved = s->cur_file_info;
s                 855 lib/zlib/contrib/minizip/unzip.c     cur_file_info_internalSaved = s->cur_file_info_internal;
s                 877 lib/zlib/contrib/minizip/unzip.c     s->num_file = num_fileSaved ;
s                 878 lib/zlib/contrib/minizip/unzip.c     s->pos_in_central_dir = pos_in_central_dirSaved ;
s                 879 lib/zlib/contrib/minizip/unzip.c     s->cur_file_info = cur_file_infoSaved;
s                 880 lib/zlib/contrib/minizip/unzip.c     s->cur_file_info_internal = cur_file_info_internalSaved;
s                 907 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                 911 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                 912 lib/zlib/contrib/minizip/unzip.c     if (!s->current_file_ok)
s                 915 lib/zlib/contrib/minizip/unzip.c     file_pos->pos_in_zip_directory  = s->pos_in_central_dir;
s                 916 lib/zlib/contrib/minizip/unzip.c     file_pos->num_of_file           = s->num_file;
s                 925 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                 930 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                 933 lib/zlib/contrib/minizip/unzip.c     s->pos_in_central_dir = file_pos->pos_in_zip_directory;
s                 934 lib/zlib/contrib/minizip/unzip.c     s->num_file           = file_pos->num_of_file;
s                 937 lib/zlib/contrib/minizip/unzip.c     err = unzlocal_GetCurrentFileInfoInternal(file,&s->cur_file_info,
s                 938 lib/zlib/contrib/minizip/unzip.c                                                &s->cur_file_info_internal,
s                 941 lib/zlib/contrib/minizip/unzip.c     s->current_file_ok = (err == UNZ_OK);
s                 957 lib/zlib/contrib/minizip/unzip.c local int unzlocal_CheckCurrentFileCoherencyHeader (s,piSizeVar,
s                 960 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                 974 lib/zlib/contrib/minizip/unzip.c     if (ZSEEK(s->z_filefunc, s->filestream,s->cur_file_info_internal.offset_curfile +
s                 975 lib/zlib/contrib/minizip/unzip.c                                 s->byte_before_the_zipfile,ZLIB_FILEFUNC_SEEK_SET)!=0)
s                 980 lib/zlib/contrib/minizip/unzip.c         if (unzlocal_getLong(&s->z_filefunc, s->filestream,&uMagic) != UNZ_OK)
s                 985 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&uData) != UNZ_OK)
s                 991 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&uFlags) != UNZ_OK)
s                 994 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&uData) != UNZ_OK)
s                 996 lib/zlib/contrib/minizip/unzip.c     else if ((err==UNZ_OK) && (uData!=s->cur_file_info.compression_method))
s                 999 lib/zlib/contrib/minizip/unzip.c     if ((err==UNZ_OK) && (s->cur_file_info.compression_method!=0) &&
s                1000 lib/zlib/contrib/minizip/unzip.c                          (s->cur_file_info.compression_method!=Z_DEFLATED))
s                1003 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getLong(&s->z_filefunc, s->filestream,&uData) != UNZ_OK) /* date/time */
s                1006 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getLong(&s->z_filefunc, s->filestream,&uData) != UNZ_OK) /* crc */
s                1008 lib/zlib/contrib/minizip/unzip.c     else if ((err==UNZ_OK) && (uData!=s->cur_file_info.crc) &&
s                1012 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getLong(&s->z_filefunc, s->filestream,&uData) != UNZ_OK) /* size compr */
s                1014 lib/zlib/contrib/minizip/unzip.c     else if ((err==UNZ_OK) && (uData!=s->cur_file_info.compressed_size) &&
s                1018 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getLong(&s->z_filefunc, s->filestream,&uData) != UNZ_OK) /* size uncompr */
s                1020 lib/zlib/contrib/minizip/unzip.c     else if ((err==UNZ_OK) && (uData!=s->cur_file_info.uncompressed_size) &&
s                1025 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&size_filename) != UNZ_OK)
s                1027 lib/zlib/contrib/minizip/unzip.c     else if ((err==UNZ_OK) && (size_filename!=s->cur_file_info.size_filename))
s                1032 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_getShort(&s->z_filefunc, s->filestream,&size_extra_field) != UNZ_OK)
s                1034 lib/zlib/contrib/minizip/unzip.c     *poffset_local_extrafield= s->cur_file_info_internal.offset_curfile +
s                1056 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                1069 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                1070 lib/zlib/contrib/minizip/unzip.c     if (!s->current_file_ok)
s                1073 lib/zlib/contrib/minizip/unzip.c     if (s->pfile_in_zip_read != NULL)
s                1076 lib/zlib/contrib/minizip/unzip.c     if (unzlocal_CheckCurrentFileCoherencyHeader(s,&iSizeVar,
s                1100 lib/zlib/contrib/minizip/unzip.c         *method = (int)s->cur_file_info.compression_method;
s                1105 lib/zlib/contrib/minizip/unzip.c         switch (s->cur_file_info.flag & 0x06)
s                1113 lib/zlib/contrib/minizip/unzip.c     if ((s->cur_file_info.compression_method!=0) &&
s                1114 lib/zlib/contrib/minizip/unzip.c         (s->cur_file_info.compression_method!=Z_DEFLATED))
s                1117 lib/zlib/contrib/minizip/unzip.c     pfile_in_zip_read_info->crc32_wait=s->cur_file_info.crc;
s                1120 lib/zlib/contrib/minizip/unzip.c             s->cur_file_info.compression_method;
s                1121 lib/zlib/contrib/minizip/unzip.c     pfile_in_zip_read_info->filestream=s->filestream;
s                1122 lib/zlib/contrib/minizip/unzip.c     pfile_in_zip_read_info->z_filefunc=s->z_filefunc;
s                1123 lib/zlib/contrib/minizip/unzip.c     pfile_in_zip_read_info->byte_before_the_zipfile=s->byte_before_the_zipfile;
s                1127 lib/zlib/contrib/minizip/unzip.c     if ((s->cur_file_info.compression_method==Z_DEFLATED) &&
s                1153 lib/zlib/contrib/minizip/unzip.c             s->cur_file_info.compressed_size ;
s                1155 lib/zlib/contrib/minizip/unzip.c             s->cur_file_info.uncompressed_size ;
s                1159 lib/zlib/contrib/minizip/unzip.c             s->cur_file_info_internal.offset_curfile + SIZEZIPLOCALHEADER +
s                1164 lib/zlib/contrib/minizip/unzip.c     s->pfile_in_zip_read = pfile_in_zip_read_info;
s                1170 lib/zlib/contrib/minizip/unzip.c         s->pcrc_32_tab = get_crc_table();
s                1171 lib/zlib/contrib/minizip/unzip.c         init_keys(password,s->keys,s->pcrc_32_tab);
s                1172 lib/zlib/contrib/minizip/unzip.c         if (ZSEEK(s->z_filefunc, s->filestream,
s                1173 lib/zlib/contrib/minizip/unzip.c                   s->pfile_in_zip_read->pos_in_zipfile +
s                1174 lib/zlib/contrib/minizip/unzip.c                      s->pfile_in_zip_read->byte_before_the_zipfile,
s                1177 lib/zlib/contrib/minizip/unzip.c         if(ZREAD(s->z_filefunc, s->filestream,source, 12)<12)
s                1181 lib/zlib/contrib/minizip/unzip.c             zdecode(s->keys,s->pcrc_32_tab,source[i]);
s                1183 lib/zlib/contrib/minizip/unzip.c         s->pfile_in_zip_read->pos_in_zipfile+=12;
s                1184 lib/zlib/contrib/minizip/unzip.c         s->encrypted=1;
s                1231 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                1235 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                1236 lib/zlib/contrib/minizip/unzip.c     pfile_in_zip_read_info=s->pfile_in_zip_read;
s                1287 lib/zlib/contrib/minizip/unzip.c             if(s->encrypted)
s                1292 lib/zlib/contrib/minizip/unzip.c                       zdecode(s->keys,s->pcrc_32_tab,
s                1388 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                1392 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                1393 lib/zlib/contrib/minizip/unzip.c     pfile_in_zip_read_info=s->pfile_in_zip_read;
s                1408 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                1412 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                1413 lib/zlib/contrib/minizip/unzip.c     pfile_in_zip_read_info=s->pfile_in_zip_read;
s                1443 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                1450 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                1451 lib/zlib/contrib/minizip/unzip.c     pfile_in_zip_read_info=s->pfile_in_zip_read;
s                1494 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                1498 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                1499 lib/zlib/contrib/minizip/unzip.c     pfile_in_zip_read_info=s->pfile_in_zip_read;
s                1521 lib/zlib/contrib/minizip/unzip.c     s->pfile_in_zip_read=NULL;
s                1538 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                1542 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                1545 lib/zlib/contrib/minizip/unzip.c     if (uReadThis>s->gi.size_comment)
s                1546 lib/zlib/contrib/minizip/unzip.c         uReadThis = s->gi.size_comment;
s                1548 lib/zlib/contrib/minizip/unzip.c     if (ZSEEK(s->z_filefunc,s->filestream,s->central_pos+22,ZLIB_FILEFUNC_SEEK_SET)!=0)
s                1554 lib/zlib/contrib/minizip/unzip.c       if (ZREAD(s->z_filefunc,s->filestream,szComment,uReadThis)!=uReadThis)
s                1558 lib/zlib/contrib/minizip/unzip.c     if ((szComment != NULL) && (uSizeBuf > s->gi.size_comment))
s                1559 lib/zlib/contrib/minizip/unzip.c         *(szComment+s->gi.size_comment)='\0';
s                1567 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                1571 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                1572 lib/zlib/contrib/minizip/unzip.c     if (!s->current_file_ok)
s                1574 lib/zlib/contrib/minizip/unzip.c     if (s->gi.number_entry != 0 && s->gi.number_entry != 0xffff)
s                1575 lib/zlib/contrib/minizip/unzip.c       if (s->num_file==s->gi.number_entry)
s                1577 lib/zlib/contrib/minizip/unzip.c     return s->pos_in_central_dir;
s                1584 lib/zlib/contrib/minizip/unzip.c     unz_s* s;
s                1589 lib/zlib/contrib/minizip/unzip.c     s=(unz_s*)file;
s                1591 lib/zlib/contrib/minizip/unzip.c     s->pos_in_central_dir = pos;
s                1592 lib/zlib/contrib/minizip/unzip.c     s->num_file = s->gi.number_entry;      /* hack */
s                1593 lib/zlib/contrib/minizip/unzip.c     err = unzlocal_GetCurrentFileInfoInternal(file,&s->cur_file_info,
s                1594 lib/zlib/contrib/minizip/unzip.c                                               &s->cur_file_info_internal,
s                1596 lib/zlib/contrib/minizip/unzip.c     s->current_file_ok = (err == UNZ_OK);
s                 111 lib/zlib/contrib/puff/puff.c local int bits(struct state *s, int need)
s                 116 lib/zlib/contrib/puff/puff.c     val = s->bitbuf;
s                 117 lib/zlib/contrib/puff/puff.c     while (s->bitcnt < need) {
s                 118 lib/zlib/contrib/puff/puff.c         if (s->incnt == s->inlen) longjmp(s->env, 1);   /* out of input */
s                 119 lib/zlib/contrib/puff/puff.c         val |= (long)(s->in[s->incnt++]) << s->bitcnt;  /* load eight bits */
s                 120 lib/zlib/contrib/puff/puff.c         s->bitcnt += 8;
s                 124 lib/zlib/contrib/puff/puff.c     s->bitbuf = (int)(val >> need);
s                 125 lib/zlib/contrib/puff/puff.c     s->bitcnt -= need;
s                 148 lib/zlib/contrib/puff/puff.c local int stored(struct state *s)
s                 153 lib/zlib/contrib/puff/puff.c     s->bitbuf = 0;
s                 154 lib/zlib/contrib/puff/puff.c     s->bitcnt = 0;
s                 157 lib/zlib/contrib/puff/puff.c     if (s->incnt + 4 > s->inlen) return 2;      /* not enough input */
s                 158 lib/zlib/contrib/puff/puff.c     len = s->in[s->incnt++];
s                 159 lib/zlib/contrib/puff/puff.c     len |= s->in[s->incnt++] << 8;
s                 160 lib/zlib/contrib/puff/puff.c     if (s->in[s->incnt++] != (~len & 0xff) ||
s                 161 lib/zlib/contrib/puff/puff.c         s->in[s->incnt++] != ((~len >> 8) & 0xff))
s                 165 lib/zlib/contrib/puff/puff.c     if (s->incnt + len > s->inlen) return 2;    /* not enough input */
s                 166 lib/zlib/contrib/puff/puff.c     if (s->out != NIL) {
s                 167 lib/zlib/contrib/puff/puff.c         if (s->outcnt + len > s->outlen)
s                 170 lib/zlib/contrib/puff/puff.c             s->out[s->outcnt++] = s->in[s->incnt++];
s                 173 lib/zlib/contrib/puff/puff.c         s->outcnt += len;
s                 174 lib/zlib/contrib/puff/puff.c         s->incnt += len;
s                 217 lib/zlib/contrib/puff/puff.c local int decode(struct state *s, struct huffman *h)
s                 227 lib/zlib/contrib/puff/puff.c         code |= bits(s, 1);             /* get next bit */
s                 245 lib/zlib/contrib/puff/puff.c local int decode(struct state *s, struct huffman *h)
s                 256 lib/zlib/contrib/puff/puff.c     bitbuf = s->bitbuf;
s                 257 lib/zlib/contrib/puff/puff.c     left = s->bitcnt;
s                 267 lib/zlib/contrib/puff/puff.c                 s->bitbuf = bitbuf;
s                 268 lib/zlib/contrib/puff/puff.c                 s->bitcnt = (s->bitcnt - len) & 7;
s                 279 lib/zlib/contrib/puff/puff.c         if (s->incnt == s->inlen) longjmp(s->env, 1);   /* out of input */
s                 280 lib/zlib/contrib/puff/puff.c         bitbuf = s->in[s->incnt++];
s                 414 lib/zlib/contrib/puff/puff.c local int codes(struct state *s,
s                 438 lib/zlib/contrib/puff/puff.c         symbol = decode(s, lencode);
s                 442 lib/zlib/contrib/puff/puff.c             if (s->out != NIL) {
s                 443 lib/zlib/contrib/puff/puff.c                 if (s->outcnt == s->outlen) return 1;
s                 444 lib/zlib/contrib/puff/puff.c                 s->out[s->outcnt] = symbol;
s                 446 lib/zlib/contrib/puff/puff.c             s->outcnt++;
s                 452 lib/zlib/contrib/puff/puff.c             len = lens[symbol] + bits(s, lext[symbol]);
s                 455 lib/zlib/contrib/puff/puff.c             symbol = decode(s, distcode);
s                 457 lib/zlib/contrib/puff/puff.c             dist = dists[symbol] + bits(s, dext[symbol]);
s                 458 lib/zlib/contrib/puff/puff.c             if (dist > s->outcnt)
s                 462 lib/zlib/contrib/puff/puff.c             if (s->out != NIL) {
s                 463 lib/zlib/contrib/puff/puff.c                 if (s->outcnt + len > s->outlen) return 1;
s                 465 lib/zlib/contrib/puff/puff.c                     s->out[s->outcnt] = s->out[s->outcnt - dist];
s                 466 lib/zlib/contrib/puff/puff.c                     s->outcnt++;
s                 470 lib/zlib/contrib/puff/puff.c                 s->outcnt += len;
s                 502 lib/zlib/contrib/puff/puff.c local int fixed(struct state *s)
s                 536 lib/zlib/contrib/puff/puff.c     return codes(s, &lencode, &distcode);
s                 626 lib/zlib/contrib/puff/puff.c local int dynamic(struct state *s)
s                 640 lib/zlib/contrib/puff/puff.c     nlen = bits(s, 5) + 257;
s                 641 lib/zlib/contrib/puff/puff.c     ndist = bits(s, 5) + 1;
s                 642 lib/zlib/contrib/puff/puff.c     ncode = bits(s, 4) + 4;
s                 648 lib/zlib/contrib/puff/puff.c         lengths[order[index]] = bits(s, 3);
s                 662 lib/zlib/contrib/puff/puff.c         symbol = decode(s, &lencode);
s                 670 lib/zlib/contrib/puff/puff.c                 symbol = 3 + bits(s, 2);
s                 673 lib/zlib/contrib/puff/puff.c                 symbol = 3 + bits(s, 3);
s                 675 lib/zlib/contrib/puff/puff.c                 symbol = 11 + bits(s, 7);
s                 694 lib/zlib/contrib/puff/puff.c     return codes(s, &lencode, &distcode);
s                 745 lib/zlib/contrib/puff/puff.c     struct state s;             /* input/output state */
s                 750 lib/zlib/contrib/puff/puff.c     s.out = dest;
s                 751 lib/zlib/contrib/puff/puff.c     s.outlen = *destlen;                /* ignored if dest is NIL */
s                 752 lib/zlib/contrib/puff/puff.c     s.outcnt = 0;
s                 755 lib/zlib/contrib/puff/puff.c     s.in = source;
s                 756 lib/zlib/contrib/puff/puff.c     s.inlen = *sourcelen;
s                 757 lib/zlib/contrib/puff/puff.c     s.incnt = 0;
s                 758 lib/zlib/contrib/puff/puff.c     s.bitbuf = 0;
s                 759 lib/zlib/contrib/puff/puff.c     s.bitcnt = 0;
s                 762 lib/zlib/contrib/puff/puff.c     if (setjmp(s.env) != 0)             /* if came back here via longjmp() */
s                 767 lib/zlib/contrib/puff/puff.c             last = bits(&s, 1);         /* one if last block */
s                 768 lib/zlib/contrib/puff/puff.c             type = bits(&s, 2);         /* block type 0..3 */
s                 769 lib/zlib/contrib/puff/puff.c             err = type == 0 ? stored(&s) :
s                 770 lib/zlib/contrib/puff/puff.c                   (type == 1 ? fixed(&s) :
s                 771 lib/zlib/contrib/puff/puff.c                    (type == 2 ? dynamic(&s) :
s                 779 lib/zlib/contrib/puff/puff.c         *destlen = s.outcnt;
s                 780 lib/zlib/contrib/puff/puff.c         *sourcelen = s.incnt;
s                 797 lib/zlib/contrib/puff/puff.c     struct stat s;
s                 800 lib/zlib/contrib/puff/puff.c     if (stat(name, &s)) return NULL;
s                 801 lib/zlib/contrib/puff/puff.c     if ((s.st_mode & S_IFMT) != S_IFREG) return NULL;
s                 802 lib/zlib/contrib/puff/puff.c     size = (unsigned long)(s.st_size);
s                 803 lib/zlib/contrib/puff/puff.c     if (size == 0 || (off_t)size != s.st_size) return NULL;
s                  73 lib/zlib/deflate.c typedef block_state (*compress_func) OF((deflate_state *s, int flush));
s                  76 lib/zlib/deflate.c local void fill_window    OF((deflate_state *s));
s                  77 lib/zlib/deflate.c local block_state deflate_stored OF((deflate_state *s, int flush));
s                  78 lib/zlib/deflate.c local block_state deflate_fast   OF((deflate_state *s, int flush));
s                  80 lib/zlib/deflate.c local block_state deflate_slow   OF((deflate_state *s, int flush));
s                  82 lib/zlib/deflate.c local void lm_init        OF((deflate_state *s));
s                  83 lib/zlib/deflate.c local void putShortMSB    OF((deflate_state *s, uInt b));
s                  89 lib/zlib/deflate.c       uInt longest_match  OF((deflate_state *s, IPos cur_match));
s                  91 lib/zlib/deflate.c local uInt longest_match  OF((deflate_state *s, IPos cur_match));
s                  94 lib/zlib/deflate.c local uInt longest_match_fast OF((deflate_state *s, IPos cur_match));
s                  97 lib/zlib/deflate.c local  void check_match OF((deflate_state *s, IPos start, IPos match,
s                 167 lib/zlib/deflate.c #define UPDATE_HASH(s,h,c) (h = (((h)<<s->hash_shift) ^ (c)) & s->hash_mask)
s                 181 lib/zlib/deflate.c #define INSERT_STRING(s, str, match_head) \
s                 182 lib/zlib/deflate.c    (UPDATE_HASH(s, s->ins_h, s->window[(str) + (MIN_MATCH-1)]), \
s                 183 lib/zlib/deflate.c     match_head = s->head[s->ins_h], \
s                 184 lib/zlib/deflate.c     s->head[s->ins_h] = (Pos)(str))
s                 186 lib/zlib/deflate.c #define INSERT_STRING(s, str, match_head) \
s                 187 lib/zlib/deflate.c    (UPDATE_HASH(s, s->ins_h, s->window[(str) + (MIN_MATCH-1)]), \
s                 188 lib/zlib/deflate.c     match_head = s->prev[(str) & s->w_mask] = s->head[s->ins_h], \
s                 189 lib/zlib/deflate.c     s->head[s->ins_h] = (Pos)(str))
s                 196 lib/zlib/deflate.c #define CLEAR_HASH(s) \
s                 197 lib/zlib/deflate.c     s->head[s->hash_size-1] = NIL; \
s                 198 lib/zlib/deflate.c     zmemzero((Bytef *)s->head, (unsigned)(s->hash_size-1)*sizeof(*s->head));
s                 224 lib/zlib/deflate.c     deflate_state *s;
s                 268 lib/zlib/deflate.c     s = (deflate_state *) ZALLOC(strm, 1, sizeof(deflate_state));
s                 269 lib/zlib/deflate.c     if (s == Z_NULL) return Z_MEM_ERROR;
s                 270 lib/zlib/deflate.c     strm->state = (struct internal_state FAR *)s;
s                 271 lib/zlib/deflate.c     s->strm = strm;
s                 273 lib/zlib/deflate.c     s->wrap = wrap;
s                 274 lib/zlib/deflate.c     s->gzhead = Z_NULL;
s                 275 lib/zlib/deflate.c     s->w_bits = windowBits;
s                 276 lib/zlib/deflate.c     s->w_size = 1 << s->w_bits;
s                 277 lib/zlib/deflate.c     s->w_mask = s->w_size - 1;
s                 279 lib/zlib/deflate.c     s->hash_bits = memLevel + 7;
s                 280 lib/zlib/deflate.c     s->hash_size = 1 << s->hash_bits;
s                 281 lib/zlib/deflate.c     s->hash_mask = s->hash_size - 1;
s                 282 lib/zlib/deflate.c     s->hash_shift =  ((s->hash_bits+MIN_MATCH-1)/MIN_MATCH);
s                 284 lib/zlib/deflate.c     s->window = (Bytef *) ZALLOC(strm, s->w_size, 2*sizeof(Byte));
s                 285 lib/zlib/deflate.c     s->prev   = (Posf *)  ZALLOC(strm, s->w_size, sizeof(Pos));
s                 286 lib/zlib/deflate.c     s->head   = (Posf *)  ZALLOC(strm, s->hash_size, sizeof(Pos));
s                 288 lib/zlib/deflate.c     s->lit_bufsize = 1 << (memLevel + 6); /* 16K elements by default */
s                 290 lib/zlib/deflate.c     overlay = (ushf *) ZALLOC(strm, s->lit_bufsize, sizeof(ush)+2);
s                 291 lib/zlib/deflate.c     s->pending_buf = (uchf *) overlay;
s                 292 lib/zlib/deflate.c     s->pending_buf_size = (ulg)s->lit_bufsize * (sizeof(ush)+2L);
s                 294 lib/zlib/deflate.c     if (s->window == Z_NULL || s->prev == Z_NULL || s->head == Z_NULL ||
s                 295 lib/zlib/deflate.c         s->pending_buf == Z_NULL) {
s                 296 lib/zlib/deflate.c         s->status = FINISH_STATE;
s                 301 lib/zlib/deflate.c     s->d_buf = overlay + s->lit_bufsize/sizeof(ush);
s                 302 lib/zlib/deflate.c     s->l_buf = s->pending_buf + (1+sizeof(ush))*s->lit_bufsize;
s                 304 lib/zlib/deflate.c     s->level = level;
s                 305 lib/zlib/deflate.c     s->strategy = strategy;
s                 306 lib/zlib/deflate.c     s->method = (Byte)method;
s                 317 lib/zlib/deflate.c     deflate_state *s;
s                 327 lib/zlib/deflate.c     s = strm->state;
s                 328 lib/zlib/deflate.c     if (s->wrap)
s                 332 lib/zlib/deflate.c     if (length > MAX_DIST(s)) {
s                 333 lib/zlib/deflate.c         length = MAX_DIST(s);
s                 336 lib/zlib/deflate.c     zmemcpy(s->window, dictionary, length);
s                 337 lib/zlib/deflate.c     s->strstart = length;
s                 338 lib/zlib/deflate.c     s->block_start = (long)length;
s                 344 lib/zlib/deflate.c     s->ins_h = s->window[0];
s                 345 lib/zlib/deflate.c     UPDATE_HASH(s, s->ins_h, s->window[1]);
s                 347 lib/zlib/deflate.c         INSERT_STRING(s, n, hash_head);
s                 357 lib/zlib/deflate.c     deflate_state *s;
s                 368 lib/zlib/deflate.c     s = (deflate_state *)strm->state;
s                 369 lib/zlib/deflate.c     s->pending = 0;
s                 370 lib/zlib/deflate.c     s->pending_out = s->pending_buf;
s                 372 lib/zlib/deflate.c     if (s->wrap < 0) {
s                 373 lib/zlib/deflate.c         s->wrap = -s->wrap; /* was made negative by deflate(..., Z_FINISH); */
s                 375 lib/zlib/deflate.c     s->status = s->wrap ? INIT_STATE : BUSY_STATE;
s                 378 lib/zlib/deflate.c         s->wrap == 2 ? crc32(0L, Z_NULL, 0) :
s                 381 lib/zlib/deflate.c     s->last_flush = Z_NO_FLUSH;
s                 383 lib/zlib/deflate.c     _tr_init(s);
s                 384 lib/zlib/deflate.c     lm_init(s);
s                 418 lib/zlib/deflate.c     deflate_state *s;
s                 423 lib/zlib/deflate.c     s = strm->state;
s                 433 lib/zlib/deflate.c     func = configuration_table[s->level].func;
s                 439 lib/zlib/deflate.c     if (s->level != level) {
s                 440 lib/zlib/deflate.c         s->level = level;
s                 441 lib/zlib/deflate.c         s->max_lazy_match   = configuration_table[level].max_lazy;
s                 442 lib/zlib/deflate.c         s->good_match       = configuration_table[level].good_length;
s                 443 lib/zlib/deflate.c         s->nice_match       = configuration_table[level].nice_length;
s                 444 lib/zlib/deflate.c         s->max_chain_length = configuration_table[level].max_chain;
s                 446 lib/zlib/deflate.c     s->strategy = strategy;
s                 458 lib/zlib/deflate.c     deflate_state *s;
s                 461 lib/zlib/deflate.c     s = strm->state;
s                 462 lib/zlib/deflate.c     s->good_match = good_length;
s                 463 lib/zlib/deflate.c     s->max_lazy_match = max_lazy;
s                 464 lib/zlib/deflate.c     s->nice_match = nice_length;
s                 465 lib/zlib/deflate.c     s->max_chain_length = max_chain;
s                 490 lib/zlib/deflate.c     deflate_state *s;
s                 502 lib/zlib/deflate.c     s = strm->state;
s                 503 lib/zlib/deflate.c     if (s->w_bits != 15 || s->hash_bits != 8 + 7)
s                 515 lib/zlib/deflate.c local void putShortMSB (s, b)
s                 516 lib/zlib/deflate.c     deflate_state *s;
s                 519 lib/zlib/deflate.c     put_byte(s, (Byte)(b >> 8));
s                 520 lib/zlib/deflate.c     put_byte(s, (Byte)(b & 0xff));
s                 554 lib/zlib/deflate.c     deflate_state *s;
s                 560 lib/zlib/deflate.c     s = strm->state;
s                 564 lib/zlib/deflate.c         (s->status == FINISH_STATE && flush != Z_FINISH)) {
s                 569 lib/zlib/deflate.c     s->strm = strm; /* just in case */
s                 570 lib/zlib/deflate.c     old_flush = s->last_flush;
s                 571 lib/zlib/deflate.c     s->last_flush = flush;
s                 574 lib/zlib/deflate.c     if (s->status == INIT_STATE) {
s                 576 lib/zlib/deflate.c         if (s->wrap == 2) {
s                 578 lib/zlib/deflate.c             put_byte(s, 31);
s                 579 lib/zlib/deflate.c             put_byte(s, 139);
s                 580 lib/zlib/deflate.c             put_byte(s, 8);
s                 581 lib/zlib/deflate.c             if (s->gzhead == NULL) {
s                 582 lib/zlib/deflate.c                 put_byte(s, 0);
s                 583 lib/zlib/deflate.c                 put_byte(s, 0);
s                 584 lib/zlib/deflate.c                 put_byte(s, 0);
s                 585 lib/zlib/deflate.c                 put_byte(s, 0);
s                 586 lib/zlib/deflate.c                 put_byte(s, 0);
s                 587 lib/zlib/deflate.c                 put_byte(s, s->level == 9 ? 2 :
s                 588 lib/zlib/deflate.c                             (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2 ?
s                 590 lib/zlib/deflate.c                 put_byte(s, OS_CODE);
s                 591 lib/zlib/deflate.c                 s->status = BUSY_STATE;
s                 594 lib/zlib/deflate.c                 put_byte(s, (s->gzhead->text ? 1 : 0) +
s                 595 lib/zlib/deflate.c                             (s->gzhead->hcrc ? 2 : 0) +
s                 596 lib/zlib/deflate.c                             (s->gzhead->extra == Z_NULL ? 0 : 4) +
s                 597 lib/zlib/deflate.c                             (s->gzhead->name == Z_NULL ? 0 : 8) +
s                 598 lib/zlib/deflate.c                             (s->gzhead->comment == Z_NULL ? 0 : 16)
s                 600 lib/zlib/deflate.c                 put_byte(s, (Byte)(s->gzhead->time & 0xff));
s                 601 lib/zlib/deflate.c                 put_byte(s, (Byte)((s->gzhead->time >> 8) & 0xff));
s                 602 lib/zlib/deflate.c                 put_byte(s, (Byte)((s->gzhead->time >> 16) & 0xff));
s                 603 lib/zlib/deflate.c                 put_byte(s, (Byte)((s->gzhead->time >> 24) & 0xff));
s                 604 lib/zlib/deflate.c                 put_byte(s, s->level == 9 ? 2 :
s                 605 lib/zlib/deflate.c                             (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2 ?
s                 607 lib/zlib/deflate.c                 put_byte(s, s->gzhead->os & 0xff);
s                 608 lib/zlib/deflate.c                 if (s->gzhead->extra != NULL) {
s                 609 lib/zlib/deflate.c                     put_byte(s, s->gzhead->extra_len & 0xff);
s                 610 lib/zlib/deflate.c                     put_byte(s, (s->gzhead->extra_len >> 8) & 0xff);
s                 612 lib/zlib/deflate.c                 if (s->gzhead->hcrc)
s                 613 lib/zlib/deflate.c                     strm->adler = crc32(strm->adler, s->pending_buf,
s                 614 lib/zlib/deflate.c                                         s->pending);
s                 615 lib/zlib/deflate.c                 s->gzindex = 0;
s                 616 lib/zlib/deflate.c                 s->status = EXTRA_STATE;
s                 622 lib/zlib/deflate.c             uInt header = (Z_DEFLATED + ((s->w_bits-8)<<4)) << 8;
s                 625 lib/zlib/deflate.c             if (s->strategy >= Z_HUFFMAN_ONLY || s->level < 2)
s                 627 lib/zlib/deflate.c             else if (s->level < 6)
s                 629 lib/zlib/deflate.c             else if (s->level == 6)
s                 634 lib/zlib/deflate.c             if (s->strstart != 0) header |= PRESET_DICT;
s                 637 lib/zlib/deflate.c             s->status = BUSY_STATE;
s                 638 lib/zlib/deflate.c             putShortMSB(s, header);
s                 641 lib/zlib/deflate.c             if (s->strstart != 0) {
s                 642 lib/zlib/deflate.c                 putShortMSB(s, (uInt)(strm->adler >> 16));
s                 643 lib/zlib/deflate.c                 putShortMSB(s, (uInt)(strm->adler & 0xffff));
s                 649 lib/zlib/deflate.c     if (s->status == EXTRA_STATE) {
s                 650 lib/zlib/deflate.c         if (s->gzhead->extra != NULL) {
s                 651 lib/zlib/deflate.c             uInt beg = s->pending;  /* start of bytes to update crc */
s                 653 lib/zlib/deflate.c             while (s->gzindex < (s->gzhead->extra_len & 0xffff)) {
s                 654 lib/zlib/deflate.c                 if (s->pending == s->pending_buf_size) {
s                 655 lib/zlib/deflate.c                     if (s->gzhead->hcrc && s->pending > beg)
s                 656 lib/zlib/deflate.c                         strm->adler = crc32(strm->adler, s->pending_buf + beg,
s                 657 lib/zlib/deflate.c                                             s->pending - beg);
s                 659 lib/zlib/deflate.c                     beg = s->pending;
s                 660 lib/zlib/deflate.c                     if (s->pending == s->pending_buf_size)
s                 663 lib/zlib/deflate.c                 put_byte(s, s->gzhead->extra[s->gzindex]);
s                 664 lib/zlib/deflate.c                 s->gzindex++;
s                 666 lib/zlib/deflate.c             if (s->gzhead->hcrc && s->pending > beg)
s                 667 lib/zlib/deflate.c                 strm->adler = crc32(strm->adler, s->pending_buf + beg,
s                 668 lib/zlib/deflate.c                                     s->pending - beg);
s                 669 lib/zlib/deflate.c             if (s->gzindex == s->gzhead->extra_len) {
s                 670 lib/zlib/deflate.c                 s->gzindex = 0;
s                 671 lib/zlib/deflate.c                 s->status = NAME_STATE;
s                 675 lib/zlib/deflate.c             s->status = NAME_STATE;
s                 677 lib/zlib/deflate.c     if (s->status == NAME_STATE) {
s                 678 lib/zlib/deflate.c         if (s->gzhead->name != NULL) {
s                 679 lib/zlib/deflate.c             uInt beg = s->pending;  /* start of bytes to update crc */
s                 683 lib/zlib/deflate.c                 if (s->pending == s->pending_buf_size) {
s                 684 lib/zlib/deflate.c                     if (s->gzhead->hcrc && s->pending > beg)
s                 685 lib/zlib/deflate.c                         strm->adler = crc32(strm->adler, s->pending_buf + beg,
s                 686 lib/zlib/deflate.c                                             s->pending - beg);
s                 688 lib/zlib/deflate.c                     beg = s->pending;
s                 689 lib/zlib/deflate.c                     if (s->pending == s->pending_buf_size) {
s                 694 lib/zlib/deflate.c                 val = s->gzhead->name[s->gzindex++];
s                 695 lib/zlib/deflate.c                 put_byte(s, val);
s                 697 lib/zlib/deflate.c             if (s->gzhead->hcrc && s->pending > beg)
s                 698 lib/zlib/deflate.c                 strm->adler = crc32(strm->adler, s->pending_buf + beg,
s                 699 lib/zlib/deflate.c                                     s->pending - beg);
s                 701 lib/zlib/deflate.c                 s->gzindex = 0;
s                 702 lib/zlib/deflate.c                 s->status = COMMENT_STATE;
s                 706 lib/zlib/deflate.c             s->status = COMMENT_STATE;
s                 708 lib/zlib/deflate.c     if (s->status == COMMENT_STATE) {
s                 709 lib/zlib/deflate.c         if (s->gzhead->comment != NULL) {
s                 710 lib/zlib/deflate.c             uInt beg = s->pending;  /* start of bytes to update crc */
s                 714 lib/zlib/deflate.c                 if (s->pending == s->pending_buf_size) {
s                 715 lib/zlib/deflate.c                     if (s->gzhead->hcrc && s->pending > beg)
s                 716 lib/zlib/deflate.c                         strm->adler = crc32(strm->adler, s->pending_buf + beg,
s                 717 lib/zlib/deflate.c                                             s->pending - beg);
s                 719 lib/zlib/deflate.c                     beg = s->pending;
s                 720 lib/zlib/deflate.c                     if (s->pending == s->pending_buf_size) {
s                 725 lib/zlib/deflate.c                 val = s->gzhead->comment[s->gzindex++];
s                 726 lib/zlib/deflate.c                 put_byte(s, val);
s                 728 lib/zlib/deflate.c             if (s->gzhead->hcrc && s->pending > beg)
s                 729 lib/zlib/deflate.c                 strm->adler = crc32(strm->adler, s->pending_buf + beg,
s                 730 lib/zlib/deflate.c                                     s->pending - beg);
s                 732 lib/zlib/deflate.c                 s->status = HCRC_STATE;
s                 735 lib/zlib/deflate.c             s->status = HCRC_STATE;
s                 737 lib/zlib/deflate.c     if (s->status == HCRC_STATE) {
s                 738 lib/zlib/deflate.c         if (s->gzhead->hcrc) {
s                 739 lib/zlib/deflate.c             if (s->pending + 2 > s->pending_buf_size)
s                 741 lib/zlib/deflate.c             if (s->pending + 2 <= s->pending_buf_size) {
s                 742 lib/zlib/deflate.c                 put_byte(s, (Byte)(strm->adler & 0xff));
s                 743 lib/zlib/deflate.c                 put_byte(s, (Byte)((strm->adler >> 8) & 0xff));
s                 745 lib/zlib/deflate.c                 s->status = BUSY_STATE;
s                 749 lib/zlib/deflate.c             s->status = BUSY_STATE;
s                 754 lib/zlib/deflate.c     if (s->pending != 0) {
s                 763 lib/zlib/deflate.c             s->last_flush = -1;
s                 777 lib/zlib/deflate.c     if (s->status == FINISH_STATE && strm->avail_in != 0) {
s                 783 lib/zlib/deflate.c     if (strm->avail_in != 0 || s->lookahead != 0 ||
s                 784 lib/zlib/deflate.c         (flush != Z_NO_FLUSH && s->status != FINISH_STATE)) {
s                 787 lib/zlib/deflate.c         bstate = (*(configuration_table[s->level].func))(s, flush);
s                 790 lib/zlib/deflate.c             s->status = FINISH_STATE;
s                 794 lib/zlib/deflate.c                 s->last_flush = -1; /* avoid BUF_ERROR next call, see above */
s                 807 lib/zlib/deflate.c                 _tr_align(s);
s                 809 lib/zlib/deflate.c                 _tr_stored_block(s, (char*)0, 0L, 0);
s                 814 lib/zlib/deflate.c                     CLEAR_HASH(s);             /* forget history */
s                 819 lib/zlib/deflate.c               s->last_flush = -1; /* avoid BUF_ERROR at next call, see above */
s                 827 lib/zlib/deflate.c     if (s->wrap <= 0) return Z_STREAM_END;
s                 831 lib/zlib/deflate.c     if (s->wrap == 2) {
s                 832 lib/zlib/deflate.c         put_byte(s, (Byte)(strm->adler & 0xff));
s                 833 lib/zlib/deflate.c         put_byte(s, (Byte)((strm->adler >> 8) & 0xff));
s                 834 lib/zlib/deflate.c         put_byte(s, (Byte)((strm->adler >> 16) & 0xff));
s                 835 lib/zlib/deflate.c         put_byte(s, (Byte)((strm->adler >> 24) & 0xff));
s                 836 lib/zlib/deflate.c         put_byte(s, (Byte)(strm->total_in & 0xff));
s                 837 lib/zlib/deflate.c         put_byte(s, (Byte)((strm->total_in >> 8) & 0xff));
s                 838 lib/zlib/deflate.c         put_byte(s, (Byte)((strm->total_in >> 16) & 0xff));
s                 839 lib/zlib/deflate.c         put_byte(s, (Byte)((strm->total_in >> 24) & 0xff));
s                 844 lib/zlib/deflate.c         putShortMSB(s, (uInt)(strm->adler >> 16));
s                 845 lib/zlib/deflate.c         putShortMSB(s, (uInt)(strm->adler & 0xffff));
s                 851 lib/zlib/deflate.c     if (s->wrap > 0) s->wrap = -s->wrap; /* write the trailer only once! */
s                 852 lib/zlib/deflate.c     return s->pending != 0 ? Z_OK : Z_STREAM_END;
s                 983 lib/zlib/deflate.c local void lm_init (s)
s                 984 lib/zlib/deflate.c     deflate_state *s;
s                 986 lib/zlib/deflate.c     s->window_size = (ulg)2L*s->w_size;
s                 988 lib/zlib/deflate.c     CLEAR_HASH(s);
s                 992 lib/zlib/deflate.c     s->max_lazy_match   = configuration_table[s->level].max_lazy;
s                 993 lib/zlib/deflate.c     s->good_match       = configuration_table[s->level].good_length;
s                 994 lib/zlib/deflate.c     s->nice_match       = configuration_table[s->level].nice_length;
s                 995 lib/zlib/deflate.c     s->max_chain_length = configuration_table[s->level].max_chain;
s                 997 lib/zlib/deflate.c     s->strstart = 0;
s                 998 lib/zlib/deflate.c     s->block_start = 0L;
s                 999 lib/zlib/deflate.c     s->lookahead = 0;
s                1000 lib/zlib/deflate.c     s->match_length = s->prev_length = MIN_MATCH-1;
s                1001 lib/zlib/deflate.c     s->match_available = 0;
s                1002 lib/zlib/deflate.c     s->ins_h = 0;
s                1024 lib/zlib/deflate.c local uInt longest_match(s, cur_match)
s                1025 lib/zlib/deflate.c     deflate_state *s;
s                1028 lib/zlib/deflate.c     unsigned chain_length = s->max_chain_length;/* max hash chain length */
s                1029 lib/zlib/deflate.c     register Bytef *scan = s->window + s->strstart; /* current string */
s                1032 lib/zlib/deflate.c     int best_len = s->prev_length;              /* best match length so far */
s                1033 lib/zlib/deflate.c     int nice_match = s->nice_match;             /* stop if match long enough */
s                1034 lib/zlib/deflate.c     IPos limit = s->strstart > (IPos)MAX_DIST(s) ?
s                1035 lib/zlib/deflate.c         s->strstart - (IPos)MAX_DIST(s) : NIL;
s                1039 lib/zlib/deflate.c     Posf *prev = s->prev;
s                1040 lib/zlib/deflate.c     uInt wmask = s->w_mask;
s                1046 lib/zlib/deflate.c     register Bytef *strend = s->window + s->strstart + MAX_MATCH - 1;
s                1050 lib/zlib/deflate.c     register Bytef *strend = s->window + s->strstart + MAX_MATCH;
s                1058 lib/zlib/deflate.c     Assert(s->hash_bits >= 8 && MAX_MATCH == 258, "Code too clever");
s                1061 lib/zlib/deflate.c     if (s->prev_length >= s->good_match) {
s                1067 lib/zlib/deflate.c     if ((uInt)nice_match > s->lookahead) nice_match = s->lookahead;
s                1069 lib/zlib/deflate.c     Assert((ulg)s->strstart <= s->window_size-MIN_LOOKAHEAD, "need lookahead");
s                1072 lib/zlib/deflate.c         Assert(cur_match < s->strstart, "no future");
s                1073 lib/zlib/deflate.c         match = s->window + cur_match;
s                1110 lib/zlib/deflate.c         Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
s                1142 lib/zlib/deflate.c         Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
s                1150 lib/zlib/deflate.c             s->match_start = cur_match;
s                1163 lib/zlib/deflate.c     if ((uInt)best_len <= s->lookahead) return (uInt)best_len;
s                1164 lib/zlib/deflate.c     return s->lookahead;
s                1172 lib/zlib/deflate.c local uInt longest_match_fast(s, cur_match)
s                1173 lib/zlib/deflate.c     deflate_state *s;
s                1176 lib/zlib/deflate.c     register Bytef *scan = s->window + s->strstart; /* current string */
s                1179 lib/zlib/deflate.c     register Bytef *strend = s->window + s->strstart + MAX_MATCH;
s                1184 lib/zlib/deflate.c     Assert(s->hash_bits >= 8 && MAX_MATCH == 258, "Code too clever");
s                1186 lib/zlib/deflate.c     Assert((ulg)s->strstart <= s->window_size-MIN_LOOKAHEAD, "need lookahead");
s                1188 lib/zlib/deflate.c     Assert(cur_match < s->strstart, "no future");
s                1190 lib/zlib/deflate.c     match = s->window + cur_match;
s                1215 lib/zlib/deflate.c     Assert(scan <= s->window+(unsigned)(s->window_size-1), "wild scan");
s                1221 lib/zlib/deflate.c     s->match_start = cur_match;
s                1222 lib/zlib/deflate.c     return (uInt)len <= s->lookahead ? (uInt)len : s->lookahead;
s                1232 lib/zlib/deflate.c local void check_match(s, start, match, length)
s                1233 lib/zlib/deflate.c     deflate_state *s;
s                1238 lib/zlib/deflate.c     if (zmemcmp(s->window + match,
s                1239 lib/zlib/deflate.c                 s->window + start, length) != EQUAL) {
s                1243 lib/zlib/deflate.c             fprintf(stderr, "%c%c", s->window[match++], s->window[start++]);
s                1249 lib/zlib/deflate.c         do { putc(s->window[start++], stderr); } while (--length != 0);
s                1253 lib/zlib/deflate.c #  define check_match(s, start, match, length)
s                1266 lib/zlib/deflate.c local void fill_window(s)
s                1267 lib/zlib/deflate.c     deflate_state *s;
s                1272 lib/zlib/deflate.c     uInt wsize = s->w_size;
s                1275 lib/zlib/deflate.c         more = (unsigned)(s->window_size -(ulg)s->lookahead -(ulg)s->strstart);
s                1279 lib/zlib/deflate.c             if (more == 0 && s->strstart == 0 && s->lookahead == 0) {
s                1293 lib/zlib/deflate.c         if (s->strstart >= wsize+MAX_DIST(s)) {
s                1295 lib/zlib/deflate.c             zmemcpy(s->window, s->window+wsize, (unsigned)wsize);
s                1296 lib/zlib/deflate.c             s->match_start -= wsize;
s                1297 lib/zlib/deflate.c             s->strstart    -= wsize; /* we now have strstart >= MAX_DIST */
s                1298 lib/zlib/deflate.c             s->block_start -= (long) wsize;
s                1307 lib/zlib/deflate.c             n = s->hash_size;
s                1308 lib/zlib/deflate.c             p = &s->head[n];
s                1316 lib/zlib/deflate.c             p = &s->prev[n];
s                1327 lib/zlib/deflate.c         if (s->strm->avail_in == 0) return;
s                1342 lib/zlib/deflate.c         n = read_buf(s->strm, s->window + s->strstart + s->lookahead, more);
s                1343 lib/zlib/deflate.c         s->lookahead += n;
s                1346 lib/zlib/deflate.c         if (s->lookahead >= MIN_MATCH) {
s                1347 lib/zlib/deflate.c             s->ins_h = s->window[s->strstart];
s                1348 lib/zlib/deflate.c             UPDATE_HASH(s, s->ins_h, s->window[s->strstart+1]);
s                1357 lib/zlib/deflate.c     } while (s->lookahead < MIN_LOOKAHEAD && s->strm->avail_in != 0);
s                1364 lib/zlib/deflate.c #define FLUSH_BLOCK_ONLY(s, eof) { \
s                1365 lib/zlib/deflate.c    _tr_flush_block(s, (s->block_start >= 0L ? \
s                1366 lib/zlib/deflate.c                    (charf *)&s->window[(unsigned)s->block_start] : \
s                1368 lib/zlib/deflate.c                 (ulg)((long)s->strstart - s->block_start), \
s                1370 lib/zlib/deflate.c    s->block_start = s->strstart; \
s                1371 lib/zlib/deflate.c    flush_pending(s->strm); \
s                1376 lib/zlib/deflate.c #define FLUSH_BLOCK(s, eof) { \
s                1377 lib/zlib/deflate.c    FLUSH_BLOCK_ONLY(s, eof); \
s                1378 lib/zlib/deflate.c    if (s->strm->avail_out == 0) return (eof) ? finish_started : need_more; \
s                1390 lib/zlib/deflate.c local block_state deflate_stored(s, flush)
s                1391 lib/zlib/deflate.c     deflate_state *s;
s                1400 lib/zlib/deflate.c     if (max_block_size > s->pending_buf_size - 5) {
s                1401 lib/zlib/deflate.c         max_block_size = s->pending_buf_size - 5;
s                1407 lib/zlib/deflate.c         if (s->lookahead <= 1) {
s                1409 lib/zlib/deflate.c             Assert(s->strstart < s->w_size+MAX_DIST(s) ||
s                1410 lib/zlib/deflate.c                    s->block_start >= (long)s->w_size, "slide too late");
s                1412 lib/zlib/deflate.c             fill_window(s);
s                1413 lib/zlib/deflate.c             if (s->lookahead == 0 && flush == Z_NO_FLUSH) return need_more;
s                1415 lib/zlib/deflate.c             if (s->lookahead == 0) break; /* flush the current block */
s                1417 lib/zlib/deflate.c         Assert(s->block_start >= 0L, "block gone");
s                1419 lib/zlib/deflate.c         s->strstart += s->lookahead;
s                1420 lib/zlib/deflate.c         s->lookahead = 0;
s                1423 lib/zlib/deflate.c         max_start = s->block_start + max_block_size;
s                1424 lib/zlib/deflate.c         if (s->strstart == 0 || (ulg)s->strstart >= max_start) {
s                1426 lib/zlib/deflate.c             s->lookahead = (uInt)(s->strstart - max_start);
s                1427 lib/zlib/deflate.c             s->strstart = (uInt)max_start;
s                1428 lib/zlib/deflate.c             FLUSH_BLOCK(s, 0);
s                1433 lib/zlib/deflate.c         if (s->strstart - (uInt)s->block_start >= MAX_DIST(s)) {
s                1434 lib/zlib/deflate.c             FLUSH_BLOCK(s, 0);
s                1437 lib/zlib/deflate.c     FLUSH_BLOCK(s, flush == Z_FINISH);
s                1448 lib/zlib/deflate.c local block_state deflate_fast(s, flush)
s                1449 lib/zlib/deflate.c     deflate_state *s;
s                1461 lib/zlib/deflate.c         if (s->lookahead < MIN_LOOKAHEAD) {
s                1462 lib/zlib/deflate.c             fill_window(s);
s                1463 lib/zlib/deflate.c             if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) {
s                1466 lib/zlib/deflate.c             if (s->lookahead == 0) break; /* flush the current block */
s                1472 lib/zlib/deflate.c         if (s->lookahead >= MIN_MATCH) {
s                1473 lib/zlib/deflate.c             INSERT_STRING(s, s->strstart, hash_head);
s                1479 lib/zlib/deflate.c         if (hash_head != NIL && s->strstart - hash_head <= MAX_DIST(s)) {
s                1485 lib/zlib/deflate.c             if ((s->strategy != Z_HUFFMAN_ONLY && s->strategy != Z_RLE) ||
s                1486 lib/zlib/deflate.c                 (s->strategy == Z_RLE && s->strstart - hash_head == 1)) {
s                1487 lib/zlib/deflate.c                 s->match_length = longest_match_fast (s, hash_head);
s                1490 lib/zlib/deflate.c             if (s->strategy != Z_HUFFMAN_ONLY && s->strategy != Z_RLE) {
s                1491 lib/zlib/deflate.c                 s->match_length = longest_match (s, hash_head);
s                1492 lib/zlib/deflate.c             } else if (s->strategy == Z_RLE && s->strstart - hash_head == 1) {
s                1493 lib/zlib/deflate.c                 s->match_length = longest_match_fast (s, hash_head);
s                1498 lib/zlib/deflate.c         if (s->match_length >= MIN_MATCH) {
s                1499 lib/zlib/deflate.c             check_match(s, s->strstart, s->match_start, s->match_length);
s                1501 lib/zlib/deflate.c             _tr_tally_dist(s, s->strstart - s->match_start,
s                1502 lib/zlib/deflate.c                            s->match_length - MIN_MATCH, bflush);
s                1504 lib/zlib/deflate.c             s->lookahead -= s->match_length;
s                1510 lib/zlib/deflate.c             if (s->match_length <= s->max_insert_length &&
s                1511 lib/zlib/deflate.c                 s->lookahead >= MIN_MATCH) {
s                1512 lib/zlib/deflate.c                 s->match_length--; /* string at strstart already in table */
s                1514 lib/zlib/deflate.c                     s->strstart++;
s                1515 lib/zlib/deflate.c                     INSERT_STRING(s, s->strstart, hash_head);
s                1519 lib/zlib/deflate.c                 } while (--s->match_length != 0);
s                1520 lib/zlib/deflate.c                 s->strstart++;
s                1524 lib/zlib/deflate.c                 s->strstart += s->match_length;
s                1525 lib/zlib/deflate.c                 s->match_length = 0;
s                1526 lib/zlib/deflate.c                 s->ins_h = s->window[s->strstart];
s                1527 lib/zlib/deflate.c                 UPDATE_HASH(s, s->ins_h, s->window[s->strstart+1]);
s                1537 lib/zlib/deflate.c             Tracevv((stderr,"%c", s->window[s->strstart]));
s                1538 lib/zlib/deflate.c             _tr_tally_lit (s, s->window[s->strstart], bflush);
s                1539 lib/zlib/deflate.c             s->lookahead--;
s                1540 lib/zlib/deflate.c             s->strstart++;
s                1542 lib/zlib/deflate.c         if (bflush) FLUSH_BLOCK(s, 0);
s                1544 lib/zlib/deflate.c     FLUSH_BLOCK(s, flush == Z_FINISH);
s                1554 lib/zlib/deflate.c local block_state deflate_slow(s, flush)
s                1555 lib/zlib/deflate.c     deflate_state *s;
s                1568 lib/zlib/deflate.c         if (s->lookahead < MIN_LOOKAHEAD) {
s                1569 lib/zlib/deflate.c             fill_window(s);
s                1570 lib/zlib/deflate.c             if (s->lookahead < MIN_LOOKAHEAD && flush == Z_NO_FLUSH) {
s                1573 lib/zlib/deflate.c             if (s->lookahead == 0) break; /* flush the current block */
s                1579 lib/zlib/deflate.c         if (s->lookahead >= MIN_MATCH) {
s                1580 lib/zlib/deflate.c             INSERT_STRING(s, s->strstart, hash_head);
s                1585 lib/zlib/deflate.c         s->prev_length = s->match_length, s->prev_match = s->match_start;
s                1586 lib/zlib/deflate.c         s->match_length = MIN_MATCH-1;
s                1588 lib/zlib/deflate.c         if (hash_head != NIL && s->prev_length < s->max_lazy_match &&
s                1589 lib/zlib/deflate.c             s->strstart - hash_head <= MAX_DIST(s)) {
s                1594 lib/zlib/deflate.c             if (s->strategy != Z_HUFFMAN_ONLY && s->strategy != Z_RLE) {
s                1595 lib/zlib/deflate.c                 s->match_length = longest_match (s, hash_head);
s                1596 lib/zlib/deflate.c             } else if (s->strategy == Z_RLE && s->strstart - hash_head == 1) {
s                1597 lib/zlib/deflate.c                 s->match_length = longest_match_fast (s, hash_head);
s                1601 lib/zlib/deflate.c             if (s->match_length <= 5 && (s->strategy == Z_FILTERED
s                1603 lib/zlib/deflate.c                 || (s->match_length == MIN_MATCH &&
s                1604 lib/zlib/deflate.c                     s->strstart - s->match_start > TOO_FAR)
s                1611 lib/zlib/deflate.c                 s->match_length = MIN_MATCH-1;
s                1617 lib/zlib/deflate.c         if (s->prev_length >= MIN_MATCH && s->match_length <= s->prev_length) {
s                1618 lib/zlib/deflate.c             uInt max_insert = s->strstart + s->lookahead - MIN_MATCH;
s                1621 lib/zlib/deflate.c             check_match(s, s->strstart-1, s->prev_match, s->prev_length);
s                1623 lib/zlib/deflate.c             _tr_tally_dist(s, s->strstart -1 - s->prev_match,
s                1624 lib/zlib/deflate.c                            s->prev_length - MIN_MATCH, bflush);
s                1631 lib/zlib/deflate.c             s->lookahead -= s->prev_length-1;
s                1632 lib/zlib/deflate.c             s->prev_length -= 2;
s                1634 lib/zlib/deflate.c                 if (++s->strstart <= max_insert) {
s                1635 lib/zlib/deflate.c                     INSERT_STRING(s, s->strstart, hash_head);
s                1637 lib/zlib/deflate.c             } while (--s->prev_length != 0);
s                1638 lib/zlib/deflate.c             s->match_available = 0;
s                1639 lib/zlib/deflate.c             s->match_length = MIN_MATCH-1;
s                1640 lib/zlib/deflate.c             s->strstart++;
s                1642 lib/zlib/deflate.c             if (bflush) FLUSH_BLOCK(s, 0);
s                1644 lib/zlib/deflate.c         } else if (s->match_available) {
s                1649 lib/zlib/deflate.c             Tracevv((stderr,"%c", s->window[s->strstart-1]));
s                1650 lib/zlib/deflate.c             _tr_tally_lit(s, s->window[s->strstart-1], bflush);
s                1652 lib/zlib/deflate.c                 FLUSH_BLOCK_ONLY(s, 0);
s                1654 lib/zlib/deflate.c             s->strstart++;
s                1655 lib/zlib/deflate.c             s->lookahead--;
s                1656 lib/zlib/deflate.c             if (s->strm->avail_out == 0) return need_more;
s                1661 lib/zlib/deflate.c             s->match_available = 1;
s                1662 lib/zlib/deflate.c             s->strstart++;
s                1663 lib/zlib/deflate.c             s->lookahead--;
s                1667 lib/zlib/deflate.c     if (s->match_available) {
s                1668 lib/zlib/deflate.c         Tracevv((stderr,"%c", s->window[s->strstart-1]));
s                1669 lib/zlib/deflate.c         _tr_tally_lit(s, s->window[s->strstart-1], bflush);
s                1670 lib/zlib/deflate.c         s->match_available = 0;
s                1672 lib/zlib/deflate.c     FLUSH_BLOCK(s, flush == Z_FINISH);
s                1683 lib/zlib/deflate.c local block_state deflate_rle(s, flush)
s                1684 lib/zlib/deflate.c     deflate_state *s;
s                1698 lib/zlib/deflate.c         if (s->lookahead < MAX_MATCH) {
s                1699 lib/zlib/deflate.c             fill_window(s);
s                1700 lib/zlib/deflate.c             if (s->lookahead < MAX_MATCH && flush == Z_NO_FLUSH) {
s                1703 lib/zlib/deflate.c             if (s->lookahead == 0) break; /* flush the current block */
s                1708 lib/zlib/deflate.c         if (s->strstart > 0) {      /* if there is a previous byte, that is */
s                1709 lib/zlib/deflate.c             max = s->lookahead < MAX_MATCH ? s->lookahead : MAX_MATCH;
s                1710 lib/zlib/deflate.c             scan = s->window + s->strstart - 1;
s                1720 lib/zlib/deflate.c             check_match(s, s->strstart, s->strstart - 1, run);
s                1721 lib/zlib/deflate.c             _tr_tally_dist(s, 1, run - MIN_MATCH, bflush);
s                1722 lib/zlib/deflate.c             s->lookahead -= run;
s                1723 lib/zlib/deflate.c             s->strstart += run;
s                1726 lib/zlib/deflate.c             Tracevv((stderr,"%c", s->window[s->strstart]));
s                1727 lib/zlib/deflate.c             _tr_tally_lit (s, s->window[s->strstart], bflush);
s                1728 lib/zlib/deflate.c             s->lookahead--;
s                1729 lib/zlib/deflate.c             s->strstart++;
s                1731 lib/zlib/deflate.c         if (bflush) FLUSH_BLOCK(s, 0);
s                1733 lib/zlib/deflate.c     FLUSH_BLOCK(s, flush == Z_FINISH);
s                 268 lib/zlib/deflate.h #define put_byte(s, c) {s->pending_buf[s->pending++] = (c);}
s                 276 lib/zlib/deflate.h #define MAX_DIST(s)  ((s)->w_size-MIN_LOOKAHEAD)
s                 282 lib/zlib/deflate.h void _tr_init         OF((deflate_state *s));
s                 283 lib/zlib/deflate.h int  _tr_tally        OF((deflate_state *s, unsigned dist, unsigned lc));
s                 284 lib/zlib/deflate.h void _tr_flush_block  OF((deflate_state *s, charf *buf, ulg stored_len,
s                 286 lib/zlib/deflate.h void _tr_align        OF((deflate_state *s));
s                 287 lib/zlib/deflate.h void _tr_stored_block OF((deflate_state *s, charf *buf, ulg stored_len,
s                 308 lib/zlib/deflate.h # define _tr_tally_lit(s, c, flush) \
s                 310 lib/zlib/deflate.h     s->d_buf[s->last_lit] = 0; \
s                 311 lib/zlib/deflate.h     s->l_buf[s->last_lit++] = cc; \
s                 312 lib/zlib/deflate.h     s->dyn_ltree[cc].Freq++; \
s                 313 lib/zlib/deflate.h     flush = (s->last_lit == s->lit_bufsize-1); \
s                 315 lib/zlib/deflate.h # define _tr_tally_dist(s, distance, length, flush) \
s                 318 lib/zlib/deflate.h     s->d_buf[s->last_lit] = dist; \
s                 319 lib/zlib/deflate.h     s->l_buf[s->last_lit++] = len; \
s                 321 lib/zlib/deflate.h     s->dyn_ltree[_length_code[len]+LITERALS+1].Freq++; \
s                 322 lib/zlib/deflate.h     s->dyn_dtree[d_code(dist)].Freq++; \
s                 323 lib/zlib/deflate.h     flush = (s->last_lit == s->lit_bufsize-1); \
s                 326 lib/zlib/deflate.h # define _tr_tally_lit(s, c, flush) flush = _tr_tally(s, 0, c)
s                 327 lib/zlib/deflate.h # define _tr_tally_dist(s, distance, length, flush) \
s                 328 lib/zlib/deflate.h               flush = _tr_tally(s, distance, length)
s                  76 lib/zlib/gzio.c local int    get_byte     OF((gz_stream *s));
s                  77 lib/zlib/gzio.c local void   check_header OF((gz_stream *s));
s                  78 lib/zlib/gzio.c local int    destroy      OF((gz_stream *s));
s                  80 lib/zlib/gzio.c local uLong  getLong      OF((gz_stream *s));
s                 100 lib/zlib/gzio.c     gz_stream *s;
s                 106 lib/zlib/gzio.c     s = (gz_stream *)ALLOC(sizeof(gz_stream));
s                 107 lib/zlib/gzio.c     if (!s) return Z_NULL;
s                 109 lib/zlib/gzio.c     s->stream.zalloc = (alloc_func)0;
s                 110 lib/zlib/gzio.c     s->stream.zfree = (free_func)0;
s                 111 lib/zlib/gzio.c     s->stream.opaque = (voidpf)0;
s                 112 lib/zlib/gzio.c     s->stream.next_in = s->inbuf = Z_NULL;
s                 113 lib/zlib/gzio.c     s->stream.next_out = s->outbuf = Z_NULL;
s                 114 lib/zlib/gzio.c     s->stream.avail_in = s->stream.avail_out = 0;
s                 115 lib/zlib/gzio.c     s->file = NULL;
s                 116 lib/zlib/gzio.c     s->z_err = Z_OK;
s                 117 lib/zlib/gzio.c     s->z_eof = 0;
s                 118 lib/zlib/gzio.c     s->in = 0;
s                 119 lib/zlib/gzio.c     s->out = 0;
s                 120 lib/zlib/gzio.c     s->back = EOF;
s                 121 lib/zlib/gzio.c     s->crc = crc32(0L, Z_NULL, 0);
s                 122 lib/zlib/gzio.c     s->msg = NULL;
s                 123 lib/zlib/gzio.c     s->transparent = 0;
s                 125 lib/zlib/gzio.c     s->path = (char*)ALLOC(strlen(path)+1);
s                 126 lib/zlib/gzio.c     if (s->path == NULL) {
s                 127 lib/zlib/gzio.c         return destroy(s), (gzFile)Z_NULL;
s                 129 lib/zlib/gzio.c     strcpy(s->path, path); /* do this early for debugging */
s                 131 lib/zlib/gzio.c     s->mode = '\0';
s                 133 lib/zlib/gzio.c         if (*p == 'r') s->mode = 'r';
s                 134 lib/zlib/gzio.c         if (*p == 'w' || *p == 'a') s->mode = 'w';
s                 147 lib/zlib/gzio.c     if (s->mode == '\0') return destroy(s), (gzFile)Z_NULL;
s                 149 lib/zlib/gzio.c     if (s->mode == 'w') {
s                 153 lib/zlib/gzio.c         err = deflateInit2(&(s->stream), level,
s                 157 lib/zlib/gzio.c         s->stream.next_out = s->outbuf = (Byte*)ALLOC(Z_BUFSIZE);
s                 159 lib/zlib/gzio.c         if (err != Z_OK || s->outbuf == Z_NULL) {
s                 160 lib/zlib/gzio.c             return destroy(s), (gzFile)Z_NULL;
s                 163 lib/zlib/gzio.c         s->stream.next_in  = s->inbuf = (Byte*)ALLOC(Z_BUFSIZE);
s                 165 lib/zlib/gzio.c         err = inflateInit2(&(s->stream), -MAX_WBITS);
s                 172 lib/zlib/gzio.c         if (err != Z_OK || s->inbuf == Z_NULL) {
s                 173 lib/zlib/gzio.c             return destroy(s), (gzFile)Z_NULL;
s                 176 lib/zlib/gzio.c     s->stream.avail_out = Z_BUFSIZE;
s                 179 lib/zlib/gzio.c     s->file = fd < 0 ? F_OPEN(path, fmode) : (FILE*)fdopen(fd, fmode);
s                 181 lib/zlib/gzio.c     if (s->file == NULL) {
s                 182 lib/zlib/gzio.c         return destroy(s), (gzFile)Z_NULL;
s                 184 lib/zlib/gzio.c     if (s->mode == 'w') {
s                 187 lib/zlib/gzio.c         fprintf(s->file, "%c%c%c%c%c%c%c%c%c%c", gz_magic[0], gz_magic[1],
s                 189 lib/zlib/gzio.c         s->start = 10L;
s                 196 lib/zlib/gzio.c         check_header(s); /* skip the .gz header */
s                 197 lib/zlib/gzio.c         s->start = ftell(s->file) - s->stream.avail_in;
s                 200 lib/zlib/gzio.c     return (gzFile)s;
s                 237 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                 239 lib/zlib/gzio.c     if (s == NULL || s->mode != 'w') return Z_STREAM_ERROR;
s                 242 lib/zlib/gzio.c     if (s->stream.avail_out == 0) {
s                 244 lib/zlib/gzio.c         s->stream.next_out = s->outbuf;
s                 245 lib/zlib/gzio.c         if (fwrite(s->outbuf, 1, Z_BUFSIZE, s->file) != Z_BUFSIZE) {
s                 246 lib/zlib/gzio.c             s->z_err = Z_ERRNO;
s                 248 lib/zlib/gzio.c         s->stream.avail_out = Z_BUFSIZE;
s                 251 lib/zlib/gzio.c     return deflateParams (&(s->stream), level, strategy);
s                 259 lib/zlib/gzio.c local int get_byte(s)
s                 260 lib/zlib/gzio.c     gz_stream *s;
s                 262 lib/zlib/gzio.c     if (s->z_eof) return EOF;
s                 263 lib/zlib/gzio.c     if (s->stream.avail_in == 0) {
s                 265 lib/zlib/gzio.c         s->stream.avail_in = (uInt)fread(s->inbuf, 1, Z_BUFSIZE, s->file);
s                 266 lib/zlib/gzio.c         if (s->stream.avail_in == 0) {
s                 267 lib/zlib/gzio.c             s->z_eof = 1;
s                 268 lib/zlib/gzio.c             if (ferror(s->file)) s->z_err = Z_ERRNO;
s                 271 lib/zlib/gzio.c         s->stream.next_in = s->inbuf;
s                 273 lib/zlib/gzio.c     s->stream.avail_in--;
s                 274 lib/zlib/gzio.c     return *(s->stream.next_in)++;
s                 286 lib/zlib/gzio.c local void check_header(s)
s                 287 lib/zlib/gzio.c     gz_stream *s;
s                 297 lib/zlib/gzio.c     len = s->stream.avail_in;
s                 299 lib/zlib/gzio.c         if (len) s->inbuf[0] = s->stream.next_in[0];
s                 301 lib/zlib/gzio.c         len = (uInt)fread(s->inbuf + len, 1, Z_BUFSIZE >> len, s->file);
s                 302 lib/zlib/gzio.c         if (len == 0 && ferror(s->file)) s->z_err = Z_ERRNO;
s                 303 lib/zlib/gzio.c         s->stream.avail_in += len;
s                 304 lib/zlib/gzio.c         s->stream.next_in = s->inbuf;
s                 305 lib/zlib/gzio.c         if (s->stream.avail_in < 2) {
s                 306 lib/zlib/gzio.c             s->transparent = s->stream.avail_in;
s                 312 lib/zlib/gzio.c     if (s->stream.next_in[0] != gz_magic[0] ||
s                 313 lib/zlib/gzio.c         s->stream.next_in[1] != gz_magic[1]) {
s                 314 lib/zlib/gzio.c         s->transparent = 1;
s                 317 lib/zlib/gzio.c     s->stream.avail_in -= 2;
s                 318 lib/zlib/gzio.c     s->stream.next_in += 2;
s                 321 lib/zlib/gzio.c     method = get_byte(s);
s                 322 lib/zlib/gzio.c     flags = get_byte(s);
s                 324 lib/zlib/gzio.c         s->z_err = Z_DATA_ERROR;
s                 329 lib/zlib/gzio.c     for (len = 0; len < 6; len++) (void)get_byte(s);
s                 332 lib/zlib/gzio.c         len  =  (uInt)get_byte(s);
s                 333 lib/zlib/gzio.c         len += ((uInt)get_byte(s))<<8;
s                 335 lib/zlib/gzio.c         while (len-- != 0 && get_byte(s) != EOF) ;
s                 338 lib/zlib/gzio.c         while ((c = get_byte(s)) != 0 && c != EOF) ;
s                 341 lib/zlib/gzio.c         while ((c = get_byte(s)) != 0 && c != EOF) ;
s                 344 lib/zlib/gzio.c         for (len = 0; len < 2; len++) (void)get_byte(s);
s                 346 lib/zlib/gzio.c     s->z_err = s->z_eof ? Z_DATA_ERROR : Z_OK;
s                 353 lib/zlib/gzio.c local int destroy (s)
s                 354 lib/zlib/gzio.c     gz_stream *s;
s                 358 lib/zlib/gzio.c     if (!s) return Z_STREAM_ERROR;
s                 360 lib/zlib/gzio.c     TRYFREE(s->msg);
s                 362 lib/zlib/gzio.c     if (s->stream.state != NULL) {
s                 363 lib/zlib/gzio.c         if (s->mode == 'w') {
s                 367 lib/zlib/gzio.c             err = deflateEnd(&(s->stream));
s                 369 lib/zlib/gzio.c         } else if (s->mode == 'r') {
s                 370 lib/zlib/gzio.c             err = inflateEnd(&(s->stream));
s                 373 lib/zlib/gzio.c     if (s->file != NULL && fclose(s->file)) {
s                 379 lib/zlib/gzio.c     if (s->z_err < 0) err = s->z_err;
s                 381 lib/zlib/gzio.c     TRYFREE(s->inbuf);
s                 382 lib/zlib/gzio.c     TRYFREE(s->outbuf);
s                 383 lib/zlib/gzio.c     TRYFREE(s->path);
s                 384 lib/zlib/gzio.c     TRYFREE(s);
s                 397 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                 401 lib/zlib/gzio.c     if (s == NULL || s->mode != 'r') return Z_STREAM_ERROR;
s                 403 lib/zlib/gzio.c     if (s->z_err == Z_DATA_ERROR || s->z_err == Z_ERRNO) return -1;
s                 404 lib/zlib/gzio.c     if (s->z_err == Z_STREAM_END) return 0;  /* EOF */
s                 407 lib/zlib/gzio.c     s->stream.next_out = (Bytef*)buf;
s                 408 lib/zlib/gzio.c     s->stream.avail_out = len;
s                 410 lib/zlib/gzio.c     if (s->stream.avail_out && s->back != EOF) {
s                 411 lib/zlib/gzio.c         *next_out++ = s->back;
s                 412 lib/zlib/gzio.c         s->stream.next_out++;
s                 413 lib/zlib/gzio.c         s->stream.avail_out--;
s                 414 lib/zlib/gzio.c         s->back = EOF;
s                 415 lib/zlib/gzio.c         s->out++;
s                 417 lib/zlib/gzio.c         if (s->last) {
s                 418 lib/zlib/gzio.c             s->z_err = Z_STREAM_END;
s                 423 lib/zlib/gzio.c     while (s->stream.avail_out != 0) {
s                 425 lib/zlib/gzio.c         if (s->transparent) {
s                 427 lib/zlib/gzio.c             uInt n = s->stream.avail_in;
s                 428 lib/zlib/gzio.c             if (n > s->stream.avail_out) n = s->stream.avail_out;
s                 430 lib/zlib/gzio.c                 zmemcpy(s->stream.next_out, s->stream.next_in, n);
s                 432 lib/zlib/gzio.c                 s->stream.next_out = next_out;
s                 433 lib/zlib/gzio.c                 s->stream.next_in   += n;
s                 434 lib/zlib/gzio.c                 s->stream.avail_out -= n;
s                 435 lib/zlib/gzio.c                 s->stream.avail_in  -= n;
s                 437 lib/zlib/gzio.c             if (s->stream.avail_out > 0) {
s                 438 lib/zlib/gzio.c                 s->stream.avail_out -=
s                 439 lib/zlib/gzio.c                     (uInt)fread(next_out, 1, s->stream.avail_out, s->file);
s                 441 lib/zlib/gzio.c             len -= s->stream.avail_out;
s                 442 lib/zlib/gzio.c             s->in  += len;
s                 443 lib/zlib/gzio.c             s->out += len;
s                 444 lib/zlib/gzio.c             if (len == 0) s->z_eof = 1;
s                 447 lib/zlib/gzio.c         if (s->stream.avail_in == 0 && !s->z_eof) {
s                 450 lib/zlib/gzio.c             s->stream.avail_in = (uInt)fread(s->inbuf, 1, Z_BUFSIZE, s->file);
s                 451 lib/zlib/gzio.c             if (s->stream.avail_in == 0) {
s                 452 lib/zlib/gzio.c                 s->z_eof = 1;
s                 453 lib/zlib/gzio.c                 if (ferror(s->file)) {
s                 454 lib/zlib/gzio.c                     s->z_err = Z_ERRNO;
s                 458 lib/zlib/gzio.c             s->stream.next_in = s->inbuf;
s                 460 lib/zlib/gzio.c         s->in += s->stream.avail_in;
s                 461 lib/zlib/gzio.c         s->out += s->stream.avail_out;
s                 462 lib/zlib/gzio.c         s->z_err = inflate(&(s->stream), Z_NO_FLUSH);
s                 463 lib/zlib/gzio.c         s->in -= s->stream.avail_in;
s                 464 lib/zlib/gzio.c         s->out -= s->stream.avail_out;
s                 466 lib/zlib/gzio.c         if (s->z_err == Z_STREAM_END) {
s                 468 lib/zlib/gzio.c             s->crc = crc32(s->crc, start, (uInt)(s->stream.next_out - start));
s                 469 lib/zlib/gzio.c             start = s->stream.next_out;
s                 471 lib/zlib/gzio.c             if (getLong(s) != s->crc) {
s                 472 lib/zlib/gzio.c                 s->z_err = Z_DATA_ERROR;
s                 474 lib/zlib/gzio.c                 (void)getLong(s);
s                 479 lib/zlib/gzio.c                 check_header(s);
s                 480 lib/zlib/gzio.c                 if (s->z_err == Z_OK) {
s                 481 lib/zlib/gzio.c                     inflateReset(&(s->stream));
s                 482 lib/zlib/gzio.c                     s->crc = crc32(0L, Z_NULL, 0);
s                 486 lib/zlib/gzio.c         if (s->z_err != Z_OK || s->z_eof) break;
s                 488 lib/zlib/gzio.c     s->crc = crc32(s->crc, start, (uInt)(s->stream.next_out - start));
s                 490 lib/zlib/gzio.c     if (len == s->stream.avail_out &&
s                 491 lib/zlib/gzio.c         (s->z_err == Z_DATA_ERROR || s->z_err == Z_ERRNO))
s                 493 lib/zlib/gzio.c     return (int)(len - s->stream.avail_out);
s                 517 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                 519 lib/zlib/gzio.c     if (s == NULL || s->mode != 'r' || c == EOF || s->back != EOF) return EOF;
s                 520 lib/zlib/gzio.c     s->back = c;
s                 521 lib/zlib/gzio.c     s->out--;
s                 522 lib/zlib/gzio.c     s->last = (s->z_err == Z_STREAM_END);
s                 523 lib/zlib/gzio.c     if (s->last) s->z_err = Z_OK;
s                 524 lib/zlib/gzio.c     s->z_eof = 0;
s                 562 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                 564 lib/zlib/gzio.c     if (s == NULL || s->mode != 'w') return Z_STREAM_ERROR;
s                 566 lib/zlib/gzio.c     s->stream.next_in = (const Bytef*)buf;
s                 567 lib/zlib/gzio.c     s->stream.avail_in = len;
s                 569 lib/zlib/gzio.c     while (s->stream.avail_in != 0) {
s                 571 lib/zlib/gzio.c         if (s->stream.avail_out == 0) {
s                 573 lib/zlib/gzio.c             s->stream.next_out = s->outbuf;
s                 574 lib/zlib/gzio.c             if (fwrite(s->outbuf, 1, Z_BUFSIZE, s->file) != Z_BUFSIZE) {
s                 575 lib/zlib/gzio.c                 s->z_err = Z_ERRNO;
s                 578 lib/zlib/gzio.c             s->stream.avail_out = Z_BUFSIZE;
s                 580 lib/zlib/gzio.c         s->in += s->stream.avail_in;
s                 581 lib/zlib/gzio.c         s->out += s->stream.avail_out;
s                 582 lib/zlib/gzio.c         s->z_err = deflate(&(s->stream), Z_NO_FLUSH);
s                 583 lib/zlib/gzio.c         s->in -= s->stream.avail_in;
s                 584 lib/zlib/gzio.c         s->out -= s->stream.avail_out;
s                 585 lib/zlib/gzio.c         if (s->z_err != Z_OK) break;
s                 587 lib/zlib/gzio.c     s->crc = crc32(s->crc, (const Bytef *)buf, len);
s                 589 lib/zlib/gzio.c     return (int)(len - s->stream.avail_in);
s                 691 lib/zlib/gzio.c int ZEXPORT gzputs(file, s)
s                 693 lib/zlib/gzio.c     const char *s;
s                 695 lib/zlib/gzio.c     return gzwrite(file, (voidpc)s, (unsigned)strlen(s));
s                 709 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                 711 lib/zlib/gzio.c     if (s == NULL || s->mode != 'w') return Z_STREAM_ERROR;
s                 713 lib/zlib/gzio.c     s->stream.avail_in = 0; /* should be zero already anyway */
s                 716 lib/zlib/gzio.c         len = Z_BUFSIZE - s->stream.avail_out;
s                 719 lib/zlib/gzio.c             if ((uInt)fwrite(s->outbuf, 1, len, s->file) != len) {
s                 720 lib/zlib/gzio.c                 s->z_err = Z_ERRNO;
s                 723 lib/zlib/gzio.c             s->stream.next_out = s->outbuf;
s                 724 lib/zlib/gzio.c             s->stream.avail_out = Z_BUFSIZE;
s                 727 lib/zlib/gzio.c         s->out += s->stream.avail_out;
s                 728 lib/zlib/gzio.c         s->z_err = deflate(&(s->stream), flush);
s                 729 lib/zlib/gzio.c         s->out -= s->stream.avail_out;
s                 732 lib/zlib/gzio.c         if (len == 0 && s->z_err == Z_BUF_ERROR) s->z_err = Z_OK;
s                 737 lib/zlib/gzio.c         done = (s->stream.avail_out != 0 || s->z_err == Z_STREAM_END);
s                 739 lib/zlib/gzio.c         if (s->z_err != Z_OK && s->z_err != Z_STREAM_END) break;
s                 741 lib/zlib/gzio.c     return  s->z_err == Z_STREAM_END ? Z_OK : s->z_err;
s                 748 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                 752 lib/zlib/gzio.c     fflush(s->file);
s                 753 lib/zlib/gzio.c     return  s->z_err == Z_STREAM_END ? Z_OK : s->z_err;
s                 770 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                 772 lib/zlib/gzio.c     if (s == NULL || whence == SEEK_END ||
s                 773 lib/zlib/gzio.c         s->z_err == Z_ERRNO || s->z_err == Z_DATA_ERROR) {
s                 777 lib/zlib/gzio.c     if (s->mode == 'w') {
s                 782 lib/zlib/gzio.c             offset -= s->in;
s                 787 lib/zlib/gzio.c         if (s->inbuf == Z_NULL) {
s                 788 lib/zlib/gzio.c             s->inbuf = (Byte*)ALLOC(Z_BUFSIZE); /* for seeking */
s                 789 lib/zlib/gzio.c             if (s->inbuf == Z_NULL) return -1L;
s                 790 lib/zlib/gzio.c             zmemzero(s->inbuf, Z_BUFSIZE);
s                 796 lib/zlib/gzio.c             size = gzwrite(file, s->inbuf, size);
s                 801 lib/zlib/gzio.c         return s->in;
s                 808 lib/zlib/gzio.c         offset += s->out;
s                 812 lib/zlib/gzio.c     if (s->transparent) {
s                 814 lib/zlib/gzio.c         s->back = EOF;
s                 815 lib/zlib/gzio.c         s->stream.avail_in = 0;
s                 816 lib/zlib/gzio.c         s->stream.next_in = s->inbuf;
s                 817 lib/zlib/gzio.c         if (fseek(s->file, offset, SEEK_SET) < 0) return -1L;
s                 819 lib/zlib/gzio.c         s->in = s->out = offset;
s                 824 lib/zlib/gzio.c     if (offset >= s->out) {
s                 825 lib/zlib/gzio.c         offset -= s->out;
s                 831 lib/zlib/gzio.c     if (offset != 0 && s->outbuf == Z_NULL) {
s                 832 lib/zlib/gzio.c         s->outbuf = (Byte*)ALLOC(Z_BUFSIZE);
s                 833 lib/zlib/gzio.c         if (s->outbuf == Z_NULL) return -1L;
s                 835 lib/zlib/gzio.c     if (offset && s->back != EOF) {
s                 836 lib/zlib/gzio.c         s->back = EOF;
s                 837 lib/zlib/gzio.c         s->out++;
s                 839 lib/zlib/gzio.c         if (s->last) s->z_err = Z_STREAM_END;
s                 845 lib/zlib/gzio.c         size = gzread(file, s->outbuf, (uInt)size);
s                 849 lib/zlib/gzio.c     return s->out;
s                 858 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                 860 lib/zlib/gzio.c     if (s == NULL || s->mode != 'r') return -1;
s                 862 lib/zlib/gzio.c     s->z_err = Z_OK;
s                 863 lib/zlib/gzio.c     s->z_eof = 0;
s                 864 lib/zlib/gzio.c     s->back = EOF;
s                 865 lib/zlib/gzio.c     s->stream.avail_in = 0;
s                 866 lib/zlib/gzio.c     s->stream.next_in = s->inbuf;
s                 867 lib/zlib/gzio.c     s->crc = crc32(0L, Z_NULL, 0);
s                 868 lib/zlib/gzio.c     if (!s->transparent) (void)inflateReset(&s->stream);
s                 869 lib/zlib/gzio.c     s->in = 0;
s                 870 lib/zlib/gzio.c     s->out = 0;
s                 871 lib/zlib/gzio.c     return fseek(s->file, s->start, SEEK_SET);
s                 892 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                 898 lib/zlib/gzio.c     if (s == NULL || s->mode != 'r') return 0;
s                 899 lib/zlib/gzio.c     if (s->z_eof) return 1;
s                 900 lib/zlib/gzio.c     return s->z_err == Z_STREAM_END;
s                 909 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                 911 lib/zlib/gzio.c     if (s == NULL || s->mode != 'r') return 0;
s                 912 lib/zlib/gzio.c     return s->transparent;
s                 933 lib/zlib/gzio.c local uLong getLong (s)
s                 934 lib/zlib/gzio.c     gz_stream *s;
s                 936 lib/zlib/gzio.c     uLong x = (uLong)get_byte(s);
s                 939 lib/zlib/gzio.c     x += ((uLong)get_byte(s))<<8;
s                 940 lib/zlib/gzio.c     x += ((uLong)get_byte(s))<<16;
s                 941 lib/zlib/gzio.c     c = get_byte(s);
s                 942 lib/zlib/gzio.c     if (c == EOF) s->z_err = Z_DATA_ERROR;
s                 954 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                 956 lib/zlib/gzio.c     if (s == NULL) return Z_STREAM_ERROR;
s                 958 lib/zlib/gzio.c     if (s->mode == 'w') {
s                 965 lib/zlib/gzio.c         putLong (s->file, s->crc);
s                 966 lib/zlib/gzio.c         putLong (s->file, (uLong)(s->in & 0xffffffff));
s                 990 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                 992 lib/zlib/gzio.c     if (s == NULL) {
s                 996 lib/zlib/gzio.c     *errnum = s->z_err;
s                 999 lib/zlib/gzio.c     m = (*errnum == Z_ERRNO ? zstrerror(errno) : s->stream.msg);
s                1001 lib/zlib/gzio.c     if (m == NULL || *m == '\0') m = ERR_MSG(s->z_err);
s                1003 lib/zlib/gzio.c     TRYFREE(s->msg);
s                1004 lib/zlib/gzio.c     s->msg = (char*)ALLOC(strlen(s->path) + strlen(m) + 3);
s                1005 lib/zlib/gzio.c     if (s->msg == Z_NULL) return (const char*)ERR_MSG(Z_MEM_ERROR);
s                1006 lib/zlib/gzio.c     strcpy(s->msg, s->path);
s                1007 lib/zlib/gzio.c     strcat(s->msg, ": ");
s                1008 lib/zlib/gzio.c     strcat(s->msg, m);
s                1009 lib/zlib/gzio.c     return (const char*)s->msg;
s                1018 lib/zlib/gzio.c     gz_stream *s = (gz_stream*)file;
s                1020 lib/zlib/gzio.c     if (s == NULL) return;
s                1021 lib/zlib/gzio.c     if (s->z_err != Z_STREAM_END) s->z_err = Z_OK;
s                1022 lib/zlib/gzio.c     s->z_eof = 0;
s                1023 lib/zlib/gzio.c     clearerr(s->file);
s                 143 lib/zlib/trees.c local void init_block     OF((deflate_state *s));
s                 144 lib/zlib/trees.c local void pqdownheap     OF((deflate_state *s, ct_data *tree, int k));
s                 145 lib/zlib/trees.c local void gen_bitlen     OF((deflate_state *s, tree_desc *desc));
s                 147 lib/zlib/trees.c local void build_tree     OF((deflate_state *s, tree_desc *desc));
s                 148 lib/zlib/trees.c local void scan_tree      OF((deflate_state *s, ct_data *tree, int max_code));
s                 149 lib/zlib/trees.c local void send_tree      OF((deflate_state *s, ct_data *tree, int max_code));
s                 150 lib/zlib/trees.c local int  build_bl_tree  OF((deflate_state *s));
s                 151 lib/zlib/trees.c local void send_all_trees OF((deflate_state *s, int lcodes, int dcodes,
s                 153 lib/zlib/trees.c local void compress_block OF((deflate_state *s, const ct_data *ltree,
s                 155 lib/zlib/trees.c local void set_data_type  OF((deflate_state *s));
s                 157 lib/zlib/trees.c local void bi_windup      OF((deflate_state *s));
s                 158 lib/zlib/trees.c local void bi_flush       OF((deflate_state *s));
s                 159 lib/zlib/trees.c local void copy_block     OF((deflate_state *s, charf *buf, unsigned len,
s                 167 lib/zlib/trees.c #  define send_code(s, c, tree) send_bits(s, tree[c].Code, tree[c].Len)
s                 171 lib/zlib/trees.c #  define send_code(s, c, tree) \
s                 173 lib/zlib/trees.c        send_bits(s, tree[c].Code, tree[c].Len); }
s                 180 lib/zlib/trees.c #define put_short(s, w) { \
s                 181 lib/zlib/trees.c     put_byte(s, (uch)((w) & 0xff)); \
s                 182 lib/zlib/trees.c     put_byte(s, (uch)((ush)(w) >> 8)); \
s                 190 lib/zlib/trees.c local void send_bits      OF((deflate_state *s, int value, int length));
s                 192 lib/zlib/trees.c local void send_bits(s, value, length)
s                 193 lib/zlib/trees.c     deflate_state *s;
s                 199 lib/zlib/trees.c     s->bits_sent += (ulg)length;
s                 205 lib/zlib/trees.c     if (s->bi_valid > (int)Buf_size - length) {
s                 206 lib/zlib/trees.c         s->bi_buf |= (value << s->bi_valid);
s                 207 lib/zlib/trees.c         put_short(s, s->bi_buf);
s                 208 lib/zlib/trees.c         s->bi_buf = (ush)value >> (Buf_size - s->bi_valid);
s                 209 lib/zlib/trees.c         s->bi_valid += length - Buf_size;
s                 211 lib/zlib/trees.c         s->bi_buf |= value << s->bi_valid;
s                 212 lib/zlib/trees.c         s->bi_valid += length;
s                 217 lib/zlib/trees.c #define send_bits(s, value, length) \
s                 219 lib/zlib/trees.c   if (s->bi_valid > (int)Buf_size - len) {\
s                 221 lib/zlib/trees.c     s->bi_buf |= (val << s->bi_valid);\
s                 222 lib/zlib/trees.c     put_short(s, s->bi_buf);\
s                 223 lib/zlib/trees.c     s->bi_buf = (ush)val >> (Buf_size - s->bi_valid);\
s                 224 lib/zlib/trees.c     s->bi_valid += len - Buf_size;\
s                 226 lib/zlib/trees.c     s->bi_buf |= (value) << s->bi_valid;\
s                 227 lib/zlib/trees.c     s->bi_valid += len;\
s                 382 lib/zlib/trees.c void _tr_init(s)
s                 383 lib/zlib/trees.c     deflate_state *s;
s                 387 lib/zlib/trees.c     s->l_desc.dyn_tree = s->dyn_ltree;
s                 388 lib/zlib/trees.c     s->l_desc.stat_desc = &static_l_desc;
s                 390 lib/zlib/trees.c     s->d_desc.dyn_tree = s->dyn_dtree;
s                 391 lib/zlib/trees.c     s->d_desc.stat_desc = &static_d_desc;
s                 393 lib/zlib/trees.c     s->bl_desc.dyn_tree = s->bl_tree;
s                 394 lib/zlib/trees.c     s->bl_desc.stat_desc = &static_bl_desc;
s                 396 lib/zlib/trees.c     s->bi_buf = 0;
s                 397 lib/zlib/trees.c     s->bi_valid = 0;
s                 398 lib/zlib/trees.c     s->last_eob_len = 8; /* enough lookahead for inflate */
s                 400 lib/zlib/trees.c     s->compressed_len = 0L;
s                 401 lib/zlib/trees.c     s->bits_sent = 0L;
s                 405 lib/zlib/trees.c     init_block(s);
s                 411 lib/zlib/trees.c local void init_block(s)
s                 412 lib/zlib/trees.c     deflate_state *s;
s                 417 lib/zlib/trees.c     for (n = 0; n < L_CODES;  n++) s->dyn_ltree[n].Freq = 0;
s                 418 lib/zlib/trees.c     for (n = 0; n < D_CODES;  n++) s->dyn_dtree[n].Freq = 0;
s                 419 lib/zlib/trees.c     for (n = 0; n < BL_CODES; n++) s->bl_tree[n].Freq = 0;
s                 421 lib/zlib/trees.c     s->dyn_ltree[END_BLOCK].Freq = 1;
s                 422 lib/zlib/trees.c     s->opt_len = s->static_len = 0L;
s                 423 lib/zlib/trees.c     s->last_lit = s->matches = 0;
s                 434 lib/zlib/trees.c #define pqremove(s, tree, top) \
s                 436 lib/zlib/trees.c     top = s->heap[SMALLEST]; \
s                 437 lib/zlib/trees.c     s->heap[SMALLEST] = s->heap[s->heap_len--]; \
s                 438 lib/zlib/trees.c     pqdownheap(s, tree, SMALLEST); \
s                 455 lib/zlib/trees.c local void pqdownheap(s, tree, k)
s                 456 lib/zlib/trees.c     deflate_state *s;
s                 460 lib/zlib/trees.c     int v = s->heap[k];
s                 462 lib/zlib/trees.c     while (j <= s->heap_len) {
s                 464 lib/zlib/trees.c         if (j < s->heap_len &&
s                 465 lib/zlib/trees.c             smaller(tree, s->heap[j+1], s->heap[j], s->depth)) {
s                 469 lib/zlib/trees.c         if (smaller(tree, v, s->heap[j], s->depth)) break;
s                 472 lib/zlib/trees.c         s->heap[k] = s->heap[j];  k = j;
s                 477 lib/zlib/trees.c     s->heap[k] = v;
s                 490 lib/zlib/trees.c local void gen_bitlen(s, desc)
s                 491 lib/zlib/trees.c     deflate_state *s;
s                 507 lib/zlib/trees.c     for (bits = 0; bits <= MAX_BITS; bits++) s->bl_count[bits] = 0;
s                 512 lib/zlib/trees.c     tree[s->heap[s->heap_max]].Len = 0; /* root of the heap */
s                 514 lib/zlib/trees.c     for (h = s->heap_max+1; h < HEAP_SIZE; h++) {
s                 515 lib/zlib/trees.c         n = s->heap[h];
s                 523 lib/zlib/trees.c         s->bl_count[bits]++;
s                 527 lib/zlib/trees.c         s->opt_len += (ulg)f * (bits + xbits);
s                 528 lib/zlib/trees.c         if (stree) s->static_len += (ulg)f * (stree[n].Len + xbits);
s                 538 lib/zlib/trees.c         while (s->bl_count[bits] == 0) bits--;
s                 539 lib/zlib/trees.c         s->bl_count[bits]--;      /* move one leaf down the tree */
s                 540 lib/zlib/trees.c         s->bl_count[bits+1] += 2; /* move one overflow item as its brother */
s                 541 lib/zlib/trees.c         s->bl_count[max_length]--;
s                 554 lib/zlib/trees.c         n = s->bl_count[bits];
s                 556 lib/zlib/trees.c             m = s->heap[--h];
s                 560 lib/zlib/trees.c                 s->opt_len += ((long)bits - (long)tree[m].Len)
s                 619 lib/zlib/trees.c local void build_tree(s, desc)
s                 620 lib/zlib/trees.c     deflate_state *s;
s                 634 lib/zlib/trees.c     s->heap_len = 0, s->heap_max = HEAP_SIZE;
s                 638 lib/zlib/trees.c             s->heap[++(s->heap_len)] = max_code = n;
s                 639 lib/zlib/trees.c             s->depth[n] = 0;
s                 650 lib/zlib/trees.c     while (s->heap_len < 2) {
s                 651 lib/zlib/trees.c         node = s->heap[++(s->heap_len)] = (max_code < 2 ? ++max_code : 0);
s                 653 lib/zlib/trees.c         s->depth[node] = 0;
s                 654 lib/zlib/trees.c         s->opt_len--; if (stree) s->static_len -= stree[node].Len;
s                 662 lib/zlib/trees.c     for (n = s->heap_len/2; n >= 1; n--) pqdownheap(s, tree, n);
s                 669 lib/zlib/trees.c         pqremove(s, tree, n);  /* n = node of least frequency */
s                 670 lib/zlib/trees.c         m = s->heap[SMALLEST]; /* m = node of next least frequency */
s                 672 lib/zlib/trees.c         s->heap[--(s->heap_max)] = n; /* keep the nodes sorted by frequency */
s                 673 lib/zlib/trees.c         s->heap[--(s->heap_max)] = m;
s                 677 lib/zlib/trees.c         s->depth[node] = (uch)((s->depth[n] >= s->depth[m] ?
s                 678 lib/zlib/trees.c                                 s->depth[n] : s->depth[m]) + 1);
s                 681 lib/zlib/trees.c         if (tree == s->bl_tree) {
s                 687 lib/zlib/trees.c         s->heap[SMALLEST] = node++;
s                 688 lib/zlib/trees.c         pqdownheap(s, tree, SMALLEST);
s                 690 lib/zlib/trees.c     } while (s->heap_len >= 2);
s                 692 lib/zlib/trees.c     s->heap[--(s->heap_max)] = s->heap[SMALLEST];
s                 697 lib/zlib/trees.c     gen_bitlen(s, (tree_desc *)desc);
s                 700 lib/zlib/trees.c     gen_codes ((ct_data *)tree, max_code, s->bl_count);
s                 707 lib/zlib/trees.c local void scan_tree (s, tree, max_code)
s                 708 lib/zlib/trees.c     deflate_state *s;
s                 728 lib/zlib/trees.c             s->bl_tree[curlen].Freq += count;
s                 730 lib/zlib/trees.c             if (curlen != prevlen) s->bl_tree[curlen].Freq++;
s                 731 lib/zlib/trees.c             s->bl_tree[REP_3_6].Freq++;
s                 733 lib/zlib/trees.c             s->bl_tree[REPZ_3_10].Freq++;
s                 735 lib/zlib/trees.c             s->bl_tree[REPZ_11_138].Freq++;
s                 752 lib/zlib/trees.c local void send_tree (s, tree, max_code)
s                 753 lib/zlib/trees.c     deflate_state *s;
s                 773 lib/zlib/trees.c             do { send_code(s, curlen, s->bl_tree); } while (--count != 0);
s                 777 lib/zlib/trees.c                 send_code(s, curlen, s->bl_tree); count--;
s                 780 lib/zlib/trees.c             send_code(s, REP_3_6, s->bl_tree); send_bits(s, count-3, 2);
s                 783 lib/zlib/trees.c             send_code(s, REPZ_3_10, s->bl_tree); send_bits(s, count-3, 3);
s                 786 lib/zlib/trees.c             send_code(s, REPZ_11_138, s->bl_tree); send_bits(s, count-11, 7);
s                 803 lib/zlib/trees.c local int build_bl_tree(s)
s                 804 lib/zlib/trees.c     deflate_state *s;
s                 809 lib/zlib/trees.c     scan_tree(s, (ct_data *)s->dyn_ltree, s->l_desc.max_code);
s                 810 lib/zlib/trees.c     scan_tree(s, (ct_data *)s->dyn_dtree, s->d_desc.max_code);
s                 813 lib/zlib/trees.c     build_tree(s, (tree_desc *)(&(s->bl_desc)));
s                 823 lib/zlib/trees.c         if (s->bl_tree[bl_order[max_blindex]].Len != 0) break;
s                 826 lib/zlib/trees.c     s->opt_len += 3*(max_blindex+1) + 5+5+4;
s                 828 lib/zlib/trees.c             s->opt_len, s->static_len));
s                 838 lib/zlib/trees.c local void send_all_trees(s, lcodes, dcodes, blcodes)
s                 839 lib/zlib/trees.c     deflate_state *s;
s                 848 lib/zlib/trees.c     send_bits(s, lcodes-257, 5); /* not +255 as stated in appnote.txt */
s                 849 lib/zlib/trees.c     send_bits(s, dcodes-1,   5);
s                 850 lib/zlib/trees.c     send_bits(s, blcodes-4,  4); /* not -3 as stated in appnote.txt */
s                 853 lib/zlib/trees.c         send_bits(s, s->bl_tree[bl_order[rank]].Len, 3);
s                 855 lib/zlib/trees.c     Tracev((stderr, "\nbl tree: sent %ld", s->bits_sent));
s                 857 lib/zlib/trees.c     send_tree(s, (ct_data *)s->dyn_ltree, lcodes-1); /* literal tree */
s                 858 lib/zlib/trees.c     Tracev((stderr, "\nlit tree: sent %ld", s->bits_sent));
s                 860 lib/zlib/trees.c     send_tree(s, (ct_data *)s->dyn_dtree, dcodes-1); /* distance tree */
s                 861 lib/zlib/trees.c     Tracev((stderr, "\ndist tree: sent %ld", s->bits_sent));
s                 867 lib/zlib/trees.c void _tr_stored_block(s, buf, stored_len, eof)
s                 868 lib/zlib/trees.c     deflate_state *s;
s                 873 lib/zlib/trees.c     send_bits(s, (STORED_BLOCK<<1)+eof, 3);  /* send block type */
s                 875 lib/zlib/trees.c     s->compressed_len = (s->compressed_len + 3 + 7) & (ulg)~7L;
s                 876 lib/zlib/trees.c     s->compressed_len += (stored_len + 4) << 3;
s                 878 lib/zlib/trees.c     copy_block(s, buf, (unsigned)stored_len, 1); /* with header */
s                 892 lib/zlib/trees.c void _tr_align(s)
s                 893 lib/zlib/trees.c     deflate_state *s;
s                 895 lib/zlib/trees.c     send_bits(s, STATIC_TREES<<1, 3);
s                 896 lib/zlib/trees.c     send_code(s, END_BLOCK, static_ltree);
s                 898 lib/zlib/trees.c     s->compressed_len += 10L; /* 3 for block type, 7 for EOB */
s                 900 lib/zlib/trees.c     bi_flush(s);
s                 906 lib/zlib/trees.c     if (1 + s->last_eob_len + 10 - s->bi_valid < 9) {
s                 907 lib/zlib/trees.c         send_bits(s, STATIC_TREES<<1, 3);
s                 908 lib/zlib/trees.c         send_code(s, END_BLOCK, static_ltree);
s                 910 lib/zlib/trees.c         s->compressed_len += 10L;
s                 912 lib/zlib/trees.c         bi_flush(s);
s                 914 lib/zlib/trees.c     s->last_eob_len = 7;
s                 921 lib/zlib/trees.c void _tr_flush_block(s, buf, stored_len, eof)
s                 922 lib/zlib/trees.c     deflate_state *s;
s                 931 lib/zlib/trees.c     if (s->level > 0) {
s                 934 lib/zlib/trees.c         if (stored_len > 0 && s->strm->data_type == Z_UNKNOWN)
s                 935 lib/zlib/trees.c             set_data_type(s);
s                 938 lib/zlib/trees.c         build_tree(s, (tree_desc *)(&(s->l_desc)));
s                 939 lib/zlib/trees.c         Tracev((stderr, "\nlit data: dyn %ld, stat %ld", s->opt_len,
s                 940 lib/zlib/trees.c                 s->static_len));
s                 942 lib/zlib/trees.c         build_tree(s, (tree_desc *)(&(s->d_desc)));
s                 943 lib/zlib/trees.c         Tracev((stderr, "\ndist data: dyn %ld, stat %ld", s->opt_len,
s                 944 lib/zlib/trees.c                 s->static_len));
s                 952 lib/zlib/trees.c         max_blindex = build_bl_tree(s);
s                 955 lib/zlib/trees.c         opt_lenb = (s->opt_len+3+7)>>3;
s                 956 lib/zlib/trees.c         static_lenb = (s->static_len+3+7)>>3;
s                 959 lib/zlib/trees.c                 opt_lenb, s->opt_len, static_lenb, s->static_len, stored_len,
s                 960 lib/zlib/trees.c                 s->last_lit));
s                 981 lib/zlib/trees.c         _tr_stored_block(s, buf, stored_len, eof);
s                 986 lib/zlib/trees.c     } else if (s->strategy == Z_FIXED || static_lenb == opt_lenb) {
s                 988 lib/zlib/trees.c         send_bits(s, (STATIC_TREES<<1)+eof, 3);
s                 989 lib/zlib/trees.c         compress_block(s, static_ltree, static_dtree);
s                 991 lib/zlib/trees.c         s->compressed_len += 3 + s->static_len;
s                 994 lib/zlib/trees.c         send_bits(s, (DYN_TREES<<1)+eof, 3);
s                 995 lib/zlib/trees.c         send_all_trees(s, s->l_desc.max_code+1, s->d_desc.max_code+1,
s                 997 lib/zlib/trees.c         compress_block(s, s->dyn_ltree, s->dyn_dtree);
s                 999 lib/zlib/trees.c         s->compressed_len += 3 + s->opt_len;
s                1002 lib/zlib/trees.c     Assert (s->compressed_len == s->bits_sent, "bad compressed size");
s                1006 lib/zlib/trees.c     init_block(s);
s                1009 lib/zlib/trees.c         bi_windup(s);
s                1011 lib/zlib/trees.c         s->compressed_len += 7;  /* align on byte boundary */
s                1014 lib/zlib/trees.c     Tracev((stderr,"\ncomprlen %lu(%lu) ", s->compressed_len>>3,
s                1015 lib/zlib/trees.c            s->compressed_len-7*eof));
s                1022 lib/zlib/trees.c int _tr_tally (s, dist, lc)
s                1023 lib/zlib/trees.c     deflate_state *s;
s                1027 lib/zlib/trees.c     s->d_buf[s->last_lit] = (ush)dist;
s                1028 lib/zlib/trees.c     s->l_buf[s->last_lit++] = (uch)lc;
s                1031 lib/zlib/trees.c         s->dyn_ltree[lc].Freq++;
s                1033 lib/zlib/trees.c         s->matches++;
s                1036 lib/zlib/trees.c         Assert((ush)dist < (ush)MAX_DIST(s) &&
s                1040 lib/zlib/trees.c         s->dyn_ltree[_length_code[lc]+LITERALS+1].Freq++;
s                1041 lib/zlib/trees.c         s->dyn_dtree[d_code(dist)].Freq++;
s                1046 lib/zlib/trees.c     if ((s->last_lit & 0x1fff) == 0 && s->level > 2) {
s                1048 lib/zlib/trees.c         ulg out_length = (ulg)s->last_lit*8L;
s                1049 lib/zlib/trees.c         ulg in_length = (ulg)((long)s->strstart - s->block_start);
s                1052 lib/zlib/trees.c             out_length += (ulg)s->dyn_dtree[dcode].Freq *
s                1057 lib/zlib/trees.c                s->last_lit, in_length, out_length,
s                1059 lib/zlib/trees.c         if (s->matches < s->last_lit/2 && out_length < in_length/2) return 1;
s                1062 lib/zlib/trees.c     return (s->last_lit == s->lit_bufsize-1);
s                1072 lib/zlib/trees.c local void compress_block(s, ltree, dtree)
s                1073 lib/zlib/trees.c     deflate_state *s;
s                1083 lib/zlib/trees.c     if (s->last_lit != 0) do {
s                1084 lib/zlib/trees.c         dist = s->d_buf[lx];
s                1085 lib/zlib/trees.c         lc = s->l_buf[lx++];
s                1087 lib/zlib/trees.c             send_code(s, lc, ltree); /* send a literal byte */
s                1092 lib/zlib/trees.c             send_code(s, code+LITERALS+1, ltree); /* send the length code */
s                1096 lib/zlib/trees.c                 send_bits(s, lc, extra);       /* send the extra length bits */
s                1102 lib/zlib/trees.c             send_code(s, code, dtree);       /* send the distance code */
s                1106 lib/zlib/trees.c                 send_bits(s, dist, extra);   /* send the extra distance bits */
s                1111 lib/zlib/trees.c         Assert((uInt)(s->pending) < s->lit_bufsize + 2*lx,
s                1114 lib/zlib/trees.c     } while (lx < s->last_lit);
s                1116 lib/zlib/trees.c     send_code(s, END_BLOCK, ltree);
s                1117 lib/zlib/trees.c     s->last_eob_len = ltree[END_BLOCK].Len;
s                1126 lib/zlib/trees.c local void set_data_type(s)
s                1127 lib/zlib/trees.c     deflate_state *s;
s                1132 lib/zlib/trees.c         if (s->dyn_ltree[n].Freq != 0)
s                1136 lib/zlib/trees.c             if (s->dyn_ltree[n].Freq != 0)
s                1138 lib/zlib/trees.c     s->strm->data_type = (n == 32) ? Z_TEXT : Z_BINARY;
s                1161 lib/zlib/trees.c local void bi_flush(s)
s                1162 lib/zlib/trees.c     deflate_state *s;
s                1164 lib/zlib/trees.c     if (s->bi_valid == 16) {
s                1165 lib/zlib/trees.c         put_short(s, s->bi_buf);
s                1166 lib/zlib/trees.c         s->bi_buf = 0;
s                1167 lib/zlib/trees.c         s->bi_valid = 0;
s                1168 lib/zlib/trees.c     } else if (s->bi_valid >= 8) {
s                1169 lib/zlib/trees.c         put_byte(s, (Byte)s->bi_buf);
s                1170 lib/zlib/trees.c         s->bi_buf >>= 8;
s                1171 lib/zlib/trees.c         s->bi_valid -= 8;
s                1178 lib/zlib/trees.c local void bi_windup(s)
s                1179 lib/zlib/trees.c     deflate_state *s;
s                1181 lib/zlib/trees.c     if (s->bi_valid > 8) {
s                1182 lib/zlib/trees.c         put_short(s, s->bi_buf);
s                1183 lib/zlib/trees.c     } else if (s->bi_valid > 0) {
s                1184 lib/zlib/trees.c         put_byte(s, (Byte)s->bi_buf);
s                1186 lib/zlib/trees.c     s->bi_buf = 0;
s                1187 lib/zlib/trees.c     s->bi_valid = 0;
s                1189 lib/zlib/trees.c     s->bits_sent = (s->bits_sent+7) & ~7;
s                1197 lib/zlib/trees.c local void copy_block(s, buf, len, header)
s                1198 lib/zlib/trees.c     deflate_state *s;
s                1203 lib/zlib/trees.c     bi_windup(s);        /* align on byte boundary */
s                1204 lib/zlib/trees.c     s->last_eob_len = 8; /* enough lookahead for inflate */
s                1207 lib/zlib/trees.c         put_short(s, (ush)len);
s                1208 lib/zlib/trees.c         put_short(s, (ush)~len);
s                1210 lib/zlib/trees.c         s->bits_sent += 2*16;
s                1214 lib/zlib/trees.c     s->bits_sent += (ulg)len<<3;
s                1217 lib/zlib/trees.c         put_byte(s, *buf++);
s                1152 lib/zlib/zlib.h ZEXTERN int ZEXPORT gzputs OF((gzFile file, const char *s));
s                 267 lib/zlib/zutil.h #define TRY_FREE(s, p) {if (p) ZFREE(s, p);}
s                  37 libcli/nbt/nbtname.c _PUBLIC_ void ndr_print_nbt_string(struct ndr_print *ndr, const char *name, const char *s)
s                  39 libcli/nbt/nbtname.c 	ndr_print_string(ndr, name, s);
s                  99 libcli/nbt/nbtname.c _PUBLIC_ enum ndr_err_code ndr_pull_nbt_string(struct ndr_pull *ndr, int ndr_flags, const char **s)
s                 133 libcli/nbt/nbtname.c 	(*s) = name;
s                 142 libcli/nbt/nbtname.c _PUBLIC_ enum ndr_err_code ndr_push_nbt_string(struct ndr_push *ndr, int ndr_flags, const char *s)
s                 148 libcli/nbt/nbtname.c 	while (s && *s) {
s                 157 libcli/nbt/nbtname.c 		ndr_err = ndr_token_retrieve_cmp_fn(&ndr->nbt_string_list, s, &offset, (comparison_fn_t)strcmp, false);
s                 173 libcli/nbt/nbtname.c 		complen = strcspn(s, ".");
s                 185 libcli/nbt/nbtname.c 						(unsigned char)complen, s);
s                 191 libcli/nbt/nbtname.c 		NDR_CHECK(ndr_token_store(ndr, &ndr->nbt_string_list, s, ndr->offset));
s                 197 libcli/nbt/nbtname.c 		s += complen;
s                 198 libcli/nbt/nbtname.c 		if (*s == '.') s++;
s                 288 libcli/nbt/nbtname.c 	const char *s;
s                 295 libcli/nbt/nbtname.c 	NDR_CHECK(ndr_pull_nbt_string(ndr, ndr_flags, &s));
s                 297 libcli/nbt/nbtname.c 	scope = (uint8_t *)strchr(s, '.');
s                 306 libcli/nbt/nbtname.c 	cname = discard_const_p(char, s);
s                 430 libcli/nbt/nbtname.c 		char *s;
s                 435 libcli/nbt/nbtname.c 		s = talloc_strndup(mem_ctx, name, PTR_DIFF(p, name));
s                 436 libcli/nbt/nbtname.c 		n->name = talloc_strdup_upper(mem_ctx, s);
s                 448 libcli/nbt/nbtname.c static const char *nbt_hex_encode(TALLOC_CTX *mem_ctx, const char *s)
s                 455 libcli/nbt/nbtname.c 	for (len=i=0;s[i];i++,len++) {
s                 456 libcli/nbt/nbtname.c 		if (!NBT_CHAR_ALLOW(s[i])) {
s                 464 libcli/nbt/nbtname.c 	for (len=i=0;s[i];i++) {
s                 465 libcli/nbt/nbtname.c 		if (NBT_CHAR_ALLOW(s[i])) {
s                 466 libcli/nbt/nbtname.c 			ret[len++] = s[i];
s                 468 libcli/nbt/nbtname.c 			snprintf(&ret[len], 4, "%%%02x", (unsigned char)s[i]);
s                 624 libcli/nbt/nbtname.c 	char *s = nbt_name_string(ndr, r);
s                 625 libcli/nbt/nbtname.c 	ndr_print_string(ndr, name, s);
s                 626 libcli/nbt/nbtname.c 	talloc_free(s);
s                 222 librpc/gen_ndr/dfs.h 	struct dfs_Info1 *s;/* [unique,size_is(count)] */
s                 227 librpc/gen_ndr/dfs.h 	struct dfs_Info2 *s;/* [unique,size_is(count)] */
s                 232 librpc/gen_ndr/dfs.h 	struct dfs_Info3 *s;/* [unique,size_is(count)] */
s                 237 librpc/gen_ndr/dfs.h 	struct dfs_Info4 *s;/* [unique,size_is(count)] */
s                 242 librpc/gen_ndr/dfs.h 	struct dfs_Info5 *s;/* [unique,size_is(count)] */
s                 247 librpc/gen_ndr/dfs.h 	struct dfs_Info6 *s;/* [unique,size_is(count)] */
s                 252 librpc/gen_ndr/dfs.h 	struct dfs_Info200 *s;/* [unique,size_is(count)] */
s                 257 librpc/gen_ndr/dfs.h 	struct dfs_Info300 *s;/* [unique,size_is(count)] */
s                2196 librpc/gen_ndr/ndr_dfs.c 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->s));
s                2199 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2202 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info1(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2205 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info1(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2223 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC(ndr, r->s);
s                2225 librpc/gen_ndr/ndr_dfs.c 			r->s = NULL;
s                2229 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2231 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2232 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_pull_array_size(ndr, &r->s));
s                2233 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC_N(ndr, r->s, ndr_get_array_size(ndr, &r->s));
s                2235 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2237 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info1(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2240 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info1(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2245 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2246 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_check_array_size(ndr, (void*)&r->s, r->count));
s                2258 librpc/gen_ndr/ndr_dfs.c 	ndr_print_ptr(ndr, "s", r->s);
s                2260 librpc/gen_ndr/ndr_dfs.c 	if (r->s) {
s                2266 librpc/gen_ndr/ndr_dfs.c 				ndr_print_dfs_Info1(ndr, "s", &r->s[cntr_s_1]);
s                2282 librpc/gen_ndr/ndr_dfs.c 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->s));
s                2285 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2288 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info2(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2291 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info2(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2309 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC(ndr, r->s);
s                2311 librpc/gen_ndr/ndr_dfs.c 			r->s = NULL;
s                2315 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2317 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2318 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_pull_array_size(ndr, &r->s));
s                2319 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC_N(ndr, r->s, ndr_get_array_size(ndr, &r->s));
s                2321 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2323 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info2(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2326 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info2(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2331 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2332 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_check_array_size(ndr, (void*)&r->s, r->count));
s                2344 librpc/gen_ndr/ndr_dfs.c 	ndr_print_ptr(ndr, "s", r->s);
s                2346 librpc/gen_ndr/ndr_dfs.c 	if (r->s) {
s                2352 librpc/gen_ndr/ndr_dfs.c 				ndr_print_dfs_Info2(ndr, "s", &r->s[cntr_s_1]);
s                2368 librpc/gen_ndr/ndr_dfs.c 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->s));
s                2371 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2374 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info3(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2377 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info3(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2395 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC(ndr, r->s);
s                2397 librpc/gen_ndr/ndr_dfs.c 			r->s = NULL;
s                2401 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2403 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2404 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_pull_array_size(ndr, &r->s));
s                2405 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC_N(ndr, r->s, ndr_get_array_size(ndr, &r->s));
s                2407 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2409 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info3(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2412 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info3(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2417 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2418 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_check_array_size(ndr, (void*)&r->s, r->count));
s                2430 librpc/gen_ndr/ndr_dfs.c 	ndr_print_ptr(ndr, "s", r->s);
s                2432 librpc/gen_ndr/ndr_dfs.c 	if (r->s) {
s                2438 librpc/gen_ndr/ndr_dfs.c 				ndr_print_dfs_Info3(ndr, "s", &r->s[cntr_s_1]);
s                2454 librpc/gen_ndr/ndr_dfs.c 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->s));
s                2457 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2460 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info4(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2463 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info4(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2481 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC(ndr, r->s);
s                2483 librpc/gen_ndr/ndr_dfs.c 			r->s = NULL;
s                2487 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2489 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2490 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_pull_array_size(ndr, &r->s));
s                2491 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC_N(ndr, r->s, ndr_get_array_size(ndr, &r->s));
s                2493 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2495 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info4(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2498 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info4(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2503 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2504 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_check_array_size(ndr, (void*)&r->s, r->count));
s                2516 librpc/gen_ndr/ndr_dfs.c 	ndr_print_ptr(ndr, "s", r->s);
s                2518 librpc/gen_ndr/ndr_dfs.c 	if (r->s) {
s                2524 librpc/gen_ndr/ndr_dfs.c 				ndr_print_dfs_Info4(ndr, "s", &r->s[cntr_s_1]);
s                2540 librpc/gen_ndr/ndr_dfs.c 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->s));
s                2543 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2546 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info5(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2549 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info5(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2567 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC(ndr, r->s);
s                2569 librpc/gen_ndr/ndr_dfs.c 			r->s = NULL;
s                2573 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2575 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2576 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_pull_array_size(ndr, &r->s));
s                2577 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC_N(ndr, r->s, ndr_get_array_size(ndr, &r->s));
s                2579 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2581 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info5(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2584 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info5(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2589 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2590 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_check_array_size(ndr, (void*)&r->s, r->count));
s                2602 librpc/gen_ndr/ndr_dfs.c 	ndr_print_ptr(ndr, "s", r->s);
s                2604 librpc/gen_ndr/ndr_dfs.c 	if (r->s) {
s                2610 librpc/gen_ndr/ndr_dfs.c 				ndr_print_dfs_Info5(ndr, "s", &r->s[cntr_s_1]);
s                2626 librpc/gen_ndr/ndr_dfs.c 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->s));
s                2629 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2632 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info6(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2635 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info6(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2653 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC(ndr, r->s);
s                2655 librpc/gen_ndr/ndr_dfs.c 			r->s = NULL;
s                2659 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2661 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2662 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_pull_array_size(ndr, &r->s));
s                2663 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC_N(ndr, r->s, ndr_get_array_size(ndr, &r->s));
s                2665 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2667 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info6(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2670 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info6(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2675 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2676 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_check_array_size(ndr, (void*)&r->s, r->count));
s                2688 librpc/gen_ndr/ndr_dfs.c 	ndr_print_ptr(ndr, "s", r->s);
s                2690 librpc/gen_ndr/ndr_dfs.c 	if (r->s) {
s                2696 librpc/gen_ndr/ndr_dfs.c 				ndr_print_dfs_Info6(ndr, "s", &r->s[cntr_s_1]);
s                2712 librpc/gen_ndr/ndr_dfs.c 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->s));
s                2715 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2718 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info200(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2721 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info200(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2739 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC(ndr, r->s);
s                2741 librpc/gen_ndr/ndr_dfs.c 			r->s = NULL;
s                2745 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2747 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2748 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_pull_array_size(ndr, &r->s));
s                2749 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC_N(ndr, r->s, ndr_get_array_size(ndr, &r->s));
s                2751 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2753 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info200(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2756 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info200(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2761 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2762 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_check_array_size(ndr, (void*)&r->s, r->count));
s                2774 librpc/gen_ndr/ndr_dfs.c 	ndr_print_ptr(ndr, "s", r->s);
s                2776 librpc/gen_ndr/ndr_dfs.c 	if (r->s) {
s                2782 librpc/gen_ndr/ndr_dfs.c 				ndr_print_dfs_Info200(ndr, "s", &r->s[cntr_s_1]);
s                2798 librpc/gen_ndr/ndr_dfs.c 		NDR_CHECK(ndr_push_unique_ptr(ndr, r->s));
s                2801 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2804 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info300(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2807 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_push_dfs_Info300(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2825 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC(ndr, r->s);
s                2827 librpc/gen_ndr/ndr_dfs.c 			r->s = NULL;
s                2831 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2833 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2834 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_pull_array_size(ndr, &r->s));
s                2835 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_ALLOC_N(ndr, r->s, ndr_get_array_size(ndr, &r->s));
s                2837 librpc/gen_ndr/ndr_dfs.c 			NDR_PULL_SET_MEM_CTX(ndr, r->s, 0);
s                2839 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info300(ndr, NDR_SCALARS, &r->s[cntr_s_1]));
s                2842 librpc/gen_ndr/ndr_dfs.c 				NDR_CHECK(ndr_pull_dfs_Info300(ndr, NDR_BUFFERS, &r->s[cntr_s_1]));
s                2847 librpc/gen_ndr/ndr_dfs.c 		if (r->s) {
s                2848 librpc/gen_ndr/ndr_dfs.c 			NDR_CHECK(ndr_check_array_size(ndr, (void*)&r->s, r->count));
s                2860 librpc/gen_ndr/ndr_dfs.c 	ndr_print_ptr(ndr, "s", r->s);
s                2862 librpc/gen_ndr/ndr_dfs.c 	if (r->s) {
s                2868 librpc/gen_ndr/ndr_dfs.c 				ndr_print_dfs_Info300(ndr, "s", &r->s[cntr_s_1]);
s                 277 librpc/ndr/libndr.h #define NDR_PULL_ALLOC(ndr, s) do { \
s                 279 librpc/ndr/libndr.h 	(s) = talloc_ptrtype(ndr->current_mem_ctx, (s)); \
s                 280 librpc/ndr/libndr.h 	if (!(s)) return ndr_pull_error(ndr, NDR_ERR_ALLOC, "Alloc %s failed: %s\n", # s, __location__); \
s                 283 librpc/ndr/libndr.h #define NDR_PULL_ALLOC_N(ndr, s, n) do { \
s                 285 librpc/ndr/libndr.h 	(s) = talloc_array_ptrtype(ndr->current_mem_ctx, (s), n); \
s                 286 librpc/ndr/libndr.h 	if (!(s)) return ndr_pull_error(ndr, NDR_ERR_ALLOC, "Alloc %u * %s failed: %s\n", (unsigned)n, # s, __location__); \
s                 290 librpc/ndr/libndr.h #define NDR_PUSH_ALLOC_SIZE(ndr, s, size) do { \
s                 291 librpc/ndr/libndr.h        (s) = talloc_array(ndr, uint8_t, size); \
s                 292 librpc/ndr/libndr.h        if (!(s)) return ndr_push_error(ndr, NDR_ERR_ALLOC, "push alloc %u failed: %s\n", (unsigned)size, __location__); \
s                 295 librpc/ndr/libndr.h #define NDR_PUSH_ALLOC(ndr, s) do { \
s                 296 librpc/ndr/libndr.h        (s) = talloc_ptrtype(ndr, (s)); \
s                 297 librpc/ndr/libndr.h        if (!(s)) return ndr_push_error(ndr, NDR_ERR_ALLOC, "push alloc %s failed: %s\n", # s, __location__); \
s                 504 librpc/ndr/libndr.h size_t ndr_string_array_size(struct ndr_push *ndr, const char *s);
s                 517 librpc/ndr/libndr.h NTSTATUS GUID_from_data_blob(const DATA_BLOB *s, struct GUID *guid);
s                 518 librpc/ndr/libndr.h NTSTATUS GUID_from_string(const char *s, struct GUID *guid);
s                 519 librpc/ndr/libndr.h NTSTATUS NS_GUID_from_string(const char *s, struct GUID *guid);
s                 170 librpc/ndr/ndr.c 	char *s = NULL;
s                 174 librpc/ndr/ndr.c 	ret = vasprintf(&s, format, ap);
s                 185 librpc/ndr/ndr.c 	DEBUGADD(1,("%s\n", s));
s                 186 librpc/ndr/ndr.c 	free(s);
s                 362 librpc/ndr/ndr.c 	char *s=NULL;
s                 367 librpc/ndr/ndr.c 	ret = vasprintf(&s, format, ap);
s                 374 librpc/ndr/ndr.c 	DEBUG(1,("ndr_pull_error(%u): %s\n", ndr_err, s));
s                 376 librpc/ndr/ndr.c 	free(s);
s                 388 librpc/ndr/ndr.c 	char *s=NULL;
s                 393 librpc/ndr/ndr.c 	ret = vasprintf(&s, format, ap);
s                 400 librpc/ndr/ndr.c 	DEBUG(1,("ndr_push_error(%u): %s\n", ndr_err, s));
s                 402 librpc/ndr/ndr.c 	free(s);
s                 747 librpc/ndr/ndr_basic.c 		char s[1202];
s                 749 librpc/ndr/ndr_basic.c 			snprintf(&s[i*2], 3, "%02x", data[i]);
s                 751 librpc/ndr/ndr_basic.c 		s[i*2] = 0;
s                 752 librpc/ndr/ndr_basic.c 		ndr->print(ndr, "%-25s: %s", name, s);
s                  28 librpc/ndr/ndr_krb5pac.c 	size_t s = ndr_size_PAC_INFO(r, level, ic, flags);
s                  31 librpc/ndr/ndr_krb5pac.c 			return NDR_ROUND(s,8);
s                  33 librpc/ndr/ndr_krb5pac.c 			return s;
s                  39 librpc/ndr/ndr_krb5pac.c 	size_t s = ndr_size_PAC_INFO(r, level, ic, flags);
s                  40 librpc/ndr/ndr_krb5pac.c 	return NDR_ROUND(s,8);
s                  31 librpc/ndr/uuid.c _PUBLIC_ NTSTATUS GUID_from_data_blob(const DATA_BLOB *s, struct GUID *guid)
s                  43 librpc/ndr/uuid.c 	if (s->data == NULL) {
s                  47 librpc/ndr/uuid.c 	if (s->length == 36) {
s                  53 librpc/ndr/uuid.c 		string = talloc_strndup(mem_ctx, (const char *)s->data, s->length);
s                  64 librpc/ndr/uuid.c 	} else if (s->length == 38) {
s                  70 librpc/ndr/uuid.c 		string = talloc_strndup(mem_ctx, (const char *)s->data, s->length);
s                  72 librpc/ndr/uuid.c 		if (11 == sscanf((const char *)s->data, 
s                  81 librpc/ndr/uuid.c 	} else if (s->length == 32) {
s                  83 librpc/ndr/uuid.c 					    (const char *)s->data, s->length);
s                  87 librpc/ndr/uuid.c 			s = &blob16;
s                  91 librpc/ndr/uuid.c 	if (s->length == 16) {
s                  99 librpc/ndr/uuid.c 		ndr_err = ndr_pull_struct_blob(s, mem_ctx, NULL, &guid2,
s                 128 librpc/ndr/uuid.c _PUBLIC_ NTSTATUS GUID_from_string(const char *s, struct GUID *guid)
s                 130 librpc/ndr/uuid.c 	DATA_BLOB blob = data_blob_string_const(s);
s                 138 librpc/ndr/uuid.c _PUBLIC_ NTSTATUS NS_GUID_from_string(const char *s, struct GUID *guid)
s                 147 librpc/ndr/uuid.c 	if (s == NULL) {
s                 151 librpc/ndr/uuid.c 	if (11 == sscanf(s, "%08x-%04x%04x-%02x%02x%02x%02x-%02x%02x%02x%02x",
s                 269 librpc/ndr/uuid.c 	char *ret, *s = GUID_string(mem_ctx, guid);
s                 270 librpc/ndr/uuid.c 	ret = talloc_asprintf(mem_ctx, "{%s}", s);
s                 271 librpc/ndr/uuid.c 	talloc_free(s);
s                 174 librpc/rpc/binding.c 	char *s = talloc_strdup(mem_ctx, "");
s                 186 librpc/rpc/binding.c 		s = talloc_asprintf(s, "%s@",
s                 191 librpc/rpc/binding.c 		s = talloc_asprintf_append_buffer(s, "%s:", t_name);
s                 192 librpc/rpc/binding.c 		if (s == NULL) {
s                 198 librpc/rpc/binding.c 		s = talloc_asprintf_append_buffer(s, "%s", b->host);
s                 202 librpc/rpc/binding.c 		return s;
s                 205 librpc/rpc/binding.c 	s = talloc_asprintf_append_buffer(s, "[");
s                 208 librpc/rpc/binding.c 		s = talloc_asprintf_append_buffer(s, "%s", b->endpoint);
s                 215 librpc/rpc/binding.c 		s = talloc_asprintf_append_buffer(s, ",%s", b->options[i]);
s                 216 librpc/rpc/binding.c 		if (!s) return NULL;
s                 221 librpc/rpc/binding.c 			s = talloc_asprintf_append_buffer(s, ",%s", ncacn_options[i].name);
s                 222 librpc/rpc/binding.c 			if (!s) return NULL;
s                 226 librpc/rpc/binding.c 	s = talloc_asprintf_append_buffer(s, "]");
s                 228 librpc/rpc/binding.c 	return s;
s                 234 librpc/rpc/binding.c _PUBLIC_ NTSTATUS dcerpc_parse_binding(TALLOC_CTX *mem_ctx, const char *s, struct dcerpc_binding **b_out)
s                 246 librpc/rpc/binding.c 	p = strchr(s, '@');
s                 248 librpc/rpc/binding.c 	if (p && PTR_DIFF(p, s) == 36) { /* 36 is the length of a UUID */
s                 250 librpc/rpc/binding.c 		DATA_BLOB blob = data_blob(s, 36);
s                 258 librpc/rpc/binding.c 		s = p + 1;
s                 265 librpc/rpc/binding.c 	p = strchr(s, ':');
s                 270 librpc/rpc/binding.c 		char *type = talloc_strndup(mem_ctx, s, PTR_DIFF(p, s));
s                 289 librpc/rpc/binding.c 		s = p+1;
s                 292 librpc/rpc/binding.c 	p = strchr(s, '[');
s                 294 librpc/rpc/binding.c 		b->host = talloc_strndup(b, s, PTR_DIFF(p, s));
s                 301 librpc/rpc/binding.c 		b->host = talloc_strdup(b, s);
s                 112 nsswitch/libwbclient/wbc_pam.c #define _SID_COMPOSE(s, d, r, a) { \
s                 113 nsswitch/libwbclient/wbc_pam.c 	(s).sid = d; \
s                 114 nsswitch/libwbclient/wbc_pam.c 	if ((s).sid.num_auths < WBC_MAXSUBAUTHS) { \
s                 115 nsswitch/libwbclient/wbc_pam.c 		(s).sid.sub_auths[(s).sid.num_auths++] = r; \
s                 120 nsswitch/libwbclient/wbc_pam.c 	(s).attributes = a; \
s                 143 nsswitch/libwbclient/wbc_pam.c 		char *s = p;
s                 152 nsswitch/libwbclient/wbc_pam.c 		ret = sscanf(s, "0x%08X:0x%08X", &rid, &attrs);
s                 166 nsswitch/libwbclient/wbc_pam.c 		char *s = p;
s                 176 nsswitch/libwbclient/wbc_pam.c 		e = strchr(s, ':');
s                 191 nsswitch/libwbclient/wbc_pam.c 		wbc_status = wbcStringToSid(s, &i->sids[sn].sid);
s                 426 nsswitch/libwbclient/wbc_sid.c 	const char *s;
s                 471 nsswitch/libwbclient/wbc_sid.c 	s = (const char *)response.extra_data.data;
s                 473 nsswitch/libwbclient/wbc_sid.c 		char *n = strchr(s, '\n');
s                 477 nsswitch/libwbclient/wbc_sid.c 		wbc_status = wbcStringToSid(s, &sids[i]);
s                 479 nsswitch/libwbclient/wbc_sid.c 		s += strlen(s) + 1;
s                 517 nsswitch/libwbclient/wbc_sid.c 	const char *s;
s                 601 nsswitch/libwbclient/wbc_sid.c 	s = (const char *)response.extra_data.data;
s                 603 nsswitch/libwbclient/wbc_sid.c 		char *n = strchr(s, '\n');
s                 607 nsswitch/libwbclient/wbc_sid.c 		wbc_status = wbcStringToSid(s, &sid);
s                 611 nsswitch/libwbclient/wbc_sid.c 		s += strlen(s) + 1;
s                 258 nsswitch/libwbclient/wbc_util.c 	char *s = NULL;
s                 270 nsswitch/libwbclient/wbc_util.c 	if ((s = strchr(r, '\\')) == NULL) {
s                 274 nsswitch/libwbclient/wbc_util.c 	*s = '\0';
s                 275 nsswitch/libwbclient/wbc_util.c 	s++;
s                 282 nsswitch/libwbclient/wbc_util.c 	r = s;
s                 283 nsswitch/libwbclient/wbc_util.c 	if ((s = strchr(r, '\\')) == NULL) {
s                 287 nsswitch/libwbclient/wbc_util.c 	*s = '\0';
s                 288 nsswitch/libwbclient/wbc_util.c 	s++;
s                 294 nsswitch/libwbclient/wbc_util.c 	r = s;
s                 295 nsswitch/libwbclient/wbc_util.c 	if ((s = strchr(r, '\\')) == NULL) {
s                 299 nsswitch/libwbclient/wbc_util.c 	*s = '\0';
s                 300 nsswitch/libwbclient/wbc_util.c 	s++;
s                 306 nsswitch/libwbclient/wbc_util.c 	r = s;
s                 307 nsswitch/libwbclient/wbc_util.c 	if ((s = strchr(r, '\\')) == NULL) {
s                 311 nsswitch/libwbclient/wbc_util.c 	*s = '\0';
s                 312 nsswitch/libwbclient/wbc_util.c 	s++;
s                 328 nsswitch/libwbclient/wbc_util.c 	r = s;
s                 329 nsswitch/libwbclient/wbc_util.c 	if ((s = strchr(r, '\\')) == NULL) {
s                 333 nsswitch/libwbclient/wbc_util.c 	*s = '\0';
s                 334 nsswitch/libwbclient/wbc_util.c 	s++;
s                 341 nsswitch/libwbclient/wbc_util.c 	r = s;
s                 342 nsswitch/libwbclient/wbc_util.c 	if ((s = strchr(r, '\\')) == NULL) {
s                 346 nsswitch/libwbclient/wbc_util.c 	*s = '\0';
s                 347 nsswitch/libwbclient/wbc_util.c 	s++;
s                 354 nsswitch/libwbclient/wbc_util.c 	r = s;
s                 355 nsswitch/libwbclient/wbc_util.c 	if ((s = strchr(r, '\\')) == NULL) {
s                 359 nsswitch/libwbclient/wbc_util.c 	*s = '\0';
s                 360 nsswitch/libwbclient/wbc_util.c 	s++;
s                 368 nsswitch/libwbclient/wbc_util.c 	r = s;
s                  32 nsswitch/nsstest.c 	char s[1024];
s                  36 nsswitch/nsstest.c 	snprintf(s,sizeof(s), "_nss_%s_%s", nss_name, name);
s                  45 nsswitch/nsstest.c 	res = dlsym(h, s);
s                  47 nsswitch/nsstest.c 		printf("Can't find function %s\n", s);
s                  93 nsswitch/pam_winbind.h #define  x_strdup(s)  ( (s) ? strdup(s):NULL )
s                1247 nsswitch/wbinfo.c 	char *s = NULL;
s                1252 nsswitch/wbinfo.c 	if ((s = SMB_STRDUP(username)) == NULL) {
s                1256 nsswitch/wbinfo.c 	if ((p = strchr(s, '%')) != NULL) {
s                1264 nsswitch/wbinfo.c 	name = s;
s                1279 nsswitch/wbinfo.c 	SAFE_FREE(s);
s                  33 nsswitch/wbinfo4.c #define fstrcpy(d,s) safe_strcpy((d),(s),sizeof(fstring)-1)
s                 281 nsswitch/wbinfo4.c 	const char *s;
s                 294 nsswitch/wbinfo4.c 	s = (const char *)response.extra_data.data;
s                 296 nsswitch/wbinfo4.c 		d_printf("%s\n", s);
s                 297 nsswitch/wbinfo4.c 		s += strlen(s) + 1;
s                 132 nsswitch/winbind_nss_aix.c static void replace_commas(char *s)
s                 134 nsswitch/winbind_nss_aix.c 	char *p, *p0=s;
s                 135 nsswitch/winbind_nss_aix.c 	for (p=strchr(s, ','); p; p = strchr(p+1, ',')) {
s                 467 nsswitch/winbind_nss_aix.c 	char *s;
s                 486 nsswitch/winbind_nss_aix.c 	s = malloc(len+2);
s                 487 nsswitch/winbind_nss_aix.c 	if (!s) {
s                 493 nsswitch/winbind_nss_aix.c 	memcpy(s, response.extra_data.data, len+1);
s                 495 nsswitch/winbind_nss_aix.c 	replace_commas(s);
s                 497 nsswitch/winbind_nss_aix.c 	results[0].attr_un.au_char = s;
s                 515 nsswitch/winbind_nss_aix.c 	char *s;
s                 534 nsswitch/winbind_nss_aix.c 	s = malloc(len+2);
s                 535 nsswitch/winbind_nss_aix.c 	if (!s) {
s                 541 nsswitch/winbind_nss_aix.c 	memcpy(s, response.extra_data.data, len+1);
s                 543 nsswitch/winbind_nss_aix.c 	replace_commas(s);
s                 545 nsswitch/winbind_nss_aix.c 	results[0].attr_un.au_char = s;
s                 573 nsswitch/winbind_nss_aix.c 	char *s, *p;
s                 575 nsswitch/winbind_nss_aix.c 	if ( (s = wb_aix_getgrset(pwd->pw_name)) == NULL ) {
s                 580 nsswitch/winbind_nss_aix.c 	if ( (p = malloc(strlen(s)+2)) == NULL ) {
s                 585 nsswitch/winbind_nss_aix.c 	strcpy(p, s);
s                 587 nsswitch/winbind_nss_aix.c 	free(s);
s                  57 nsswitch/winbind_nss_config.h #define fstrcpy(d,s) safe_strcpy((d),(s),sizeof(fstring)-1)
s                 108 nsswitch/winbind_nss_linux.c 	const char *s;
s                 119 nsswitch/winbind_nss_linux.c 	s = *ptr;
s                 127 nsswitch/winbind_nss_linux.c 	while (*s && strchr(sep,*s)) {
s                 128 nsswitch/winbind_nss_linux.c 		s++;
s                 132 nsswitch/winbind_nss_linux.c 	if (!*s) {
s                 137 nsswitch/winbind_nss_linux.c 	saved_s = s;
s                 140 nsswitch/winbind_nss_linux.c 	for (quoted = false; *s &&
s                 141 nsswitch/winbind_nss_linux.c 			(quoted || !strchr(sep,*s)); s++) {
s                 142 nsswitch/winbind_nss_linux.c 		if (*s == '\"') {
s                 157 nsswitch/winbind_nss_linux.c 	s = saved_s;
s                 158 nsswitch/winbind_nss_linux.c 	for (quoted = false; *s &&
s                 159 nsswitch/winbind_nss_linux.c 			(quoted || !strchr(sep,*s)); s++) {
s                 160 nsswitch/winbind_nss_linux.c 		if ( *s == '\"' ) {
s                 163 nsswitch/winbind_nss_linux.c 			*pbuf++ = *s;
s                 167 nsswitch/winbind_nss_linux.c 	*ptr = (*s) ? s+1 : s;
s                 193 source3/auth/auth_sam.c 		const char *s = workstation_list;
s                 199 source3/auth/auth_sam.c 		while (next_token_talloc(mem_ctx, &s, &tok, ",")) {
s                  65 source3/auth/pampass.c #define COPY_STRING(s) (s) ? SMB_STRDUP(s) : NULL
s                  66 source3/auth/pampass.c #define COPY_FSTRING(s) (s[0]) ? SMB_STRDUP(s) : NULL
s                 495 source3/auth/pass_check.c static NTSTATUS string_combinations2(char *s, int offset, NTSTATUS (*fn) (const char *),
s                 498 source3/auth/pass_check.c 	int len = strlen(s);
s                 507 source3/auth/pass_check.c 		return (fn(s));
s                 510 source3/auth/pass_check.c 		char c = s[i];
s                 513 source3/auth/pass_check.c 		s[i] = toupper_ascii(c);
s                 514 source3/auth/pass_check.c 		if (!NT_STATUS_EQUAL(nt_status = string_combinations2(s, i + 1, fn, N - 1),NT_STATUS_WRONG_PASSWORD)) {
s                 517 source3/auth/pass_check.c 		s[i] = c;
s                 529 source3/auth/pass_check.c static NTSTATUS string_combinations(char *s, NTSTATUS (*fn) (const char *), int N)
s                 534 source3/auth/pass_check.c 		if (!NT_STATUS_EQUAL(nt_status = string_combinations2(s, 0, fn, n), NT_STATUS_WRONG_PASSWORD))
s                 746 source3/auth/pass_check.c 		pwret = getpwanam(s);
s                2882 source3/client/client.c static char *unix_mode_to_str(char *s, mode_t m)
s                2884 source3/client/client.c 	char *p = s;
s                2918 source3/client/client.c 	return s;
s                1411 source3/client/clitar.c 	char *s=(char *)cmd_ptr;
s                1418 source3/client/clitar.c 	while(*s && strchr_m(sep,*s))
s                1419 source3/client/clitar.c 		s++;
s                1422 source3/client/clitar.c 	if (!*s)
s                1427 source3/client/clitar.c 		while(*s && (!strchr_m(sep,*s)))
s                1428 source3/client/clitar.c 			s++;
s                1429 source3/client/clitar.c 		while(*s && strchr_m(sep,*s))
s                1430 source3/client/clitar.c 			*s++=0;
s                1431 source3/client/clitar.c 	} while(*s);
s                1434 source3/client/clitar.c 	s=(char *)cmd_ptr;
s                1440 source3/client/clitar.c 		*iret++=s;
s                1442 source3/client/clitar.c 			while(*s++)
s                1444 source3/client/clitar.c 			while(!*s)
s                1445 source3/client/clitar.c 				s++;
s                 108 source3/client/mount.cifs.c static size_t strlcpy(char *d, const char *s, size_t bufsize)
s                 110 source3/client/mount.cifs.c 	size_t len = strlen(s);
s                 114 source3/client/mount.cifs.c 	memcpy(d, s, len);
s                 125 source3/client/mount.cifs.c static size_t strlcat(char *d, const char *s, size_t bufsize)
s                 128 source3/client/mount.cifs.c 	size_t len2 = strlen(s);
s                 138 source3/client/mount.cifs.c 		memcpy(d+len1, s, len2);
s                1055 source3/client/mount.cifs.c     char *s;
s                1056 source3/client/mount.cifs.c     for (s = "\n"; *s; s++) {
s                1057 source3/client/mount.cifs.c         if (strchr(name, *s)) {
s                1059 source3/client/mount.cifs.c                     progname, *s);
s                 168 source3/include/client.h         } s;
s                 861 source3/include/includes.h int fstr_sprintf(fstring s, const char *fmt, ...) PRINTF_ATTRIBUTE(2,3);
s                   9 source3/include/mangle.h 	bool (*is_mangled)(const char *s, const struct share_params *p);
s                  10 source3/include/mangle.h 	bool (*must_mangle)(const char *s, const struct share_params *p);
s                 355 source3/include/proto.h char *strdup_upper(const char *s);
s                 356 source3/include/proto.h char *talloc_strdup_upper(TALLOC_CTX *ctx, const char *s);
s                 358 source3/include/proto.h char *strdup_lower(const char *s);
s                 359 source3/include/proto.h char *talloc_strdup_lower(TALLOC_CTX *ctx, const char *s);
s                 560 source3/include/proto.h char *escape_ldap_string_alloc(const char *s);
s                 561 source3/include/proto.h char *escape_rdn_val_string_alloc(const char *s);
s                 912 source3/include/proto.h ssize_t sys_send(int s, const void *msg, size_t len, int flags);
s                 913 source3/include/proto.h ssize_t sys_sendto(int s,  const void *msg, size_t len, int flags, const struct sockaddr *to, socklen_t tolen);
s                 915 source3/include/proto.h ssize_t sys_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen);
s                 937 source3/include/proto.h char *sys_getwd(char *s);
s                 982 source3/include/proto.h int sys_getpeereid( int s, uid_t *uid);
s                1121 source3/include/proto.h char *unix_clean_name(TALLOC_CTX *ctx, const char *s);
s                1122 source3/include/proto.h char *clean_name(TALLOC_CTX *ctx, const char *s);
s                1155 source3/include/proto.h bool is_myname(const char *s);
s                1156 source3/include/proto.h bool is_myworkgroup(const char *s);
s                1162 source3/include/proto.h int str_checksum(const char *s);
s                1178 source3/include/proto.h bool ms_has_wild(const char *s);
s                1179 source3/include/proto.h bool ms_has_wild_w(const smb_ucs2_t *s);
s                1223 source3/include/proto.h const char *strip_hostname(const char *s);
s                1427 source3/include/proto.h bool is_myname_or_ipaddr(const char *s);
s                1440 source3/include/proto.h int StrCaseCmp(const char *s, const char *t);
s                1441 source3/include/proto.h int StrnCaseCmp(const char *s, const char *t, size_t len);
s                1444 source3/include/proto.h void strnorm(char *s, int case_default);
s                1445 source3/include/proto.h bool strisnormal(const char *s, int case_default);
s                1448 source3/include/proto.h size_t str_charnum(const char *s);
s                1449 source3/include/proto.h size_t str_ascii_charnum(const char *s);
s                1450 source3/include/proto.h bool trim_char(char *s,char cfront,char cback);
s                1451 source3/include/proto.h bool strhasupper(const char *s);
s                1452 source3/include/proto.h bool strhaslower(const char *s);
s                1470 source3/include/proto.h bool in_list(const char *s, const char *list, bool casesensitive);
s                1471 source3/include/proto.h void string_free(char **s);
s                1473 source3/include/proto.h void string_sub2(char *s,const char *pattern, const char *insert, size_t len,
s                1476 source3/include/proto.h void string_sub_once(char *s, const char *pattern,
s                1478 source3/include/proto.h void string_sub(char *s,const char *pattern, const char *insert, size_t len);
s                1479 source3/include/proto.h void fstring_sub(char *s,const char *pattern,const char *insert);
s                1498 source3/include/proto.h void all_string_sub(char *s,const char *pattern,const char *insert, size_t len);
s                1504 source3/include/proto.h char *string_truncate(char *s, unsigned int length);
s                1506 source3/include/proto.h char *strrchr_m(const char *s, char c);
s                1507 source3/include/proto.h char *strnrchr_m(const char *s, char c, unsigned int n);
s                1509 source3/include/proto.h void strlower_m(char *s);
s                1510 source3/include/proto.h void strupper_m(char *s);
s                1511 source3/include/proto.h size_t strlen_m(const char *s);
s                1512 source3/include/proto.h size_t strlen_m_term(const char *s);
s                1513 source3/include/proto.h size_t strlen_m_term_null(const char *s);
s                1516 source3/include/proto.h int fstr_sprintf(fstring s, const char *fmt, ...);
s                1520 source3/include/proto.h bool str_list_check(const char **list, const char *s);
s                1521 source3/include/proto.h bool str_list_check_ci(const char **list, const char *s);
s                1529 source3/include/proto.h DATA_BLOB base64_decode_data_blob(const char *s);
s                1530 source3/include/proto.h void base64_decode_inplace(char *s);
s                1572 source3/include/proto.h smb_ucs2_t *strchr_w(const smb_ucs2_t *s, smb_ucs2_t c);
s                1573 source3/include/proto.h smb_ucs2_t *strchr_wa(const smb_ucs2_t *s, char c);
s                1574 source3/include/proto.h smb_ucs2_t *strrchr_w(const smb_ucs2_t *s, smb_ucs2_t c);
s                1575 source3/include/proto.h smb_ucs2_t *strnrchr_w(const smb_ucs2_t *s, smb_ucs2_t c, unsigned int n);
s                1576 source3/include/proto.h smb_ucs2_t *strstr_w(const smb_ucs2_t *s, const smb_ucs2_t *ins);
s                1577 source3/include/proto.h bool strlower_w(smb_ucs2_t *s);
s                1578 source3/include/proto.h bool strupper_w(smb_ucs2_t *s);
s                1579 source3/include/proto.h void strnorm_w(smb_ucs2_t *s, int case_default);
s                1591 source3/include/proto.h void string_replace_w(smb_ucs2_t *s, smb_ucs2_t oldc, smb_ucs2_t newc);
s                1592 source3/include/proto.h bool trim_string_w(smb_ucs2_t *s, const smb_ucs2_t *front,
s                1596 source3/include/proto.h smb_ucs2_t *strpbrk_wa(const smb_ucs2_t *s, const char *p);
s                1597 source3/include/proto.h smb_ucs2_t *strstr_wa(const smb_ucs2_t *s, const char *ins);
s                1927 source3/include/proto.h 					  struct posix_schema **s ) ;
s                2262 source3/include/proto.h _PUBLIC_ NTSTATUS dcerpc_parse_binding(TALLOC_CTX *mem_ctx, const char *s, struct dcerpc_binding **b_out);
s                5593 source3/include/proto.h void init_lsa_String(struct lsa_String *name, const char *s);
s                5594 source3/include/proto.h void init_lsa_StringLarge(struct lsa_StringLarge *name, const char *s);
s                5595 source3/include/proto.h void init_lsa_AsciiString(struct lsa_AsciiString *name, const char *s);
s                5596 source3/include/proto.h void init_lsa_AsciiStringLarge(struct lsa_AsciiStringLarge *name, const char *s);
s                6448 source3/include/proto.h bool mangle_is_mangled(const char *s, const struct share_params *p);
s                 100 source3/include/safe_string.h #define fstrcpy(d,s) safe_strcpy((d),(s),sizeof(fstring)-1)
s                 101 source3/include/safe_string.h #define fstrcat(d,s) safe_strcat((d),(s),sizeof(fstring)-1)
s                 102 source3/include/safe_string.h #define nstrcpy(d,s) safe_strcpy((d), (s),sizeof(nstring)-1)
s                 103 source3/include/safe_string.h #define unstrcpy(d,s) safe_strcpy((d), (s),sizeof(unstring)-1)
s                 175 source3/include/safe_string.h #define safe_strcpy_fn2(fn_name, fn_line, d, s, max_len) \
s                 178 source3/include/safe_string.h     : safe_strcpy_fn(fn_name, fn_line, (d), (s), (max_len)))
s                 180 source3/include/safe_string.h #define safe_strcat_fn2(fn_name, fn_line, d, s, max_len) \
s                 183 source3/include/safe_string.h     : safe_strcat_fn(fn_name, fn_line, (d), (s), (max_len)))
s                 813 source3/include/smb.h 		} s;
s                1453 source3/include/smb.h char *strdup(char *s);
s                 217 source3/include/smb_macros.h #define SMB_REALLOC(p,s) Realloc((p),(s),True)	/* Always frees p on error or s == 0 */
s                 218 source3/include/smb_macros.h #define SMB_REALLOC_KEEP_OLD_ON_ERROR(p,s) Realloc((p),(s),False) /* Never frees p on error or s == 0 */
s                 279 source3/include/smb_macros.h #define malloc(s) __ERROR_DONT_USE_MALLOC_DIRECTLY
s                 284 source3/include/smb_macros.h #define realloc(p,s) __ERROR_DONT_USE_REALLOC_DIRECTLY
s                 289 source3/include/smb_macros.h #define calloc(n,s) __ERROR_DONT_USE_CALLOC_DIRECTLY
s                 294 source3/include/smb_macros.h #define strndup(s,n) __ERROR_DONT_USE_STRNDUP_DIRECTLY
s                 299 source3/include/smb_macros.h #define strdup(s) __ERROR_DONT_USE_STRDUP_DIRECTLY
s                 301 source3/include/smb_macros.h #define SMB_MALLOC(s) malloc_(s)
s                 304 source3/include/smb_macros.h #define SMB_STRDUP(s) smb_xstrdup(s)
s                 305 source3/include/smb_macros.h #define SMB_STRNDUP(s,n) smb_xstrndup(s,n)
s                 313 source3/include/smb_macros.h #define SMB_MALLOC(s) malloc(s)
s                 316 source3/include/smb_macros.h #define SMB_STRDUP(s) strdup(s)
s                 317 source3/include/smb_macros.h #define SMB_STRNDUP(s,n) strndup(s,n)
s                  54 source3/iniparser/src/strlib.c char * strlwc(const char * s)
s                  59 source3/iniparser/src/strlib.c     if (s==NULL) return NULL ;
s                  62 source3/iniparser/src/strlib.c     while (s[i] && i<ASCIILINESZ) {
s                  63 source3/iniparser/src/strlib.c         l[i] = (char)tolower((int)s[i]);
s                  85 source3/iniparser/src/strlib.c char * strupc(char * s)
s                  90 source3/iniparser/src/strlib.c     if (s==NULL) return NULL ;
s                  93 source3/iniparser/src/strlib.c     while (s[i] && i<ASCIILINESZ) {
s                  94 source3/iniparser/src/strlib.c         l[i] = (char)toupper((int)s[i]);
s                 114 source3/iniparser/src/strlib.c char * strskp(char * s)
s                 116 source3/iniparser/src/strlib.c     char * skip = s;
s                 117 source3/iniparser/src/strlib.c 	if (s==NULL) return NULL ;
s                 139 source3/iniparser/src/strlib.c char * strcrop(char * s)
s                 144 source3/iniparser/src/strlib.c     if (s==NULL) return NULL ;
s                 146 source3/iniparser/src/strlib.c 	strcpy(l, s);
s                 173 source3/iniparser/src/strlib.c char * strstrip(char * s)
s                 178 source3/iniparser/src/strlib.c     if (s==NULL) return NULL ;
s                 180 source3/iniparser/src/strlib.c 	while (isspace((int)*s) && *s) s++;
s                 183 source3/iniparser/src/strlib.c 	strcpy(l, s);
s                  48 source3/iniparser/src/strlib.h char * strlwc(const char * s);
s                  62 source3/iniparser/src/strlib.h char * strupc(char * s);
s                  74 source3/iniparser/src/strlib.h char * strskp(char * s);
s                  90 source3/iniparser/src/strlib.h char * strcrop(char * s);
s                 106 source3/iniparser/src/strlib.h char * strstrip(char * s) ;
s                  65 source3/iniparser/test/iniexample.c 	char		*	s ;
s                  88 source3/iniparser/test/iniexample.c 	s = iniparser_getstr(ini, "wine:grape");
s                  89 source3/iniparser/test/iniexample.c 	if (s) {
s                  90 source3/iniparser/test/iniexample.c 		printf("grape:     [%s]\n", s);
s                 100 source3/iniparser/test/iniexample.c 	s = iniparser_getstr(ini, "wine:country");
s                 101 source3/iniparser/test/iniexample.c 	if (s) {
s                 102 source3/iniparser/test/iniexample.c 		printf("country:   [%s]\n", s);
s                  19 source3/lib/access.c static bool masked_match(const char *tok, const char *slash, const char *s)
s                  26 source3/lib/access.c 	if (!interpret_string_addr(&ss_host, s, 0)) {
s                  73 source3/lib/access.c static bool string_match(const char *tok,const char *s)
s                  94 source3/lib/access.c 		if ((str_len = strlen(s)) > (tok_len = strlen(tok))
s                  95 source3/lib/access.c 		    && strequal(tok, s + str_len - tok_len)) {
s                 127 source3/lib/access.c 		if (!(hostname = SMB_STRDUP(s))) {
s                 153 source3/lib/access.c 		if (strchr_m(s, '.') == 0 && !strequal(s, "unknown")) {
s                 156 source3/lib/access.c 	} else if (strequal(tok, s)) {   /* match host name or address */
s                 159 source3/lib/access.c 		if (strncmp(tok, s, tok_len) == 0) {
s                 163 source3/lib/access.c 		if ((isdigit(s[0]) && strchr_m(tok, '.') != NULL) ||
s                 165 source3/lib/access.c 			((isxdigit(s[0]) || s[0] == ':') &&
s                 169 source3/lib/access.c 			return masked_match(tok, cut, s);
s                 172 source3/lib/access.c 		return unix_wild_match(tok, s);
s                  76 source3/lib/afs_settoken.c 	char *s = SMB_STRDUP(string);
s                  80 source3/lib/afs_settoken.c 	if ((t = strtok_r(s, "\n", &saveptr)) == NULL) {
s                 812 source3/lib/charcnv.c char *strdup_upper(const char *s)
s                 814 source3/lib/charcnv.c 	char *out_buffer = SMB_STRDUP(s);
s                 815 source3/lib/charcnv.c 	const unsigned char *p = (const unsigned char *)s;
s                 840 source3/lib/charcnv.c 		if (!convert_string_allocate(NULL, CH_UNIX, CH_UTF16LE, s,
s                 841 source3/lib/charcnv.c 					     strlen(s) + 1,
s                 872 source3/lib/charcnv.c char *talloc_strdup_upper(TALLOC_CTX *ctx, const char *s)
s                 874 source3/lib/charcnv.c 	char *out_buffer = talloc_strdup(ctx,s);
s                 875 source3/lib/charcnv.c 	const unsigned char *p = (const unsigned char *)s;
s                 902 source3/lib/charcnv.c 		if (!convert_string_talloc(ctx, CH_UNIX, CH_UTF16LE, s,
s                 903 source3/lib/charcnv.c 					   strlen(s)+1, (void *)&ubuf,
s                 952 source3/lib/charcnv.c char *strdup_lower(const char *s)
s                 958 source3/lib/charcnv.c 	if (!push_ucs2_allocate(&buffer, s, &converted_size)) {
s                 974 source3/lib/charcnv.c char *talloc_strdup_lower(TALLOC_CTX *ctx, const char *s)
s                 980 source3/lib/charcnv.c 	if (!push_ucs2_talloc(ctx, &buffer, s, &converted_size)) {
s                 268 source3/lib/events.c 	char *s = NULL;
s                 284 source3/lib/events.c 	if (vasprintf(&s, fmt, ap) == -1) {
s                 287 source3/lib/events.c 	DEBUG(samba_level, ("s3_event: %s", s));
s                 288 source3/lib/events.c 	free(s);
s                  35 source3/lib/ldap_escape.c char *escape_ldap_string_alloc(const char *s)
s                  37 source3/lib/ldap_escape.c 	size_t len = strlen(s)+1;
s                  47 source3/lib/ldap_escape.c 	while (*s)
s                  49 source3/lib/ldap_escape.c 		switch (*s)
s                  81 source3/lib/ldap_escape.c 			*p = *s;
s                  85 source3/lib/ldap_escape.c 		s++;
s                  92 source3/lib/ldap_escape.c char *escape_rdn_val_string_alloc(const char *s)
s                  97 source3/lib/ldap_escape.c 	output = (char *)SMB_MALLOC(2*strlen(s) + 1);
s                 105 source3/lib/ldap_escape.c 	while (*s)
s                 107 source3/lib/ldap_escape.c 		switch (*s)
s                 119 source3/lib/ldap_escape.c 			*p++ = *s;
s                 122 source3/lib/ldap_escape.c 			*p = *s;
s                 126 source3/lib/ldap_escape.c 		s++;
s                  56 source3/lib/ldb/common/attrib_handlers.c 	char *s, *t;
s                  68 source3/lib/ldb/common/attrib_handlers.c 	s = (char *)(out->data);
s                  71 source3/lib/ldb/common/attrib_handlers.c 	l = strlen(s);
s                  72 source3/lib/ldb/common/attrib_handlers.c 	while (l > 0 && s[l - 1] == ' ') l--;
s                  73 source3/lib/ldb/common/attrib_handlers.c 	s[l] = '\0';
s                  76 source3/lib/ldb/common/attrib_handlers.c 	if (*s == ' ') {
s                  77 source3/lib/ldb/common/attrib_handlers.c 		for (t = s; *s == ' '; s++) ;
s                  80 source3/lib/ldb/common/attrib_handlers.c 		memmove(t, s, l);
s                  82 source3/lib/ldb/common/attrib_handlers.c 		s = t;
s                  86 source3/lib/ldb/common/attrib_handlers.c 	while ((t = strchr(s, ' ')) != NULL) {
s                  87 source3/lib/ldb/common/attrib_handlers.c 		for (s = t; *s == ' '; s++) ;
s                  89 source3/lib/ldb/common/attrib_handlers.c 		if ((s - t) > 1) {
s                  90 source3/lib/ldb/common/attrib_handlers.c 			l = strlen(s);
s                  93 source3/lib/ldb/common/attrib_handlers.c 			memmove(t + 1, s, l);
s                 218 source3/lib/ldb/common/ldb_attributes.c 	struct ldb_subclass *s, *c;
s                 219 source3/lib/ldb/common/ldb_attributes.c 	s = talloc_realloc(ldb, ldb->schema.classes, struct ldb_subclass, ldb->schema.num_classes+1);
s                 220 source3/lib/ldb/common/ldb_attributes.c 	if (s == NULL) goto failed;
s                 222 source3/lib/ldb/common/ldb_attributes.c 	ldb->schema.classes = s;
s                 223 source3/lib/ldb/common/ldb_attributes.c 	c = &s[ldb->schema.num_classes];
s                 224 source3/lib/ldb/common/ldb_attributes.c 	c->name = talloc_strdup(s, classname);
s                 227 source3/lib/ldb/common/ldb_attributes.c 	c->subclasses = talloc_array(s, char *, 2);
s                 249 source3/lib/ldb/common/ldb_attributes.c 	char **s;
s                 263 source3/lib/ldb/common/ldb_attributes.c 	s = talloc_realloc(ldb->schema.classes, c->subclasses, char *, n+2);
s                 264 source3/lib/ldb/common/ldb_attributes.c 	if (s == NULL) {
s                 269 source3/lib/ldb/common/ldb_attributes.c 	c->subclasses = s;
s                 270 source3/lib/ldb/common/ldb_attributes.c 	s[n] = talloc_strdup(s, subclass);
s                 271 source3/lib/ldb/common/ldb_attributes.c 	if (s[n] == NULL) {
s                 275 source3/lib/ldb/common/ldb_attributes.c 	s[n+1] = NULL;
s                  72 source3/lib/ldb/common/ldb_dn.c 	const char *p, *s, *src;
s                  79 source3/lib/ldb/common/ldb_dn.c 	p = s = src = (const char *)value.data;
s                  93 source3/lib/ldb/common/ldb_dn.c 		memcpy(d, s, p - s); /* copy the part of the string before the stop */
s                  94 source3/lib/ldb/common/ldb_dn.c 		d += (p - s); /* move to current position */
s                 104 source3/lib/ldb/common/ldb_dn.c 		s = p; /* move forward */
s                 108 source3/lib/ldb/common/ldb_dn.c 	memcpy(d, s, &src[len] - s + 1);
s                 260 source3/lib/ldb/common/ldb_dn.c 	char *s, *p;
s                 263 source3/lib/ldb/common/ldb_dn.c 	s = string + strspn(string, edge);
s                 266 source3/lib/ldb/common/ldb_dn.c 	p = &s[strlen(s) - 1];
s                 267 source3/lib/ldb/common/ldb_dn.c 	while (p > s && strchr(edge, *p)) {
s                 272 source3/lib/ldb/common/ldb_dn.c 	return s;
s                 108 source3/lib/ldb/common/ldb_ldif.c int ldb_base64_decode(char *s)
s                 112 source3/lib/ldb/common/ldb_ldif.c 	uint8_t *d = (uint8_t *)s;
s                 117 source3/lib/ldb/common/ldb_ldif.c 	while (*s && (p=strchr(b64,*s))) {
s                 131 source3/lib/ldb/common/ldb_ldif.c 		s++; i++;
s                 137 source3/lib/ldb/common/ldb_ldif.c 	if (*s && !p) {
s                 139 source3/lib/ldb/common/ldb_ldif.c 		if (*s != '=') {
s                 438 source3/lib/ldb/common/ldb_ldif.c static int next_attr(void *mem_ctx, char **s, const char **attr, struct ldb_val *value)
s                 444 source3/lib/ldb/common/ldb_ldif.c 	if (strncmp(*s, "-\n", 2) == 0) {
s                 447 source3/lib/ldb/common/ldb_ldif.c 		*s += 2;
s                 451 source3/lib/ldb/common/ldb_ldif.c 	p = strchr(*s, ':');
s                 468 source3/lib/ldb/common/ldb_ldif.c 	*attr = *s;
s                 480 source3/lib/ldb/common/ldb_ldif.c 		*s = ((char *)value->data) + value->length;
s                 483 source3/lib/ldb/common/ldb_ldif.c 		*s = p+1;
s                 525 source3/lib/ldb/common/ldb_ldif.c 	char *chunk=NULL, *s;
s                 555 source3/lib/ldb/common/ldb_ldif.c 	s = chunk;
s                 557 source3/lib/ldb/common/ldb_ldif.c 	if (next_attr(ldif, &s, &attr, &value) != 0) {
s                 576 source3/lib/ldb/common/ldb_ldif.c 	while (next_attr(ldif, &s, &attr, &value) == 0) {
s                 709 source3/lib/ldb/common/ldb_ldif.c 	const char *s;
s                 716 source3/lib/ldb/common/ldb_ldif.c 	if (state->s[0] != 0) {
s                 717 source3/lib/ldb/common/ldb_ldif.c 		return *state->s++;
s                 722 source3/lib/ldb/common/ldb_ldif.c struct ldb_ldif *ldb_ldif_read_string(struct ldb_context *ldb, const char **s)
s                 726 source3/lib/ldb/common/ldb_ldif.c 	state.s = *s;
s                 728 source3/lib/ldb/common/ldb_ldif.c 	*s = state.s;
s                 778 source3/lib/ldb/common/ldb_msg.c time_t ldb_string_to_time(const char *s)
s                 782 source3/lib/ldb/common/ldb_msg.c 	if (s == NULL) return 0;
s                 785 source3/lib/ldb/common/ldb_msg.c 	if (sscanf(s, "%04u%02u%02u%02u%02u%02u", 
s                 205 source3/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filter(void *mem_ctx, const char **s);
s                 259 source3/lib/ldb/common/ldb_parse.c static enum ldb_parse_op ldb_parse_filtertype(void *mem_ctx, char **type, char **value, const char **s)
s                 263 source3/lib/ldb/common/ldb_parse.c 	const char *p = *s;
s                 345 source3/lib/ldb/common/ldb_parse.c 	*s = p;
s                 352 source3/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_simple(void *mem_ctx, const char **s)
s                 364 source3/lib/ldb/common/ldb_parse.c 	filtertype = ldb_parse_filtertype(ret, &attr, &value, s);
s                 467 source3/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filterlist(void *mem_ctx, const char **s)
s                 471 source3/lib/ldb/common/ldb_parse.c 	const char *p = *s;
s                 526 source3/lib/ldb/common/ldb_parse.c 	*s = p;
s                 535 source3/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_not(void *mem_ctx, const char **s)
s                 538 source3/lib/ldb/common/ldb_parse.c 	const char *p = *s;
s                 558 source3/lib/ldb/common/ldb_parse.c 	*s = p;
s                 567 source3/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filtercomp(void *mem_ctx, const char **s)
s                 570 source3/lib/ldb/common/ldb_parse.c 	const char *p = *s;
s                 596 source3/lib/ldb/common/ldb_parse.c 	*s = p;
s                 604 source3/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filter(void *mem_ctx, const char **s)
s                 607 source3/lib/ldb/common/ldb_parse.c 	const char *p = *s;
s                 625 source3/lib/ldb/common/ldb_parse.c 	*s = p;
s                 636 source3/lib/ldb/common/ldb_parse.c struct ldb_parse_tree *ldb_parse_tree(void *mem_ctx, const char *s)
s                 638 source3/lib/ldb/common/ldb_parse.c 	if (s == NULL || *s == 0) {
s                 639 source3/lib/ldb/common/ldb_parse.c 		s = "(|(objectClass=*)(distinguishedName=*))";
s                 642 source3/lib/ldb/common/ldb_parse.c 	while (isspace((unsigned char)*s)) s++;
s                 644 source3/lib/ldb/common/ldb_parse.c 	if (*s == '(') {
s                 645 source3/lib/ldb/common/ldb_parse.c 		return ldb_parse_filter(mem_ctx, &s);
s                 648 source3/lib/ldb/common/ldb_parse.c 	return ldb_parse_simple(mem_ctx, &s);
s                 657 source3/lib/ldb/common/ldb_parse.c 	char *s, *s2, *ret;
s                 670 source3/lib/ldb/common/ldb_parse.c 			s = ldb_filter_from_tree(mem_ctx, tree->u.list.elements[i]);
s                 671 source3/lib/ldb/common/ldb_parse.c 			if (s == NULL) {
s                 675 source3/lib/ldb/common/ldb_parse.c 			s2 = talloc_asprintf_append(ret, "%s", s);
s                 676 source3/lib/ldb/common/ldb_parse.c 			talloc_free(s);
s                 683 source3/lib/ldb/common/ldb_parse.c 		s = talloc_asprintf_append(ret, ")");
s                 684 source3/lib/ldb/common/ldb_parse.c 		if (s == NULL) {
s                 688 source3/lib/ldb/common/ldb_parse.c 		return s;
s                 690 source3/lib/ldb/common/ldb_parse.c 		s = ldb_filter_from_tree(mem_ctx, tree->u.isnot.child);
s                 691 source3/lib/ldb/common/ldb_parse.c 		if (s == NULL) return NULL;
s                 693 source3/lib/ldb/common/ldb_parse.c 		ret = talloc_asprintf(mem_ctx, "(!%s)", s);
s                 694 source3/lib/ldb/common/ldb_parse.c 		talloc_free(s);
s                 697 source3/lib/ldb/common/ldb_parse.c 		s = ldb_binary_encode(mem_ctx, tree->u.equality.value);
s                 698 source3/lib/ldb/common/ldb_parse.c 		if (s == NULL) return NULL;
s                 700 source3/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
s                 701 source3/lib/ldb/common/ldb_parse.c 		talloc_free(s);
s                 715 source3/lib/ldb/common/ldb_parse.c 				s = talloc_asprintf_append(ret, "%s*", s2);
s                 717 source3/lib/ldb/common/ldb_parse.c 				s = talloc_asprintf_append(ret, "%s", s2);
s                 719 source3/lib/ldb/common/ldb_parse.c 			if (s == NULL) {
s                 723 source3/lib/ldb/common/ldb_parse.c 			ret = s;
s                 725 source3/lib/ldb/common/ldb_parse.c 		s = talloc_asprintf_append(ret, ")");
s                 726 source3/lib/ldb/common/ldb_parse.c 		if (s == NULL) {
s                 730 source3/lib/ldb/common/ldb_parse.c 		ret = s;
s                 733 source3/lib/ldb/common/ldb_parse.c 		s = ldb_binary_encode(mem_ctx, tree->u.equality.value);
s                 734 source3/lib/ldb/common/ldb_parse.c 		if (s == NULL) return NULL;
s                 736 source3/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
s                 737 source3/lib/ldb/common/ldb_parse.c 		talloc_free(s);
s                 740 source3/lib/ldb/common/ldb_parse.c 		s = ldb_binary_encode(mem_ctx, tree->u.equality.value);
s                 741 source3/lib/ldb/common/ldb_parse.c 		if (s == NULL) return NULL;
s                 743 source3/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
s                 744 source3/lib/ldb/common/ldb_parse.c 		talloc_free(s);
s                 750 source3/lib/ldb/common/ldb_parse.c 		s = ldb_binary_encode(mem_ctx, tree->u.equality.value);
s                 751 source3/lib/ldb/common/ldb_parse.c 		if (s == NULL) return NULL;
s                 753 source3/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
s                 754 source3/lib/ldb/common/ldb_parse.c 		talloc_free(s);
s                 757 source3/lib/ldb/common/ldb_parse.c 		s = ldb_binary_encode(mem_ctx, tree->u.extended.value);
s                 758 source3/lib/ldb/common/ldb_parse.c 		if (s == NULL) return NULL;
s                 764 source3/lib/ldb/common/ldb_parse.c 				      s);
s                 765 source3/lib/ldb/common/ldb_parse.c 		talloc_free(s);
s                  57 source3/lib/ldb/common/ldb_utf8.c char *ldb_casefold_default(void *context, void *mem_ctx, const char *s)
s                  60 source3/lib/ldb/common/ldb_utf8.c 	char *ret = talloc_strdup(mem_ctx, s);
s                  61 source3/lib/ldb/common/ldb_utf8.c 	if (!s) {
s                  76 source3/lib/ldb/common/ldb_utf8.c char *ldb_casefold(struct ldb_context *ldb, void *mem_ctx, const char *s)
s                  78 source3/lib/ldb/common/ldb_utf8.c 	return ldb->utf8_fns.casefold(ldb->utf8_fns.context, mem_ctx, s);
s                  86 source3/lib/ldb/common/ldb_utf8.c int ldb_valid_attr_name(const char *s)
s                  90 source3/lib/ldb/common/ldb_utf8.c 	if (!s || !s[0])
s                  94 source3/lib/ldb/common/ldb_utf8.c 	if (strcmp(s, "*") == 0) return 1;
s                  96 source3/lib/ldb/common/ldb_utf8.c 	for (i = 0; s[i]; i++) {
s                  97 source3/lib/ldb/common/ldb_utf8.c 		if (! isascii(s[i])) {
s                 101 source3/lib/ldb/common/ldb_utf8.c 			if (! (isalpha(s[i]) || (s[i] == '@'))) {
s                 105 source3/lib/ldb/common/ldb_utf8.c 			if (! (isalnum(s[i]) || (s[i] == '-'))) {
s                 124 source3/lib/ldb/common/ldb_utf8.c char *ldb_attr_casefold(void *mem_ctx, const char *s)
s                 127 source3/lib/ldb/common/ldb_utf8.c 	char *ret = talloc_strdup(mem_ctx, s);
s                 207 source3/lib/ldb/include/ldb.h 	char *(*casefold)(void *context, void *mem_ctx, const char *s);
s                 284 source3/lib/ldb/include/ldb.h struct ldb_parse_tree *ldb_parse_tree(void *mem_ctx, const char *s);
s                1109 source3/lib/ldb/include/ldb.h char *ldb_casefold(struct ldb_context *ldb, void *mem_ctx, const char *s);
s                1117 source3/lib/ldb/include/ldb.h int ldb_valid_attr_name(const char *s);
s                1226 source3/lib/ldb/include/ldb.h struct ldb_ldif *ldb_ldif_read_string(struct ldb_context *ldb, const char **s);
s                1267 source3/lib/ldb/include/ldb.h int ldb_base64_decode(char *s);
s                1325 source3/lib/ldb/include/ldb.h char *ldb_attr_casefold(void *mem_ctx, const char *s);
s                1545 source3/lib/ldb/include/ldb.h time_t ldb_string_to_time(const char *s);
s                 211 source3/lib/ldb/include/ldb_private.h char *ldb_casefold_default(void *context, void *mem_ctx, const char *s);
s                 434 source3/lib/ldb/ldb_tdb/ldb_cache.c 	char *s = NULL;
s                 443 source3/lib/ldb/ldb_tdb/ldb_cache.c 	s = talloc_asprintf(msg, "%llu", ltdb->sequence_number+1);
s                 444 source3/lib/ldb/ldb_tdb/ldb_cache.c 	if (!s) {
s                 466 source3/lib/ldb/ldb_tdb/ldb_cache.c 	val.data = (uint8_t *)s;
s                 467 source3/lib/ldb/ldb_tdb/ldb_cache.c 	val.length = strlen(s);
s                 479 source3/lib/ldb/ldb_tdb/ldb_cache.c 	s = ldb_timestring(msg, t);
s                 480 source3/lib/ldb/ldb_tdb/ldb_cache.c 	if (s == NULL) {
s                 484 source3/lib/ldb/ldb_tdb/ldb_cache.c 	val_time.data = (uint8_t *)s;
s                 485 source3/lib/ldb/ldb_tdb/ldb_cache.c 	val_time.length = strlen(s);
s                  95 source3/lib/ldb/tools/oLschema2ldif.c 	char *s;
s                 101 source3/lib/ldb/tools/oLschema2ldif.c 		s = talloc_strndup(msg, c, n);
s                 102 source3/lib/ldb/tools/oLschema2ldif.c 		if (ldb_msg_add_string(msg, attr, s) != 0) {
s                 156 source3/lib/ldb/tools/oLschema2ldif.c 			char *s = strchr(c, ')');
s                 157 source3/lib/ldb/tools/oLschema2ldif.c 			if (s == NULL) return NULL;
s                 158 source3/lib/ldb/tools/oLschema2ldif.c 			s = skip_spaces(s);
s                 159 source3/lib/ldb/tools/oLschema2ldif.c 			*string = s;
s                 336 source3/lib/ldb/tools/oLschema2ldif.c         char *c, *s;
s                 376 source3/lib/ldb/tools/oLschema2ldif.c 	s = talloc_strndup(msg, c, n);
s                 377 source3/lib/ldb/tools/oLschema2ldif.c 	MSG_ADD_STRING("attributeID", s);
s                 152 source3/lib/ms_fnmatch.c 	smb_ucs2_t *s = NULL;
s                 177 source3/lib/ms_fnmatch.c 	if (!push_ucs2_talloc(talloc_tos(), &s, string, &converted_size)) {
s                 218 source3/lib/ms_fnmatch.c 				TALLOC_FREE(s);
s                 225 source3/lib/ms_fnmatch.c 	ret = ms_fnmatch_core(p, s, max_n, strrchr_w(s, UCS2_CHAR('.')), is_case_sensitive);
s                 229 source3/lib/ms_fnmatch.c 	TALLOC_FREE(s);
s                 167 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c static void free_join_state(struct join_state *s)
s                 169 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	SAFE_FREE(s->name_buffer_initial);
s                 170 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	SAFE_FREE(s->name_buffer_new);
s                 171 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	SAFE_FREE(s->password);
s                 172 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	SAFE_FREE(s->account);
s                 173 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	SAFE_FREE(s->comment);
s                 174 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	SAFE_FREE(s->comment_new);
s                 175 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	SAFE_FREE(s->my_fqdn);
s                 176 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	SAFE_FREE(s->my_dnsdomain);
s                 177 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	SAFE_FREE(s->my_hostname);
s                1662 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	struct join_state *s;
s                1664 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	s = (struct join_state *)malloc(sizeof(struct join_state));
s                1665 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	if (!s) {
s                1669 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	memset(s, '\0', sizeof(struct join_state));
s                1671 source3/lib/netapi/examples/netdomjoin-gui/netdomjoin-gui.c 	*state = s;
s                 517 source3/lib/substitute.c 	char *s;
s                 519 source3/lib/substitute.c 	if ( (s = alloc_sub_basic( smb_name, domain_name, str )) != NULL ) {
s                 520 source3/lib/substitute.c 		strncpy( str, s, len );
s                 523 source3/lib/substitute.c 	SAFE_FREE( s );
s                 551 source3/lib/substitute.c 	char *b, *p, *s, *r, *a_string;
s                 572 source3/lib/substitute.c 	for (b = s = a_string; (p = strchr_m(s, '%')); s = a_string + (p - b)) {
s                 712 source3/lib/substitute.c 	char *b, *p, *s;
s                 726 source3/lib/substitute.c 	for (b = s = a_string; (p = strchr_m(s, '%')); s = a_string + (p - b)) {
s                 798 source3/lib/substitute.c 	char *b, *p, *s;
s                 806 source3/lib/substitute.c 	for (b = s = a_string; (p = strchr_m(s, '%')); s = a_string + (p - b)) {
s                 889 source3/lib/substitute.c 	char *s;
s                 891 source3/lib/substitute.c 	s = alloc_sub_advanced(servicename, user, connectpath,
s                 894 source3/lib/substitute.c 	if ( s ) {
s                 895 source3/lib/substitute.c 		strncpy( str, s, len );
s                 896 source3/lib/substitute.c 		SAFE_FREE( s );
s                 213 source3/lib/system.c ssize_t sys_send(int s, const void *msg, size_t len, int flags)
s                 218 source3/lib/system.c 		ret = send(s, msg, len, flags);
s                 227 source3/lib/system.c ssize_t sys_sendto(int s,  const void *msg, size_t len, int flags, const struct sockaddr *to, socklen_t tolen)
s                 232 source3/lib/system.c 		ret = sendto(s, msg, len, flags, to, tolen);
s                 255 source3/lib/system.c ssize_t sys_recvfrom(int s, void *buf, size_t len, int flags, struct sockaddr *from, socklen_t *fromlen)
s                 260 source3/lib/system.c 		ret = recvfrom(s, buf, len, flags, from, fromlen);
s                 582 source3/lib/system.c char *sys_getwd(char *s)
s                 586 source3/lib/system.c 	wd = (char *)getcwd(s, PATH_MAX);
s                 588 source3/lib/system.c 	wd = (char *)getwd(s);
s                1242 source3/lib/system.c 	char *s;
s                1246 source3/lib/system.c 	const char *attrname = ((s=strchr_m(name, '.')) == NULL) ? name : s + 1;
s                1297 source3/lib/system.c 	char *s;
s                1301 source3/lib/system.c 	const char *attrname = ((s=strchr_m(name, '.')) == NULL) ? name : s + 1;
s                1350 source3/lib/system.c 	char *s;
s                1354 source3/lib/system.c 	const char *attrname = ((s=strchr_m(name, '.')) == NULL) ? name : s + 1;
s                1393 source3/lib/system.c #define EXTATTR_PREFIX(s)	(s), (sizeof((s))-1)
s                1655 source3/lib/system.c 	char *s;
s                1658 source3/lib/system.c 	const char *attrname = ((s=strchr_m(name, '.')) == NULL) ? name : s + 1;
s                1692 source3/lib/system.c 	char *s;
s                1695 source3/lib/system.c 	const char *attrname = ((s=strchr_m(name, '.')) == NULL) ? name : s + 1;
s                1731 source3/lib/system.c 	char *s;
s                1734 source3/lib/system.c 	const char *attrname = ((s=strchr_m(name, '.')) == NULL) ? name : s + 1;
s                1770 source3/lib/system.c 	char *s;
s                1774 source3/lib/system.c 	const char *attrname = ((s=strchr_m(name, '.')) == NULL) ? name : s + 1;
s                1833 source3/lib/system.c 	char *s;
s                1837 source3/lib/system.c 	const char *attrname = ((s=strchr_m(name, '.')) == NULL) ? name : s + 1;
s                1899 source3/lib/system.c 	char *s;
s                1903 source3/lib/system.c 	const char *attrname = ((s=strchr_m(name, '.')) == NULL) ? name : s + 1;
s                2259 source3/lib/system.c int sys_getpeereid( int s, uid_t *uid)
s                2266 source3/lib/system.c 	ret = getsockopt(s, SOL_SOCKET, SO_PEERCRED, (void *)&cred, &cred_len);
s                  31 source3/lib/tallocmsg.c 	char *s;
s                  40 source3/lib/tallocmsg.c 		sprintf_append(state->mem_ctx, &state->s, &state->len, &state->buflen,
s                  46 source3/lib/tallocmsg.c 		sprintf_append(state->mem_ctx, &state->s, &state->len, &state->buflen,
s                  54 source3/lib/tallocmsg.c 	sprintf_append(state->mem_ctx, &state->s, &state->len, &state->buflen,
s                  85 source3/lib/tallocmsg.c 	state.s		= NULL;
s                  89 source3/lib/tallocmsg.c 	if (!state.s) {
s                  95 source3/lib/tallocmsg.c 			   (uint8 *)state.s, strlen(state.s)+1);
s                  98 source3/lib/time.c NTTIME nttime_from_string(const char *s)
s                 100 source3/lib/time.c 	return strtoull(s, NULL, 0);
s                  24 source3/lib/username.c static struct passwd *uname_string_combinations(char *s, TALLOC_CTX *mem_ctx,
s                  27 source3/lib/username.c static struct passwd *uname_string_combinations2(char *s, TALLOC_CTX *mem_ctx, int offset,
s                 149 source3/lib/username.c static struct passwd *uname_string_combinations2(char *s, TALLOC_CTX *mem_ctx,
s                 154 source3/lib/username.c 	ssize_t len = (ssize_t)strlen(s);
s                 159 source3/lib/username.c 		return(fn(mem_ctx, s));
s                 162 source3/lib/username.c 		char c = s[i];
s                 165 source3/lib/username.c 		s[i] = toupper_ascii(c);
s                 166 source3/lib/username.c 		ret = uname_string_combinations2(s, mem_ctx, i+1, fn, N-1);
s                 169 source3/lib/username.c 		s[i] = c;
s                 182 source3/lib/username.c static struct passwd * uname_string_combinations(char *s, TALLOC_CTX *mem_ctx,
s                 190 source3/lib/username.c 		ret = uname_string_combinations2(s,mem_ctx,0,fn,n);
s                 731 source3/lib/util.c static char *dos_clean_name(TALLOC_CTX *ctx, const char *s)
s                 736 source3/lib/util.c 	DEBUG(3,("dos_clean_name [%s]\n",s));
s                 739 source3/lib/util.c 	str = talloc_all_string_sub(ctx, s, "\\\\", "\\");
s                 783 source3/lib/util.c char *unix_clean_name(TALLOC_CTX *ctx, const char *s)
s                 788 source3/lib/util.c 	DEBUG(3,("unix_clean_name [%s]\n",s));
s                 791 source3/lib/util.c 	str = talloc_all_string_sub(ctx, s, "//","/");
s                 831 source3/lib/util.c char *clean_name(TALLOC_CTX *ctx, const char *s)
s                 833 source3/lib/util.c 	char *str = dos_clean_name(ctx, s);
s                 999 source3/lib/util.c #define malloc(s) __ERROR_DONT_USE_MALLOC_DIRECTLY
s                1013 source3/lib/util.c #define calloc(n,s) __ERROR_DONT_USE_CALLOC_DIRECTLY
s                1024 source3/lib/util.c #define realloc(p,s) __ERROR_DONT_USE_RELLOC_DIRECTLY
s                1868 source3/lib/util.c bool is_myname(const char *s)
s                1874 source3/lib/util.c 		if (strequal(my_netbios_names(n), s)) {
s                1879 source3/lib/util.c 	DEBUG(8, ("is_myname(\"%s\") returns %d\n", s, ret));
s                1888 source3/lib/util.c bool is_myworkgroup(const char *s)
s                1892 source3/lib/util.c 	if (strequal(s, lp_workgroup())) {
s                1896 source3/lib/util.c 	DEBUG(8, ("is_myworkgroup(\"%s\") returns %d\n", s, ret));
s                2008 source3/lib/util.c int str_checksum(const char *s)
s                2014 source3/lib/util.c 	while(*s) {
s                2015 source3/lib/util.c 		c = *s;
s                2017 source3/lib/util.c 		s++;
s                2361 source3/lib/util.c bool ms_has_wild(const char *s)
s                2370 source3/lib/util.c 	while ((c = *s++)) {
s                2383 source3/lib/util.c bool ms_has_wild_w(const smb_ucs2_t *s)
s                2386 source3/lib/util.c 	if (!s) return False;
s                2387 source3/lib/util.c 	while ((c = *s++)) {
s                3176 source3/lib/util.c const char *strip_hostname(const char *s)
s                3178 source3/lib/util.c 	if (!s) {
s                3182 source3/lib/util.c 	if (strlen_m(s) < 3) {
s                3183 source3/lib/util.c 		return s;
s                3186 source3/lib/util.c 	if (s[0] == '\\') s++;
s                3187 source3/lib/util.c 	if (s[0] == '\\') s++;
s                3189 source3/lib/util.c 	return s;
s                 525 source3/lib/util_sid.c 	char *buf, *s;
s                 531 source3/lib/util_sid.c 	s = binary_string_rfc2254(buf, len);
s                 533 source3/lib/util_sid.c 	return s;
s                 543 source3/lib/util_sid.c 	char *buf, *s;
s                 549 source3/lib/util_sid.c 	s = binary_string(buf, len);
s                 551 source3/lib/util_sid.c 	return s;
s                 361 source3/lib/util_sock.c static void print_socket_options(int s)
s                 373 source3/lib/util_sock.c 			if (getsockopt(s, p->level, p->option,
s                 966 source3/lib/util_sock.c static int open_socket_out_state_destructor(struct open_socket_out_state *s)
s                 968 source3/lib/util_sock.c 	if (s->fd != -1) {
s                 969 source3/lib/util_sock.c 		close(s->fd);
s                1895 source3/lib/util_sock.c bool is_myname_or_ipaddr(const char *s)
s                1903 source3/lib/util_sock.c 	if (!s) {
s                1908 source3/lib/util_sock.c 	name = talloc_strdup(ctx, s);
s                  67 source3/lib/util_str.c int StrCaseCmp(const char *s, const char *t)
s                  75 source3/lib/util_str.c 	for (ps = s, pt = t; ; ps++, pt++) {
s                 124 source3/lib/util_str.c int StrnCaseCmp(const char *s, const char *t, size_t len)
s                 132 source3/lib/util_str.c 	for (ps = s, pt = t; n < len ; ps++, pt++, n++) {
s                 259 source3/lib/util_str.c void strnorm(char *s, int case_default)
s                 262 source3/lib/util_str.c 		strupper_m(s);
s                 264 source3/lib/util_str.c 		strlower_m(s);
s                 271 source3/lib/util_str.c bool strisnormal(const char *s, int case_default)
s                 274 source3/lib/util_str.c 		return(!strhaslower(s));
s                 276 source3/lib/util_str.c 	return(!strhasupper(s));
s                 284 source3/lib/util_str.c void string_replace( char *s, char oldc, char newc )
s                 293 source3/lib/util_str.c 	for (p = s; *p; p++) {
s                 307 source3/lib/util_str.c 	p = s;
s                 365 source3/lib/util_str.c size_t str_charnum(const char *s)
s                 369 source3/lib/util_str.c 	if (!push_ucs2_allocate(&tmpbuf2, s, &converted_size)) {
s                 383 source3/lib/util_str.c size_t str_ascii_charnum(const char *s)
s                 387 source3/lib/util_str.c 	if (!push_ascii_allocate(&tmpbuf2, s, &converted_size)) {
s                 395 source3/lib/util_str.c bool trim_char(char *s,char cfront,char cback)
s                 399 source3/lib/util_str.c 	char *fp = s;
s                 402 source3/lib/util_str.c 	if (!s || (s[0] == '\0'))
s                 410 source3/lib/util_str.c 			s[0] = '\0';
s                 413 source3/lib/util_str.c 		if (fp != s)
s                 431 source3/lib/util_str.c 				return trim_string(s, cfront ? fs : NULL, bs);
s                 438 source3/lib/util_str.c 			s[0] = '\0';
s                 444 source3/lib/util_str.c 	memmove(s, fp, ep-fp+2);
s                 452 source3/lib/util_str.c bool strhasupper(const char *s)
s                 458 source3/lib/util_str.c 	if (!push_ucs2_allocate(&tmp, s, &converted_size)) {
s                 477 source3/lib/util_str.c bool strhaslower(const char *s)
s                 483 source3/lib/util_str.c 	if (!push_ucs2_allocate(&tmp, s, &converted_size)) {
s                 701 source3/lib/util_str.c bool in_list(const char *s, const char *list, bool casesensitive)
s                 714 source3/lib/util_str.c 			if (strcmp(tok,s) == 0) {
s                 719 source3/lib/util_str.c 			if (StrCaseCmp(tok,s) == 0) {
s                 761 source3/lib/util_str.c void string_free(char **s)
s                 763 source3/lib/util_str.c 	if (!s || !(*s))
s                 765 source3/lib/util_str.c 	if (*s == null_string)
s                 766 source3/lib/util_str.c 		*s = NULL;
s                 767 source3/lib/util_str.c 	SAFE_FREE(*s);
s                 793 source3/lib/util_str.c void string_sub2(char *s,const char *pattern, const char *insert, size_t len,
s                 800 source3/lib/util_str.c 	if (!insert || !pattern || !*pattern || !s)
s                 803 source3/lib/util_str.c 	ls = (ssize_t)strlen(s);
s                 810 source3/lib/util_str.c 	while (lp <= ls && (p = strstr_m(s,pattern))) {
s                 848 source3/lib/util_str.c 		s = p + li;
s                 856 source3/lib/util_str.c void string_sub_once(char *s, const char *pattern,
s                 859 source3/lib/util_str.c 	string_sub2( s, pattern, insert, len, true, true, false );
s                 862 source3/lib/util_str.c void string_sub(char *s,const char *pattern, const char *insert, size_t len)
s                 864 source3/lib/util_str.c 	string_sub2( s, pattern, insert, len, true, false, false );
s                 867 source3/lib/util_str.c void fstring_sub(char *s,const char *pattern,const char *insert)
s                 869 source3/lib/util_str.c 	string_sub(s, pattern, insert, sizeof(fstring));
s                 886 source3/lib/util_str.c 	char *s;
s                 892 source3/lib/util_str.c 	s = string;
s                 899 source3/lib/util_str.c 	ls = (ssize_t)strlen(s);
s                 928 source3/lib/util_str.c 	while ((p = strstr_m(s,pattern))) {
s                 930 source3/lib/util_str.c 			int offset = PTR_DIFF(s,string);
s                 938 source3/lib/util_str.c 			p = string + offset + (p - s);
s                 944 source3/lib/util_str.c 		s = p + li;
s                 971 source3/lib/util_str.c 	char *s;
s                 986 source3/lib/util_str.c 	s = string;
s                 993 source3/lib/util_str.c 	ls = (ssize_t)strlen(s);
s                1023 source3/lib/util_str.c 	while ((p = strstr_m(s,pattern))) {
s                1025 source3/lib/util_str.c 			int offset = PTR_DIFF(s,string);
s                1034 source3/lib/util_str.c 			p = string + offset + (p - s);
s                1040 source3/lib/util_str.c 		s = p + li;
s                1069 source3/lib/util_str.c void all_string_sub(char *s,const char *pattern,const char *insert, size_t len)
s                1074 source3/lib/util_str.c 	if (!insert || !pattern || !s)
s                1077 source3/lib/util_str.c 	ls = (ssize_t)strlen(s);
s                1087 source3/lib/util_str.c 	while (lp <= ls && (p = strstr_m(s,pattern))) {
s                1099 source3/lib/util_str.c 		s = p + li;
s                1135 source3/lib/util_str.c char *string_truncate(char *s, unsigned int length)
s                1137 source3/lib/util_str.c 	if (s && strlen(s) > length)
s                1138 source3/lib/util_str.c 		s[length] = 0;
s                1139 source3/lib/util_str.c 	return s;
s                1152 source3/lib/util_str.c 	const char *s;
s                1167 source3/lib/util_str.c 	for (s = src; *s && !(((unsigned char)s[0]) & 0x80); s++) {
s                1168 source3/lib/util_str.c 		if (*s == c)
s                1169 source3/lib/util_str.c 			return (char *)s;
s                1172 source3/lib/util_str.c 	if (!*s)
s                1177 source3/lib/util_str.c 	s = src;
s                1180 source3/lib/util_str.c 	if (!push_ucs2_allocate(&ws, s, &converted_size)) {
s                1195 source3/lib/util_str.c 	ret = (char *)(s+strlen(s2));
s                1201 source3/lib/util_str.c char *strrchr_m(const char *s, char c)
s                1206 source3/lib/util_str.c 		return strrchr(s, c);
s                1219 source3/lib/util_str.c 		size_t len = strlen(s);
s                1220 source3/lib/util_str.c 		const char *cp = s;
s                1229 source3/lib/util_str.c 			       	if ((cp > s) &&
s                1238 source3/lib/util_str.c 		} while (cp-- != s);
s                1251 source3/lib/util_str.c 		if (!push_ucs2_allocate(&ws, s, &converted_size)) {
s                1253 source3/lib/util_str.c 			return strrchr(s, c);
s                1264 source3/lib/util_str.c 			return strrchr(s, c);
s                1266 source3/lib/util_str.c 		ret = (char *)(s+strlen(s2));
s                1278 source3/lib/util_str.c char *strnrchr_m(const char *s, char c, unsigned int n)
s                1286 source3/lib/util_str.c 	if (!push_ucs2_allocate(&ws, s, &converted_size)) {
s                1301 source3/lib/util_str.c 	ret = (char *)(s+strlen(s2));
s                1315 source3/lib/util_str.c 	const char *s;
s                1334 source3/lib/util_str.c 	for (s = src; *s && !(((unsigned char)s[0]) & 0x80); s++) {
s                1335 source3/lib/util_str.c 		if (*s == *findstr) {
s                1339 source3/lib/util_str.c 			if (strncmp(s, findstr, findstr_len) == 0) {
s                1340 source3/lib/util_str.c 				return (char *)s;
s                1345 source3/lib/util_str.c 	if (!*s)
s                1352 source3/lib/util_str.c 	s = src;
s                1381 source3/lib/util_str.c 	retp = (char *)(s+strlen(s2));
s                1392 source3/lib/util_str.c void strlower_m(char *s)
s                1402 source3/lib/util_str.c 	while (*s && !(((unsigned char)s[0]) & 0x80)) {
s                1403 source3/lib/util_str.c 		*s = tolower_ascii((unsigned char)*s);
s                1404 source3/lib/util_str.c 		s++;
s                1407 source3/lib/util_str.c 	if (!*s)
s                1412 source3/lib/util_str.c 	len = strlen(s) + 1;
s                1415 source3/lib/util_str.c 	unix_strlower(s,len,s,len);
s                1418 source3/lib/util_str.c 		s[len-1] = '\0';
s                1426 source3/lib/util_str.c void strupper_m(char *s)
s                1436 source3/lib/util_str.c 	while (*s && !(((unsigned char)s[0]) & 0x80)) {
s                1437 source3/lib/util_str.c 		*s = toupper_ascii_fast((unsigned char)*s);
s                1438 source3/lib/util_str.c 		s++;
s                1441 source3/lib/util_str.c 	if (!*s)
s                1446 source3/lib/util_str.c 	len = strlen(s) + 1;
s                1449 source3/lib/util_str.c 	unix_strupper(s,len,s,len);
s                1452 source3/lib/util_str.c 		s[len-1] = '\0';
s                1462 source3/lib/util_str.c size_t strlen_m(const char *s)
s                1466 source3/lib/util_str.c 	if (!s) {
s                1470 source3/lib/util_str.c 	while (*s && !(((uint8_t)*s) & 0x80)) {
s                1471 source3/lib/util_str.c 		s++;
s                1475 source3/lib/util_str.c 	if (!*s) {
s                1479 source3/lib/util_str.c 	while (*s) {
s                1481 source3/lib/util_str.c 		codepoint_t c = next_codepoint(s, &c_size);
s                1489 source3/lib/util_str.c 		s += c_size;
s                1500 source3/lib/util_str.c size_t strlen_m_term(const char *s)
s                1502 source3/lib/util_str.c 	if (!s) {
s                1505 source3/lib/util_str.c 	return strlen_m(s) + 1;
s                1513 source3/lib/util_str.c size_t strlen_m_term_null(const char *s)
s                1516 source3/lib/util_str.c 	if (!s) {
s                1519 source3/lib/util_str.c 	len = strlen_m(s);
s                1534 source3/lib/util_str.c 	char *s;
s                1537 source3/lib/util_str.c 	s = (char *)SMB_MALLOC(len * 3 + 1);
s                1538 source3/lib/util_str.c 	if (!s)
s                1541 source3/lib/util_str.c 		s[j] = '\\';
s                1542 source3/lib/util_str.c 		s[j+1] = hex[((unsigned char)buf[i]) >> 4];
s                1543 source3/lib/util_str.c 		s[j+2] = hex[((unsigned char)buf[i]) & 0xF];
s                1546 source3/lib/util_str.c 	s[j] = 0;
s                1547 source3/lib/util_str.c 	return s;
s                1552 source3/lib/util_str.c 	char *s;
s                1555 source3/lib/util_str.c 	s = (char *)SMB_MALLOC(len * 2 + 1);
s                1556 source3/lib/util_str.c 	if (!s)
s                1559 source3/lib/util_str.c 		s[j]   = hex[((unsigned char)buf[i]) >> 4];
s                1560 source3/lib/util_str.c 		s[j+1] = hex[((unsigned char)buf[i]) & 0xF];
s                1563 source3/lib/util_str.c 	s[j] = 0;
s                1564 source3/lib/util_str.c 	return s;
s                1571 source3/lib/util_str.c int fstr_sprintf(fstring s, const char *fmt, ...)
s                1577 source3/lib/util_str.c 	ret = vsnprintf(s, FSTRING_LEN, fmt, ap);
s                1597 source3/lib/util_str.c 	char *s, *tmpstr;
s                1600 source3/lib/util_str.c 		s = *list;
s                1601 source3/lib/util_str.c 		tmpstr = talloc_sub_basic(ctx, smb_name, domain_name, s);
s                1624 source3/lib/util_str.c 	char *p, *s, *t;
s                1639 source3/lib/util_str.c 		s = *list;
s                1640 source3/lib/util_str.c 		ls = (ssize_t)strlen(s);
s                1642 source3/lib/util_str.c 		while ((p = strstr_m(s, pattern))) {
s                1657 source3/lib/util_str.c 				s = t +d +li;
s                1811 source3/lib/util_str.c 		char *s = token_str;
s                1822 source3/lib/util_str.c 			s++;
s                1830 source3/lib/util_str.c 					s,
s                1855 source3/lib/util_str.c DATA_BLOB base64_decode_data_blob(const char *s)
s                1858 source3/lib/util_str.c 	DATA_BLOB decoded = data_blob(s, strlen(s)+1);
s                1864 source3/lib/util_str.c 	while (*s && (p=strchr_m(b64,*s))) {
s                1878 source3/lib/util_str.c 		s++; i++;
s                1881 source3/lib/util_str.c 	if ((n > 0) && (*s == '=')) {
s                1893 source3/lib/util_str.c void base64_decode_inplace(char *s)
s                1895 source3/lib/util_str.c 	DATA_BLOB decoded = base64_decode_data_blob(s);
s                1898 source3/lib/util_str.c 		memcpy(s, decoded.data, decoded.length);
s                1901 source3/lib/util_str.c 		s[decoded.length] = '\0';
s                1903 source3/lib/util_str.c 		*s = '\0';
s                2436 source3/lib/util_str.c 	char *s;
s                2449 source3/lib/util_str.c 	s = talloc_strdup(list, string);
s                2450 source3/lib/util_str.c 	if (s == NULL) {
s                2458 source3/lib/util_str.c 	str = s;
s                2488 source3/lib/util_str.c 	TALLOC_FREE(s);
s                 133 source3/lib/util_tdb.c 	char *s;
s                 167 source3/lib/util_tdb.c 			s = va_arg(ap,char *);
s                 168 source3/lib/util_tdb.c 			w = strlen(s);
s                 171 source3/lib/util_tdb.c 				memcpy(buf, s, len);
s                 174 source3/lib/util_tdb.c 			s = va_arg(ap,char *);
s                 175 source3/lib/util_tdb.c 			w = strlen(s);
s                 178 source3/lib/util_tdb.c 				memcpy(buf, s, len);
s                 182 source3/lib/util_tdb.c 			s = va_arg(ap, char *);
s                 186 source3/lib/util_tdb.c 				memcpy(buf+4, s, i);
s                 268 source3/lib/util_tdb.c 	char *s, **b, **ps;
s                 318 source3/lib/util_tdb.c 			s = va_arg(ap,char *);
s                 322 source3/lib/util_tdb.c 			memcpy(s, buf, len);
s                 396 source3/lib/util_unistr.c smb_ucs2_t *strchr_w(const smb_ucs2_t *s, smb_ucs2_t c)
s                 399 source3/lib/util_unistr.c 	while (*(COPY_UCS2_CHAR(&cp,s))) {
s                 401 source3/lib/util_unistr.c 			return (smb_ucs2_t *)s;
s                 403 source3/lib/util_unistr.c 		s++;
s                 406 source3/lib/util_unistr.c 		return (smb_ucs2_t *)s;
s                 412 source3/lib/util_unistr.c smb_ucs2_t *strchr_wa(const smb_ucs2_t *s, char c)
s                 414 source3/lib/util_unistr.c 	return strchr_w(s, UCS2_CHAR(c));
s                 421 source3/lib/util_unistr.c smb_ucs2_t *strrchr_w(const smb_ucs2_t *s, smb_ucs2_t c)
s                 424 source3/lib/util_unistr.c 	const smb_ucs2_t *p = s;
s                 425 source3/lib/util_unistr.c 	int len = strlen_w(s);
s                 435 source3/lib/util_unistr.c 	} while (p-- != s);
s                 443 source3/lib/util_unistr.c smb_ucs2_t *strnrchr_w(const smb_ucs2_t *s, smb_ucs2_t c, unsigned int n)
s                 446 source3/lib/util_unistr.c 	const smb_ucs2_t *p = s;
s                 447 source3/lib/util_unistr.c 	int len = strlen_w(s);
s                 461 source3/lib/util_unistr.c 	} while (p-- != s);
s                 469 source3/lib/util_unistr.c smb_ucs2_t *strstr_w(const smb_ucs2_t *s, const smb_ucs2_t *ins)
s                 474 source3/lib/util_unistr.c 	if (!s || !*s || !ins || !*ins) {
s                 479 source3/lib/util_unistr.c 	r = (smb_ucs2_t *)s;
s                 496 source3/lib/util_unistr.c bool strlower_w(smb_ucs2_t *s)
s                 501 source3/lib/util_unistr.c 	while (*(COPY_UCS2_CHAR(&cp,s))) {
s                 504 source3/lib/util_unistr.c 			COPY_UCS2_CHAR(s,&v);
s                 507 source3/lib/util_unistr.c 		s++;
s                 517 source3/lib/util_unistr.c bool strupper_w(smb_ucs2_t *s)
s                 521 source3/lib/util_unistr.c 	while (*(COPY_UCS2_CHAR(&cp,s))) {
s                 524 source3/lib/util_unistr.c 			COPY_UCS2_CHAR(s,&v);
s                 527 source3/lib/util_unistr.c 		s++;
s                 536 source3/lib/util_unistr.c void strnorm_w(smb_ucs2_t *s, int case_default)
s                 539 source3/lib/util_unistr.c 		strupper_w(s);
s                 541 source3/lib/util_unistr.c 		strlower_w(s);
s                 736 source3/lib/util_unistr.c void string_replace_w(smb_ucs2_t *s, smb_ucs2_t oldc, smb_ucs2_t newc)
s                 740 source3/lib/util_unistr.c 	for(;*(COPY_UCS2_CHAR(&cp,s));s++) {
s                 742 source3/lib/util_unistr.c 			COPY_UCS2_CHAR(s,&newc);
s                 751 source3/lib/util_unistr.c bool trim_string_w(smb_ucs2_t *s, const smb_ucs2_t *front,
s                 757 source3/lib/util_unistr.c 	if (!s) {
s                 761 source3/lib/util_unistr.c 	len = strlen_w(s);
s                 765 source3/lib/util_unistr.c 		while (len && strncmp_w(s, front, front_len) == 0) {
s                 766 source3/lib/util_unistr.c 			memmove(s, (s + front_len), (len - front_len + 1) * sizeof(smb_ucs2_t));
s                 774 source3/lib/util_unistr.c 		while (len && strncmp_w((s + (len - back_len)), back, back_len) == 0) {
s                 775 source3/lib/util_unistr.c 			s[len - back_len] = 0;
s                 816 source3/lib/util_unistr.c smb_ucs2_t *strpbrk_wa(const smb_ucs2_t *s, const char *p)
s                 820 source3/lib/util_unistr.c 	while (*(COPY_UCS2_CHAR(&cp,s))) {
s                 825 source3/lib/util_unistr.c 			return (smb_ucs2_t *)s;
s                 827 source3/lib/util_unistr.c 		s++;
s                 832 source3/lib/util_unistr.c smb_ucs2_t *strstr_wa(const smb_ucs2_t *s, const char *ins)
s                 837 source3/lib/util_unistr.c 	if (!s || !ins) { 
s                 842 source3/lib/util_unistr.c 	r = (smb_ucs2_t *)s;
s                 183 source3/lib/wins_srv.c 	char *s = strchr(str, ':');
s                 184 source3/lib/wins_srv.c 	if (!s) {
s                 190 source3/lib/wins_srv.c 	ip->ip = interpret_addr2(s+1);
s                 192 source3/lib/wins_srv.c 	s = strchr(ip->tag, ':');
s                 193 source3/lib/wins_srv.c 	if (s) {
s                 194 source3/lib/wins_srv.c 		*s = 0;
s                 398 source3/libaddns/dns.h 	int s;
s                  31 source3/libaddns/dnssock.c 	return close(conn->s);
s                  59 source3/libaddns/dnssock.c 	conn->s = socket( PF_INET, SOCK_STREAM, 0 );
s                  60 source3/libaddns/dnssock.c 	if (conn->s == -1) {
s                  71 source3/libaddns/dnssock.c 	res = connect(conn->s, (struct sockaddr*)&s_in, sizeof( s_in ));
s                 109 source3/libaddns/dnssock.c 	conn->s = socket( AF_INET, SOCK_DGRAM, IPPROTO_UDP );
s                 110 source3/libaddns/dnssock.c 	if (conn->s == -1) {
s                 177 source3/libaddns/dnssock.c 	err = write_all(conn->s, (uint8 *)&len, sizeof(len));
s                 180 source3/libaddns/dnssock.c 	return write_all(conn->s, buf->data, buf->offset);
s                 188 source3/libaddns/dnssock.c 	ret = sendto(conn->s, buf->data, buf->offset, 0,
s                 259 source3/libaddns/dnssock.c 	err = read_all(conn->s, (uint8 *)&len, sizeof(len));
s                 275 source3/libaddns/dnssock.c 	err = read_all(conn->s, buf->data, buf->size);
s                 305 source3/libaddns/dnssock.c 	received = recv(conn->s, (void *)buf->data, 512, 0);
s                  61 source3/libads/ads_struct.c 			char *s = NULL;
s                  63 source3/libads/ads_struct.c 				retval = asprintf(&s, "%s%s,%s", field, p, ret);
s                  65 source3/libads/ads_struct.c 				retval = asprintf(&s, "%s,%s%s", ret, field, p);
s                  71 source3/libads/ads_struct.c 			ret = SMB_STRDUP(s);
s                  72 source3/libads/ads_struct.c 			free(s);
s                 307 source3/libads/authdata.c 		const char *s;
s                 308 source3/libads/authdata.c 		s = NDR_PRINT_STRUCT_STRING(mem_ctx, PAC_DATA, pac_data);
s                 309 source3/libads/authdata.c 		if (s) {
s                 310 source3/libads/authdata.c 			DEBUGADD(10,("%s\n", s));
s                 291 source3/libads/kerberos.c 	char *s;
s                 317 source3/libads/kerberos.c 	if (asprintf(&s, "%s@%s", account_name, ads->auth.realm) == -1) {
s                 322 source3/libads/kerberos.c 		SAFE_FREE(s);
s                 326 source3/libads/kerberos.c 	ret = kerberos_kinit_password_ext(s, ads->auth.password, ads->auth.time_offset,
s                 332 source3/libads/kerberos.c 			 s, error_message(ret)));
s                 334 source3/libads/kerberos.c 	SAFE_FREE(s);
s                 588 source3/libads/ldap.c 		char *s = NDR_PRINT_STRUCT_STRING(talloc_tos(), ads_struct, ads);
s                 590 source3/libads/ldap.c 		DEBUGADD(11,("%s\n", s));
s                 591 source3/libads/ldap.c 		TALLOC_FREE(s);
s                 715 source3/libads/ldap.c 		char *s = NDR_PRINT_STRUCT_STRING(talloc_tos(), ads_struct, ads);
s                 718 source3/libads/ldap.c 		DEBUGADD(11,("%s\n", s));
s                 719 source3/libads/ldap.c 		TALLOC_FREE(s);
s                1670 source3/libads/ldap.c 		char *s = NULL;
s                1672 source3/libads/ldap.c 		if (asprintf(&s, "%s,%s", ret, wkn_dn_exp[i]) == -1) {
s                1678 source3/libads/ldap.c 		ret = SMB_STRDUP(s);
s                1679 source3/libads/ldap.c 		free(s);
s                  34 source3/libads/ldap_printer.c 	char *srv_dn, **srv_cn, *s = NULL;
s                  72 source3/libads/ldap_printer.c 	if (asprintf(&s, "(cn=%s-%s)", srv_cn[0], printer) == -1) {
s                  76 source3/libads/ldap_printer.c 	status = ads_search(ads, res, s, attrs);
s                  80 source3/libads/ldap_printer.c 	SAFE_FREE(s);
s                 235 source3/libads/ldap_schema.c 					  struct posix_schema **s ) 
s                 383 source3/libads/ldap_schema.c 	*s = schema;
s                 172 source3/libnet/libnet_samsync_ldif.c 		char *s;
s                 176 source3/libnet/libnet_samsync_ldif.c 		s = sstring_sub(lp_ldap_idmap_suffix(), '=', ',');
s                 177 source3/libnet/libnet_samsync_ldif.c 		fprintf(add_fd, "ou: %s\n", s);
s                 178 source3/libnet/libnet_samsync_ldif.c 		SAFE_FREE(s);
s                  28 source3/librpc/ndr/ndr_string.c _PUBLIC_ enum ndr_err_code ndr_pull_string(struct ndr_pull *ndr, int ndr_flags, const char **s)
s                 112 source3/librpc/ndr/ndr_string.c 		*s = as;
s                 146 source3/librpc/ndr/ndr_string.c 		*s = as;
s                 185 source3/librpc/ndr/ndr_string.c 		*s = as;
s                 220 source3/librpc/ndr/ndr_string.c 		*s = as;
s                 240 source3/librpc/ndr/ndr_string.c 		*s = as;
s                 258 source3/librpc/ndr/ndr_string.c 		*s = as;
s                 285 source3/librpc/ndr/ndr_string.c 		*s = as;
s                 300 source3/librpc/ndr/ndr_string.c _PUBLIC_ enum ndr_err_code ndr_push_string(struct ndr_push *ndr, int ndr_flags, const char *s)
s                 317 source3/librpc/ndr/ndr_string.c 	s_len = s?strlen(s):0;
s                 336 source3/librpc/ndr/ndr_string.c 	if (!convert_string_talloc(ndr, CH_UNIX, chset, s, s_len,
s                 399 source3/librpc/ndr/ndr_string.c _PUBLIC_ size_t ndr_string_array_size(struct ndr_push *ndr, const char *s)
s                 406 source3/librpc/ndr/ndr_string.c 	c_len = s?strlen_m(s):0;
s                 425 source3/librpc/ndr/ndr_string.c _PUBLIC_ void ndr_print_string(struct ndr_print *ndr, const char *name, const char *s)
s                 427 source3/librpc/ndr/ndr_string.c 	if (s) {
s                 428 source3/librpc/ndr/ndr_string.c 		ndr->print(ndr, "%-25s: '%s'", name, s);
s                 463 source3/librpc/ndr/ndr_string.c 			const char *s = NULL;
s                 471 source3/librpc/ndr/ndr_string.c 			NDR_CHECK(ndr_pull_string(ndr, ndr_flags, &s));
s                 473 source3/librpc/ndr/ndr_string.c 			if (strcmp("", s)==0) {
s                 477 source3/librpc/ndr/ndr_string.c 				a[count] = s;
s                 505 source3/librpc/ndr/ndr_string.c 			const char *s = NULL;
s                 513 source3/librpc/ndr/ndr_string.c 			NDR_CHECK(ndr_pull_string(ndr, ndr_flags, &s));
s                 515 source3/librpc/ndr/ndr_string.c 			a[count] = s;
s                 140 source3/libsmb/clidgram.c 	struct NETLOGON_SAM_LOGON_REQUEST *s;
s                 168 source3/libsmb/clidgram.c 	s		= &packet.req.logon;
s                 170 source3/libsmb/clidgram.c 	s->request_count	= 0;
s                 171 source3/libsmb/clidgram.c 	s->computer_name	= global_myname();
s                 172 source3/libsmb/clidgram.c 	s->user_name		= my_acct_name;
s                 173 source3/libsmb/clidgram.c 	s->mailslot_name	= my_mailslot;
s                 174 source3/libsmb/clidgram.c 	s->acct_control		= ACB_WSTRUST;
s                 175 source3/libsmb/clidgram.c 	s->sid			= my_sid;
s                 176 source3/libsmb/clidgram.c 	s->nt_version		= nt_version;
s                 177 source3/libsmb/clidgram.c 	s->lmnt_token		= 0xffff;
s                 178 source3/libsmb/clidgram.c 	s->lm20_token		= 0xffff;
s                 520 source3/libsmb/clifsinfo.c 		es->s.gss_state = SMB_MALLOC_P(struct smb_tran_enc_state_gss);
s                 521 source3/libsmb/clifsinfo.c 		if (!es->s.gss_state) {
s                 525 source3/libsmb/clifsinfo.c 		ZERO_STRUCTP(es->s.gss_state);
s                 549 source3/libsmb/clifsinfo.c 	status = ntlmssp_client_start(&es->s.ntlmssp_state);
s                 554 source3/libsmb/clifsinfo.c 	ntlmssp_want_feature(es->s.ntlmssp_state, NTLMSSP_FEATURE_SESSION_KEY);
s                 555 source3/libsmb/clifsinfo.c 	es->s.ntlmssp_state->neg_flags |= (NTLMSSP_NEGOTIATE_SIGN|NTLMSSP_NEGOTIATE_SEAL);
s                 557 source3/libsmb/clifsinfo.c 	if (!NT_STATUS_IS_OK(status = ntlmssp_set_username(es->s.ntlmssp_state, user))) {
s                 560 source3/libsmb/clifsinfo.c 	if (!NT_STATUS_IS_OK(status = ntlmssp_set_domain(es->s.ntlmssp_state, domain))) {
s                 563 source3/libsmb/clifsinfo.c 	if (!NT_STATUS_IS_OK(status = ntlmssp_set_password(es->s.ntlmssp_state, pass))) {
s                 568 source3/libsmb/clifsinfo.c 		status = ntlmssp_update(es->s.ntlmssp_state, blob_in, &blob_out);
s                 675 source3/libsmb/clifsinfo.c 				&es->s.gss_state->gss_ctx,
s                 116 source3/libsmb/clirap2.c #define PUTSTRING(p,s,n) \
s                 118 source3/libsmb/clirap2.c 		push_ascii(p,s?s:"",n?n:256,STR_TERMINATE);\
s                 123 source3/libsmb/clirap2.c #define PUTSTRINGF(p,s,l) \
s                 125 source3/libsmb/clirap2.c 		push_ascii(p,s?s:"",l,STR_TERMINATE);\
s                 133 source3/libsmb/clirap2.c #define PUTSTRINGP(p,s,r,o) \
s                 135 source3/libsmb/clirap2.c 		if (s) {\
s                 136 source3/libsmb/clirap2.c 			push_ascii(r+o,s,strlen(s)+1,STR_TERMINATE);\
s                 138 source3/libsmb/clirap2.c 			o += strlen(s) + 1;\
s                 153 source3/libsmb/libsmb_context.c                         SMBCSRV * s;
s                 157 source3/libsmb/libsmb_context.c                         s = context->internal->servers;
s                 158 source3/libsmb/libsmb_context.c                         while (s) {
s                 160 source3/libsmb/libsmb_context.c                                           s, s->cli->fd));
s                 161 source3/libsmb/libsmb_context.c                                 cli_shutdown(s->cli);
s                 163 source3/libsmb/libsmb_context.c                                                                          s);
s                 164 source3/libsmb/libsmb_context.c                                 next = s->next;
s                 165 source3/libsmb/libsmb_context.c                                 DLIST_REMOVE(context->internal->servers, s);
s                 166 source3/libsmb/libsmb_context.c                                 SAFE_FREE(s);
s                 167 source3/libsmb/libsmb_context.c                                 s = next;
s                 241 source3/libsmb/libsmb_context.c                 const char *s;
s                 268 source3/libsmb/libsmb_context.c                 option_value.s = va_arg(ap, const char *);
s                 269 source3/libsmb/libsmb_context.c                 if (strcmp(option_value.s, "none") == 0) {
s                 272 source3/libsmb/libsmb_context.c                 } else if (strcmp(option_value.s, "request") == 0) {
s                 275 source3/libsmb/libsmb_context.c                 } else if (strcmp(option_value.s, "require") == 0) {
s                 356 source3/libsmb/libsmb_context.c                 SMBCSRV *s;
s                 359 source3/libsmb/libsmb_context.c                 for (s = context->internal->servers; s; s = s->next) {
s                 361 source3/libsmb/libsmb_context.c                         if (s->cli->trans_enc_state == NULL) {
s                 233 source3/libsmb/libsmb_path.c 	char *s;
s                 263 source3/libsmb/libsmb_path.c 	s = talloc_strdup(ctx, fname);
s                 267 source3/libsmb/libsmb_path.c 	if (strncmp(s,SMBC_PREFIX,len) || (s[len] != '/' && s[len] != 0)) {
s                 271 source3/libsmb/libsmb_path.c 	p = s + len;
s                1385 source3/libsmb/nmblib.c 	unsigned char *s = (unsigned char *)s1;
s                1389 source3/libsmb/nmblib.c 	if (0xC0 == (*s & 0xC0))
s                1393 source3/libsmb/nmblib.c 	for (len = 1; (*s); s += (*s) + 1) {
s                1394 source3/libsmb/nmblib.c 		len += *s + 1;
s                  47 source3/libsmb/ntlmssp_parse.c 	char *s;
s                  57 source3/libsmb/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                  59 source3/libsmb/ntlmssp_parse.c 			data_size += str_charnum(s) * 2;
s                  62 source3/libsmb/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                  64 source3/libsmb/ntlmssp_parse.c 			data_size += str_ascii_charnum(s);
s                  68 source3/libsmb/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                  69 source3/libsmb/ntlmssp_parse.c 			data_size += (str_charnum(s) * 2) + 4;
s                  85 source3/libsmb/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                  86 source3/libsmb/ntlmssp_parse.c 			head_size += str_charnum(s) + 1;
s                 104 source3/libsmb/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                 105 source3/libsmb/ntlmssp_parse.c 			n = str_charnum(s);
s                 110 source3/libsmb/ntlmssp_parse.c 					s, n*2, STR_UNICODE|STR_NOALIGN);
s                 114 source3/libsmb/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                 115 source3/libsmb/ntlmssp_parse.c 			n = str_ascii_charnum(s);
s                 120 source3/libsmb/ntlmssp_parse.c 					s, n, STR_ASCII|STR_NOALIGN);
s                 126 source3/libsmb/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                 127 source3/libsmb/ntlmssp_parse.c 			n = str_charnum(s);
s                 130 source3/libsmb/ntlmssp_parse.c 				push_string(NULL, blob->data+data_ofs, s, n*2,
s                 157 source3/libsmb/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                 158 source3/libsmb/ntlmssp_parse.c 			n = str_charnum(s) + 1;
s                 159 source3/libsmb/ntlmssp_parse.c 			head_ofs += push_string(NULL, blob->data+head_ofs, s, n,
s                 195 source3/libsmb/ntlmssp_parse.c 	char **ps, *s;
s                 349 source3/libsmb/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                 371 source3/libsmb/ntlmssp_parse.c 				if (strcmp(s, p) != 0) {
s                 302 source3/libsmb/smb_seal.c 			return common_ntlm_encrypt_buffer(es->s.ntlmssp_state, es->enc_ctx_num, buffer, buf_out);
s                 305 source3/libsmb/smb_seal.c 			return common_gss_encrypt_buffer(es->s.gss_state, es->enc_ctx_num, buffer, buf_out);
s                 327 source3/libsmb/smb_seal.c 			return common_ntlm_decrypt_buffer(es->s.ntlmssp_state, buf);
s                 330 source3/libsmb/smb_seal.c 			return common_gss_decrypt_buffer(es->s.gss_state, buf);
s                 370 source3/libsmb/smb_seal.c 		if (es->s.ntlmssp_state) {
s                 371 source3/libsmb/smb_seal.c 			ntlmssp_end(&es->s.ntlmssp_state);
s                 377 source3/libsmb/smb_seal.c 		if (es->s.gss_state) {
s                 378 source3/libsmb/smb_seal.c 			common_free_gss_state(&es->s.gss_state);
s                 206 source3/libsmb/smb_share_modes.c 	num_share_modes = ld->u.s.num_share_mode_entries;
s                 258 source3/libsmb/smb_share_modes.c 	*p_delete_on_close = ld->u.s.delete_on_close;
s                 298 source3/libsmb/smb_share_modes.c 		ld->u.s.num_share_mode_entries = 1;
s                 299 source3/libsmb/smb_share_modes.c 		ld->u.s.delete_on_close = 0;
s                 300 source3/libsmb/smb_share_modes.c 		ld->u.s.delete_token_size = 0;
s                 332 source3/libsmb/smb_share_modes.c 	orig_num_share_modes = ld->u.s.num_share_mode_entries;
s                 344 source3/libsmb/smb_share_modes.c 	ld->u.s.num_share_mode_entries++;
s                 347 source3/libsmb/smb_share_modes.c 	memcpy(new_data_p + sizeof(struct locking_data) + (ld->u.s.num_share_mode_entries * sizeof(struct share_mode_entry)),
s                 409 source3/libsmb/smb_share_modes.c 	orig_num_share_modes = ld->u.s.num_share_mode_entries;
s                 477 source3/libsmb/smb_share_modes.c 	ld->u.s.num_share_mode_entries = num_share_modes;
s                 511 source3/libsmb/smb_share_modes.c 	num_share_modes = ld->u.s.num_share_mode_entries;
s                 412 source3/libsmb/smbdes.c 	uchar s[14];
s                 414 source3/libsmb/smbdes.c 	s[0] = s[4] = s[8] = s[12] = (uchar)(rid & 0xFF);
s                 415 source3/libsmb/smbdes.c 	s[1] = s[5] = s[9] = s[13] = (uchar)((rid >> 8) & 0xFF);
s                 416 source3/libsmb/smbdes.c 	s[2] = s[6] = s[10]        = (uchar)((rid >> 16) & 0xFF);
s                 417 source3/libsmb/smbdes.c 	s[3] = s[7] = s[11]        = (uchar)((rid >> 24) & 0xFF);
s                 419 source3/libsmb/smbdes.c 	des_crypt56(out, in, s, forw);
s                 420 source3/libsmb/smbdes.c 	des_crypt56(out+8, in+8, s+7, forw);
s                 500 source3/locking/locking.c 	int num_share_modes = data->u.s.num_share_mode_entries;
s                 538 source3/locking/locking.c 	lck->delete_on_close = data.u.s.delete_on_close;
s                 539 source3/locking/locking.c 	lck->old_write_time = data.u.s.old_write_time;
s                 540 source3/locking/locking.c 	lck->changed_write_time = data.u.s.changed_write_time;
s                 541 source3/locking/locking.c 	lck->num_share_modes = data.u.s.num_share_mode_entries;
s                 551 source3/locking/locking.c 		   (unsigned int)data.u.s.delete_token_size,
s                 582 source3/locking/locking.c 	if (data.u.s.delete_token_size) {
s                 587 source3/locking/locking.c 		if ((data.u.s.delete_token_size < sizeof(uid_t) + sizeof(gid_t)) ||
s                 588 source3/locking/locking.c 				((data.u.s.delete_token_size - sizeof(uid_t)) % sizeof(gid_t)) != 0) {
s                 590 source3/locking/locking.c 				data.u.s.delete_token_size));
s                 606 source3/locking/locking.c 		lck->delete_token->ngroups = (data.u.s.delete_token_size > (sizeof(uid_t) + sizeof(gid_t))) ?
s                 607 source3/locking/locking.c 					((data.u.s.delete_token_size -
s                 631 source3/locking/locking.c 		data.u.s.delete_token_size;
s                 635 source3/locking/locking.c 		data.u.s.delete_token_size +
s                 702 source3/locking/locking.c 	data->u.s.num_share_mode_entries = lck->num_share_modes;
s                 703 source3/locking/locking.c 	data->u.s.delete_on_close = lck->delete_on_close;
s                 704 source3/locking/locking.c 	data->u.s.old_write_time = lck->old_write_time;
s                 705 source3/locking/locking.c 	data->u.s.changed_write_time = lck->changed_write_time;
s                 706 source3/locking/locking.c 	data->u.s.delete_token_size = delete_token_size;
s                 709 source3/locking/locking.c 		  "num: %d\n", data->u.s.delete_on_close,
s                 715 source3/locking/locking.c 		  (unsigned int)data->u.s.delete_token_size,
s                 716 source3/locking/locking.c 		  data->u.s.num_share_mode_entries));
s                1489 source3/locking/locking.c 		data->u.s.num_share_mode_entries*sizeof(*shares) +
s                1490 source3/locking/locking.c 		data->u.s.delete_token_size;
s                1492 source3/locking/locking.c 		data->u.s.num_share_mode_entries*sizeof(*shares) +
s                1493 source3/locking/locking.c 		data->u.s.delete_token_size +
s                1496 source3/locking/locking.c 	for (i=0;i<data->u.s.num_share_mode_entries;i++) {
s                 135 source3/modules/charset_macosxfs.c #define	debug_out(s)	DEBUG(0,(s))
s                 139 source3/modules/charset_macosxfs.c static void hexdump( const char * label, const char * s, size_t len )
s                 153 source3/modules/charset_macosxfs.c 			d += sprintf(d, "%02X ", ((unsigned)s[i]) & 0xFF);
s                 160 source3/modules/charset_macosxfs.c 			d += sprintf(d, "%02X ", ((unsigned)s[i]) & 0xFF);
s                 167 source3/modules/charset_macosxfs.c 			if(s[i] < ' ' || s[i] >= 0x7F || !isprint(s[i]))
s                 170 source3/modules/charset_macosxfs.c 				*d++ = s[i];
s                 175 source3/modules/charset_macosxfs.c 		s += i;
s                 183 source3/modules/charset_macosxfs.c #define hexdump(label,s,len) /* nothing */
s                2571 source3/modules/getdate.c yyerror (const char *s ATTRIBUTE_UNUSED)
s                 870 source3/modules/getdate.y yyerror (const char *s ATTRIBUTE_UNUSED)
s                 526 source3/modules/vfs_cap.c #define is_hex(s)		((s)[0] == hex_tag)
s                  31 source3/modules/vfs_catia.c 			const char *s,
s                  41 source3/modules/vfs_catia.c 	if (!s) {
s                  45 source3/modules/vfs_catia.c 	if (!push_ucs2_talloc(ctx, &tmpbuf, s, &converted_size)) {
s                  65 source3/modules/vfs_catia.c static char *from_unix(TALLOC_CTX *ctx, const char *s)
s                  67 source3/modules/vfs_catia.c 	char *ret = catia_string_replace(ctx, s, '\x22', '\xa8');
s                  79 source3/modules/vfs_catia.c static char *to_unix(TALLOC_CTX *ctx, const char *s)
s                  81 source3/modules/vfs_catia.c 	char *ret = catia_string_replace(ctx, s, '\xa8', '\x22');
s                 123 source3/modules/vfs_fileid.c static uint64_t fileid_uint64_hash(const uint8_t *s, size_t len)
s                 130 source3/modules/vfs_fileid.c 		value = (value + (s[i] << (i*5 % 24)));
s                 215 source3/modules/vfs_hpuxacl.c 	SMB_STRUCT_STAT s;
s                 252 source3/modules/vfs_hpuxacl.c 		ret = SMB_VFS_LSTAT(handle->conn, name, &s);
s                 254 source3/modules/vfs_hpuxacl.c 		ret = SMB_VFS_STAT(handle->conn, name, &s);
s                 261 source3/modules/vfs_hpuxacl.c 	if (S_ISDIR(s.st_mode)) {
s                 287 source3/modules/vfs_shadow_copy2.c static uint32 string_hash(const char *s)
s                 290 source3/modules/vfs_shadow_copy2.c 	while (*s) {
s                 291 source3/modules/vfs_shadow_copy2.c                 n = ((n << 5) + n) ^ (uint32)(*s++);
s                 140 source3/modules/vfs_solarisacl.c 	struct stat s;
s                 168 source3/modules/vfs_solarisacl.c 	if (SMB_VFS_STAT(handle->conn, name, &s) != 0) {
s                 172 source3/modules/vfs_solarisacl.c 	if (S_ISDIR(s.st_mode)) {
s                 431 source3/nmbd/nmbd_incomingdgrams.c 	char *s = get_safe_str_ptr(buf,len,buf,9);
s                 434 source3/nmbd/nmbd_incomingdgrams.c 	if (!s) {
s                 437 source3/nmbd/nmbd_incomingdgrams.c 	s = skip_string(buf,len,s);
s                 438 source3/nmbd/nmbd_incomingdgrams.c 	if (!s) {
s                 441 source3/nmbd/nmbd_incomingdgrams.c 	pull_ascii(comment, s, sizeof(fstring), 43, STR_TERMINATE);
s                 457 source3/nmbd/nmbd_sendannounce.c 	char *s;
s                 471 source3/nmbd/nmbd_sendannounce.c 	s = lp_remote_announce();
s                 472 source3/nmbd/nmbd_sendannounce.c 	if (!*s)
s                 478 source3/nmbd/nmbd_sendannounce.c 	for (ptr=s; next_token_talloc(frame,&ptr,&s2,NULL); ) {
s                 525 source3/nmbd/nmbd_sendannounce.c 	char *s;
s                 541 source3/nmbd/nmbd_sendannounce.c 	s = lp_remote_browse_sync();
s                 542 source3/nmbd/nmbd_sendannounce.c 	if (!*s)
s                 575 source3/nmbd/nmbd_sendannounce.c 	for (ptr=s; next_token_talloc(frame,&ptr,&s2,NULL); ) {
s                 146 source3/nmbd/nmbd_synclists.c 	struct sync_record *s;
s                 158 source3/nmbd/nmbd_synclists.c 	s = SMB_MALLOC_P(struct sync_record);
s                 159 source3/nmbd/nmbd_synclists.c 	if (!s) goto done;
s                 161 source3/nmbd/nmbd_synclists.c 	ZERO_STRUCTP(s);
s                 163 source3/nmbd/nmbd_synclists.c 	unstrcpy(s->workgroup, work->work_group);
s                 164 source3/nmbd/nmbd_synclists.c 	unstrcpy(s->server, name);
s                 165 source3/nmbd/nmbd_synclists.c 	s->ip = ip;
s                 167 source3/nmbd/nmbd_synclists.c 	if (asprintf(&s->fname, "%s/sync.%d", lp_lockdir(), counter++) < 0) {
s                 168 source3/nmbd/nmbd_synclists.c 		SAFE_FREE(s);
s                 172 source3/nmbd/nmbd_synclists.c 	all_string_sub(s->fname,"//", "/", 0);
s                 174 source3/nmbd/nmbd_synclists.c 	DLIST_ADD(syncs, s);
s                 179 source3/nmbd/nmbd_synclists.c 	if ((s->pid = sys_fork())) return;
s                 186 source3/nmbd/nmbd_synclists.c 	fp = x_fopen(s->fname,O_WRONLY|O_CREAT|O_TRUNC, 0644);
s                 193 source3/nmbd/nmbd_synclists.c 		   s->fname);
s                 204 source3/nmbd/nmbd_synclists.c static void complete_one(struct sync_record *s,
s                 230 source3/nmbd/nmbd_synclists.c 	work = find_workgroup_on_subnet(unicast_subnet, s->workgroup);
s                 233 source3/nmbd/nmbd_synclists.c 			 s->workgroup));
s                 258 source3/nmbd/nmbd_synclists.c static void complete_sync(struct sync_record *s)
s                 269 source3/nmbd/nmbd_synclists.c 	f = x_fopen(s->fname,O_RDONLY, 0);
s                 292 source3/nmbd/nmbd_synclists.c 		complete_one(s, server, type, comment);
s                 299 source3/nmbd/nmbd_synclists.c 	unlink(s->fname);
s                 302 source3/nmbd/nmbd_synclists.c 		 s->server, inet_ntoa(s->ip), s->workgroup, count));
s                 311 source3/nmbd/nmbd_synclists.c 	struct sync_record *s, *next;
s                 313 source3/nmbd/nmbd_synclists.c 	for (s=syncs;s;s=next) {
s                 314 source3/nmbd/nmbd_synclists.c 		next = s->next;
s                 315 source3/nmbd/nmbd_synclists.c 		if (!process_exists_by_pid(s->pid)) {
s                 317 source3/nmbd/nmbd_synclists.c 			complete_sync(s);
s                 318 source3/nmbd/nmbd_synclists.c 			DLIST_REMOVE(syncs, s);
s                 319 source3/nmbd/nmbd_synclists.c 			SAFE_FREE(s->fname);
s                 320 source3/nmbd/nmbd_synclists.c 			SAFE_FREE(s);
s                4795 source3/param/loadparm.c 	char *s = NULL;
s                4875 source3/param/loadparm.c 	if (asprintf(&s, "Samba %s", samba_version_string()) < 0) {
s                4878 source3/param/loadparm.c 	string_set(&Globals.szServerString, s);
s                4879 source3/param/loadparm.c 	SAFE_FREE(s);
s                4880 source3/param/loadparm.c 	if (asprintf(&s, "%d.%d", DEFAULT_MAJOR_VERSION,
s                4884 source3/param/loadparm.c 	string_set(&Globals.szAnnounceVersion, s);
s                4885 source3/param/loadparm.c 	SAFE_FREE(s);
s                5095 source3/param/loadparm.c 	if (asprintf(&s, "%s/usershares", get_dyn_STATEDIR()) < 0) {
s                5098 source3/param/loadparm.c 	string_set(&Globals.szUsersharePath, s);
s                5099 source3/param/loadparm.c 	SAFE_FREE(s);
s                5123 source3/param/loadparm.c static char *lp_string(const char *s)
s                5134 source3/param/loadparm.c 	DEBUG(10, ("lp_string(%s)\n", s));
s                5140 source3/param/loadparm.c 			s);
s                5147 source3/param/loadparm.c 					s);
s                5692 source3/param/loadparm.c static int lp_int(const char *s)
s                5695 source3/param/loadparm.c 	if (!s || !*s) {
s                5700 source3/param/loadparm.c 	return (int)strtol(s, NULL, 0);
s                5706 source3/param/loadparm.c static unsigned long lp_ulong(const char *s)
s                5709 source3/param/loadparm.c 	if (!s || !*s) {
s                5714 source3/param/loadparm.c 	return strtoul(s, NULL, 0);
s                5720 source3/param/loadparm.c static bool lp_bool(const char *s)
s                5724 source3/param/loadparm.c 	if (!s || !*s) {
s                5729 source3/param/loadparm.c 	if (!set_boolean(s, &ret)) {
s                5730 source3/param/loadparm.c 		DEBUG(0,("lp_bool(%s): value is not boolean!\n",s));
s                5740 source3/param/loadparm.c static int lp_enum(const char *s,const struct enum_list *_enum)
s                5744 source3/param/loadparm.c 	if (!s || !*s || !_enum) {
s                5750 source3/param/loadparm.c 		if (strequal(_enum[i].name,s))
s                5754 source3/param/loadparm.c 	DEBUG(0,("lp_enum(%s,enum): value is not in enum_list!\n",s));
s                7382 source3/param/loadparm.c 	struct service *s;
s                7390 source3/param/loadparm.c 		s = &sDefault;
s                7392 source3/param/loadparm.c 		s = ServicePtrs[snum];
s                7394 source3/param/loadparm.c 	init_printer_values( s );
s                8055 source3/param/loadparm.c 	char *s;
s                8063 source3/param/loadparm.c 	s = SMB_STRDUP(str);
s                8064 source3/param/loadparm.c 	if (!s)
s                8069 source3/param/loadparm.c 	for (p = strtok_r(s, LIST_SEP, &saveptr); p;
s                8083 source3/param/loadparm.c 	SAFE_FREE(s);
s                1777 source3/passdb/pdb_interface.c static bool next_entry_groups(struct pdb_search *s,
s                1780 source3/passdb/pdb_interface.c 	struct group_search *state = (struct group_search *)s->private_data;
s                1789 source3/passdb/pdb_interface.c 	fill_displayentry(s, rid, 0, map->nt_name, NULL, map->comment, entry);
s                5118 source3/printing/nt_printing.c 	char *s;
s                5158 source3/printing/nt_printing.c 		if ( (s = strchr( &info_3->driverpath[1], '\\' )) != NULL ) {
s                5159 source3/printing/nt_printing.c 			file = s;
s                5161 source3/printing/nt_printing.c 			DEBUG(10,("deleting driverfile [%s]\n", s));
s                5167 source3/printing/nt_printing.c 		if ( (s = strchr( &info_3->configfile[1], '\\' )) != NULL ) {
s                5168 source3/printing/nt_printing.c 			file = s;
s                5170 source3/printing/nt_printing.c 			DEBUG(10,("deleting configfile [%s]\n", s));
s                5176 source3/printing/nt_printing.c 		if ( (s = strchr( &info_3->datafile[1], '\\' )) != NULL ) {
s                5177 source3/printing/nt_printing.c 			file = s;
s                5179 source3/printing/nt_printing.c 			DEBUG(10,("deleting datafile [%s]\n", s));
s                5185 source3/printing/nt_printing.c 		if ( (s = strchr( &info_3->helpfile[1], '\\' )) != NULL ) {
s                5186 source3/printing/nt_printing.c 			file = s;
s                5188 source3/printing/nt_printing.c 			DEBUG(10,("deleting helpfile [%s]\n", s));
s                1229 source3/registry/reg_backend_db.c 		char *s = (char *)data.dptr + IVAL(data.dptr, 4 + 4*idx);
s                1230 source3/registry/reg_backend_db.c 		int comparison = strcmp(state->name, s);
s                2039 source3/rpc_client/cli_pipe.c static int rpc_api_pipe_req_state_destructor(struct rpc_api_pipe_req_state *s)
s                2041 source3/rpc_client/cli_pipe.c 	prs_mem_free(&s->outgoing_frag);
s                2042 source3/rpc_client/cli_pipe.c 	prs_mem_free(&s->reply_pdu);
s                  26 source3/rpc_client/init_lsa.c void init_lsa_String(struct lsa_String *name, const char *s)
s                  28 source3/rpc_client/init_lsa.c 	name->string = s;
s                  29 source3/rpc_client/init_lsa.c 	name->size = 2 * strlen_m(s);
s                  37 source3/rpc_client/init_lsa.c void init_lsa_StringLarge(struct lsa_StringLarge *name, const char *s)
s                  39 source3/rpc_client/init_lsa.c 	name->string = s;
s                  46 source3/rpc_client/init_lsa.c void init_lsa_AsciiString(struct lsa_AsciiString *name, const char *s)
s                  48 source3/rpc_client/init_lsa.c 	name->string = s;
s                  55 source3/rpc_client/init_lsa.c void init_lsa_AsciiStringLarge(struct lsa_AsciiStringLarge *name, const char *s)
s                  57 source3/rpc_client/init_lsa.c 	name->string = s;
s                  31 source3/rpc_client/rpc_transport_np.c static int rpc_transport_np_state_destructor(struct rpc_transport_np_state *s)
s                  34 source3/rpc_client/rpc_transport_np.c 	ret = cli_close(s->cli, s->fnum);
s                  37 source3/rpc_client/rpc_transport_np.c 			  "failed on pipe %s. Error was %s\n", s->pipe_name,
s                  38 source3/rpc_client/rpc_transport_np.c 			  cli_errstr(s->cli)));
s                  40 source3/rpc_client/rpc_transport_np.c 	DEBUG(10, ("rpc_pipe_destructor: closed %s\n", s->pipe_name));
s                  30 source3/rpc_client/rpc_transport_sock.c static int rpc_transport_sock_state_destructor(struct rpc_transport_sock_state *s)
s                  32 source3/rpc_client/rpc_transport_sock.c 	if (s->fd != -1) {
s                  33 source3/rpc_client/rpc_transport_sock.c 		close(s->fd);
s                  34 source3/rpc_client/rpc_transport_sock.c 		s->fd = -1;
s                 291 source3/rpc_server/srv_dfs_nt.c 			if ((r->out.info->e.info1->s = TALLOC_ARRAY(ctx, struct dfs_Info1, num_jn)) == NULL) {
s                 295 source3/rpc_server/srv_dfs_nt.c 			r->out.info->e.info1->s = NULL;
s                 301 source3/rpc_server/srv_dfs_nt.c 			if ((r->out.info->e.info2->s = TALLOC_ARRAY(ctx, struct dfs_Info2, num_jn)) == NULL) {
s                 305 source3/rpc_server/srv_dfs_nt.c 			r->out.info->e.info2->s = NULL;
s                 311 source3/rpc_server/srv_dfs_nt.c 			if ((r->out.info->e.info3->s = TALLOC_ARRAY(ctx, struct dfs_Info3, num_jn)) == NULL) {
s                 315 source3/rpc_server/srv_dfs_nt.c 			r->out.info->e.info3->s = NULL;
s                 326 source3/rpc_server/srv_dfs_nt.c 			init_reply_dfs_info_1(ctx, &jn[i], &r->out.info->e.info1->s[i]);
s                 329 source3/rpc_server/srv_dfs_nt.c 			init_reply_dfs_info_2(ctx, &jn[i], &r->out.info->e.info2->s[i]);
s                 332 source3/rpc_server/srv_dfs_nt.c 			init_reply_dfs_info_3(ctx, &jn[i], &r->out.info->e.info3->s[i]);
s                  34 source3/rpc_server/srv_initshutdown_nt.c 	struct winreg_InitiateSystemShutdownEx s;
s                  36 source3/rpc_server/srv_initshutdown_nt.c 	s.in.hostname = r->in.hostname;
s                  37 source3/rpc_server/srv_initshutdown_nt.c 	s.in.message = r->in.message;
s                  38 source3/rpc_server/srv_initshutdown_nt.c 	s.in.timeout = r->in.timeout;
s                  39 source3/rpc_server/srv_initshutdown_nt.c 	s.in.force_apps = r->in.force_apps;
s                  40 source3/rpc_server/srv_initshutdown_nt.c 	s.in.do_reboot = r->in.do_reboot;
s                  41 source3/rpc_server/srv_initshutdown_nt.c 	s.in.reason = 0;
s                  46 source3/rpc_server/srv_initshutdown_nt.c 	return _winreg_InitiateSystemShutdownEx( p, &s );
s                  54 source3/rpc_server/srv_initshutdown_nt.c 	struct winreg_InitiateSystemShutdownEx s;
s                  55 source3/rpc_server/srv_initshutdown_nt.c 	s.in.hostname = r->in.hostname;
s                  56 source3/rpc_server/srv_initshutdown_nt.c 	s.in.message = r->in.message;
s                  57 source3/rpc_server/srv_initshutdown_nt.c 	s.in.timeout = r->in.timeout;
s                  58 source3/rpc_server/srv_initshutdown_nt.c 	s.in.force_apps = r->in.force_apps;
s                  59 source3/rpc_server/srv_initshutdown_nt.c 	s.in.do_reboot = r->in.do_reboot;
s                  60 source3/rpc_server/srv_initshutdown_nt.c 	s.in.reason = r->in.reason;
s                  62 source3/rpc_server/srv_initshutdown_nt.c 	return _winreg_InitiateSystemShutdownEx( p, &s);
s                  74 source3/rpc_server/srv_initshutdown_nt.c 	struct winreg_AbortSystemShutdown s;
s                  75 source3/rpc_server/srv_initshutdown_nt.c 	s.in.server = r->in.server;
s                  76 source3/rpc_server/srv_initshutdown_nt.c 	return _winreg_AbortSystemShutdown( p, &s );
s                4373 source3/rpc_server/srv_spoolss_nt.c 	const char *s = name;
s                4378 source3/rpc_server/srv_spoolss_nt.c 		s = name + 2;
s                4381 source3/rpc_server/srv_spoolss_nt.c 	if (!is_myname_or_ipaddr(s)) {
s                4397 source3/rpc_server/srv_spoolss_nt.c 	const char *s = name;
s                4410 source3/rpc_server/srv_spoolss_nt.c 		 s = name + 2;
s                4413 source3/rpc_server/srv_spoolss_nt.c 	if (is_myname_or_ipaddr(s)) {
s                 462 source3/rpc_server/srv_winreg_nt.c 	struct winreg_InitiateSystemShutdownEx s;
s                 464 source3/rpc_server/srv_winreg_nt.c 	s.in.hostname = r->in.hostname;
s                 465 source3/rpc_server/srv_winreg_nt.c 	s.in.message = r->in.message;
s                 466 source3/rpc_server/srv_winreg_nt.c 	s.in.timeout = r->in.timeout;
s                 467 source3/rpc_server/srv_winreg_nt.c 	s.in.force_apps = r->in.force_apps;
s                 468 source3/rpc_server/srv_winreg_nt.c 	s.in.do_reboot = r->in.do_reboot;
s                 469 source3/rpc_server/srv_winreg_nt.c 	s.in.reason = 0;
s                 474 source3/rpc_server/srv_winreg_nt.c 	return _winreg_InitiateSystemShutdownEx( p, &s );
s                 174 source3/rpcclient/cmd_dfs.c 		case 1: display_dfs_info_1(&ctr->e.info1->s[i]); break;
s                 175 source3/rpcclient/cmd_dfs.c 		case 2: display_dfs_info_2(&ctr->e.info2->s[i]); break;
s                 176 source3/rpcclient/cmd_dfs.c 		case 3: display_dfs_info_3(&ctr->e.info3->s[i]); break;
s                 135 source3/smbd/lanman.c static int StrlenExpanded(connection_struct *conn, int snum, char *s)
s                 139 source3/smbd/lanman.c 	if (!s) {
s                 142 source3/smbd/lanman.c 	buf = talloc_strdup(ctx,s);
s                 164 source3/smbd/lanman.c static char *Expand(connection_struct *conn, int snum, char *s)
s                 169 source3/smbd/lanman.c 	if (!s) {
s                 172 source3/smbd/lanman.c 	buf = talloc_strdup(ctx,s);
s                 372 source3/smbd/lanman.c 				char *s = va_arg(args,char*);
s                 374 source3/smbd/lanman.c 					StrnCpy(p->structbuf,s?s:"",needed-1);
s                1174 source3/smbd/lanman.c 		struct srv_info_struct *s;
s                1194 source3/smbd/lanman.c 		s = &(*servers)[count];
s                1197 source3/smbd/lanman.c 		s->name[0] = '\0';
s                1202 source3/smbd/lanman.c 		fstrcpy(s->name, p);
s                1211 source3/smbd/lanman.c 		s->comment[0] = '\0';
s                1216 source3/smbd/lanman.c 		fstrcpy(s->comment, p);
s                1217 source3/smbd/lanman.c 		string_truncate(s->comment, MAX_SERVER_STRING_LENGTH);
s                1219 source3/smbd/lanman.c 		s->domain[0] = '\0';
s                1222 source3/smbd/lanman.c 			fstrcpy(s->domain,lp_workgroup());
s                1224 source3/smbd/lanman.c 			fstrcpy(s->domain, p);
s                1228 source3/smbd/lanman.c 		if (sscanf(stype,"%X",&s->type) != 1) {
s                1236 source3/smbd/lanman.c 		if(local_list_only && ((s->type & SV_TYPE_LOCAL_LIST_ONLY) == 0)) {
s                1242 source3/smbd/lanman.c 		if (!(servertype & s->type)) {
s                1248 source3/smbd/lanman.c 				(s->type & SV_TYPE_DOMAIN_ENUM)) {
s                1253 source3/smbd/lanman.c 		if (!strequal(domain, s->domain) && !(servertype & SV_TYPE_DOMAIN_ENUM)) {
s                1258 source3/smbd/lanman.c 		s->type &= ~SV_TYPE_LOCAL_LIST_ONLY;
s                1262 source3/smbd/lanman.c 				s->name, s->type, s->comment, s->domain));
s                1263 source3/smbd/lanman.c 			s->server_added = True;
s                1267 source3/smbd/lanman.c 				s->name, s->type, s->comment, s->domain));
s                1449 source3/smbd/lanman.c 			struct srv_info_struct *s = &servers[i];
s                1451 source3/smbd/lanman.c 			if (lastname && strequal(lastname,s->name)) {
s                1454 source3/smbd/lanman.c 			lastname = s->name;
s                1455 source3/smbd/lanman.c 			data_len += fill_srv_info(s,uLevel,0,&f_len,0,&s_len,0);
s                1457 source3/smbd/lanman.c 				s->name, s->type, s->comment, s->domain));
s                1485 source3/smbd/lanman.c 			struct srv_info_struct *s = &servers[i];
s                1487 source3/smbd/lanman.c 			if (lastname && strequal(lastname,s->name)) {
s                1490 source3/smbd/lanman.c 			lastname = s->name;
s                1491 source3/smbd/lanman.c 			fill_srv_info(s,uLevel,&p,&f_len,&p2,&s_len,*rdata);
s                1493 source3/smbd/lanman.c 				s->name, s->type, s->comment, s->domain));
s                  82 source3/smbd/mangle.c bool mangle_is_mangled(const char *s, const struct share_params *p)
s                  84 source3/smbd/mangle.c 	return mangle_fns->is_mangled(s, p);
s                  65 source3/smbd/mangle_hash.c static NTSTATUS has_valid_83_chars(const smb_ucs2_t *s, bool allow_wildcards)
s                  67 source3/smbd/mangle_hash.c 	if (!*s) {
s                  71 source3/smbd/mangle_hash.c 	if (!allow_wildcards && ms_has_wild_w(s)) {
s                  75 source3/smbd/mangle_hash.c 	while (*s) {
s                  76 source3/smbd/mangle_hash.c 		if(!isvalid83_w(*s)) {
s                  79 source3/smbd/mangle_hash.c 		s++;
s                  85 source3/smbd/mangle_hash.c static NTSTATUS has_illegal_chars(const smb_ucs2_t *s, bool allow_wildcards)
s                  87 source3/smbd/mangle_hash.c 	if (!allow_wildcards && ms_has_wild_w(s)) {
s                  91 source3/smbd/mangle_hash.c 	while (*s) {
s                  92 source3/smbd/mangle_hash.c 		if (*s <= 0x1f) {
s                  96 source3/smbd/mangle_hash.c 		switch(*s) {
s                 103 source3/smbd/mangle_hash.c 		s++;
s                 329 source3/smbd/mangle_hash.c 	const unsigned char *s;
s                 335 source3/smbd/mangle_hash.c 	for( s = (const unsigned char *)basechars; *s; s++ ) {
s                 336 source3/smbd/mangle_hash.c 		chartest[*s] |= BASECHAR_MASK;
s                 358 source3/smbd/mangle_hash.c static bool is_mangled(const char *s, const struct share_params *p)
s                 369 source3/smbd/mangle_hash.c 	magic = strchr_m( s, magic_char );
s                 467 source3/smbd/mangle_hash.c 	char *s = talloc_strdup(ctx, in);
s                 473 source3/smbd/mangle_hash.c 	if(!s || !tdb_mangled_cache ) {
s                 474 source3/smbd/mangle_hash.c 		TALLOC_FREE(s);
s                 478 source3/smbd/mangle_hash.c 	data_val = tdb_fetch_bystring(tdb_mangled_cache, s);
s                 482 source3/smbd/mangle_hash.c 		char *ext_start = strrchr( s, '.' );
s                 485 source3/smbd/mangle_hash.c 				TALLOC_FREE(s);
s                 490 source3/smbd/mangle_hash.c 			data_val = tdb_fetch_bystring(tdb_mangled_cache, s);
s                 502 source3/smbd/mangle_hash.c 		TALLOC_FREE(s);
s                 515 source3/smbd/mangle_hash.c 	TALLOC_FREE(s);
s                 534 source3/smbd/mangle_hash.c 	char *s = SMB_STRDUP(in);
s                 539 source3/smbd/mangle_hash.c 	if (!s) {
s                 543 source3/smbd/mangle_hash.c 	p = strrchr(s,'.');
s                 549 source3/smbd/mangle_hash.c 			csum = str_checksum( s );
s                 552 source3/smbd/mangle_hash.c 			csum = str_checksum(s);
s                 554 source3/smbd/mangle_hash.c 		csum = str_checksum(s);
s                 556 source3/smbd/mangle_hash.c 	strupper_m( s );
s                 559 source3/smbd/mangle_hash.c 		if( p == s )
s                 573 source3/smbd/mangle_hash.c 	p = s;
s                 595 source3/smbd/mangle_hash.c 	SAFE_FREE(s);
s                 237 source3/smbd/mangle_hash2.c 	const char *s;
s                 241 source3/smbd/mangle_hash2.c 	for (s=name; (p=strchr(s, '/')); s=p+1) {
s                 242 source3/smbd/mangle_hash2.c 		if (is_mangled_component(s, PTR_DIFF(p, s))) {
s                 248 source3/smbd/mangle_hash2.c 	return is_mangled_component(s,strlen(s));
s                 716 source3/smbd/mangle_hash2.c static bool posix_is_mangled(const char *s, const struct share_params *p)
s                 721 source3/smbd/mangle_hash2.c static bool posix_must_mangle(const char *s, const struct share_params *p)
s                  75 source3/smbd/map_username.c 	char *s;
s                 146 source3/smbd/map_username.c 	while((s=fgets_slash(buf,sizeof(buf),f))!=NULL) {
s                 147 source3/smbd/map_username.c 		char *unixname = s;
s                  50 source3/smbd/message.c 	char *s;
s                  97 source3/smbd/message.c 	s = talloc_strdup(talloc_tos(), lp_msg_command());
s                  98 source3/smbd/message.c 	if (s == NULL) {
s                 104 source3/smbd/message.c 	s = talloc_string_sub(talloc_tos(), s, "%f", alpha_buf);
s                 105 source3/smbd/message.c 	if (s == NULL) {
s                 111 source3/smbd/message.c 	s = talloc_string_sub(talloc_tos(), s, "%t", alpha_buf);
s                 112 source3/smbd/message.c 	if (s == NULL) {
s                 116 source3/smbd/message.c 	s = talloc_sub_basic(talloc_tos(), current_user_info.smb_name,
s                 117 source3/smbd/message.c 			     current_user_info.domain, s);
s                 118 source3/smbd/message.c 	if (s == NULL) {
s                 122 source3/smbd/message.c 	s = talloc_string_sub(talloc_tos(), s, "%s", name);
s                 123 source3/smbd/message.c 	if (s == NULL) {
s                 126 source3/smbd/message.c 	smbrun(s,NULL);
s                  48 source3/smbd/reply.c 	const char *s = path;
s                  55 source3/smbd/reply.c 	while (*s) {
s                  57 source3/smbd/reply.c 			switch (*s) {
s                  62 source3/smbd/reply.c 				if (s[1] == '\0') {
s                  65 source3/smbd/reply.c 				if (strchr_m(&s[1], ':')) {
s                  68 source3/smbd/reply.c 				if (StrCaseCmp(s, ":$DATA") != 0) {
s                  75 source3/smbd/reply.c 		if (!posix_path && !stream_started && *s == ':') {
s                  89 source3/smbd/reply.c 			if (s[1] == '\0') {
s                  94 source3/smbd/reply.c 		if (!stream_started && IS_PATH_SEP(*s,posix_path)) {
s                 100 source3/smbd/reply.c 			while (IS_PATH_SEP(*s,posix_path)) {
s                 101 source3/smbd/reply.c 				s++;
s                 103 source3/smbd/reply.c 			if ((d != path) && (*s != '\0')) {
s                 115 source3/smbd/reply.c 			if ((s[0] == '.') && (s[1] == '.') && (IS_PATH_SEP(s[2],posix_path) || s[2] == '\0')) {
s                 141 source3/smbd/reply.c 				s += 2; /* Else go past the .. */
s                 145 source3/smbd/reply.c 			} else if ((s[0] == '.') && ((s[1] == '\0') || IS_PATH_SEP(s[1],posix_path))) {
s                 148 source3/smbd/reply.c 					s++;
s                 155 source3/smbd/reply.c 		if (!(*s & 0x80)) {
s                 157 source3/smbd/reply.c 				if (*s <= 0x1f || *s == '|') {
s                 160 source3/smbd/reply.c 				switch (*s) {
s                 172 source3/smbd/reply.c 			*d++ = *s++;
s                 176 source3/smbd/reply.c 			next_codepoint(s,&siz);
s                 179 source3/smbd/reply.c 					*d++ = *s++;
s                 182 source3/smbd/reply.c 					*d++ = *s++;
s                 185 source3/smbd/reply.c 					*d++ = *s++;
s                 188 source3/smbd/reply.c 					*d++ = *s++;
s                 191 source3/smbd/reply.c 					*d++ = *s++;
s                2078 source3/smbd/reply.c 	char *s;
s                2192 source3/smbd/reply.c 	s = strrchr_m(fsp->fsp_name, '/');
s                2193 source3/smbd/reply.c 	if (!s) {
s                2194 source3/smbd/reply.c 		s = fsp->fsp_name;
s                2196 source3/smbd/reply.c 		s++;
s                2204 source3/smbd/reply.c 	if (message_push_string(&req->outbuf, s, STR_ASCII|STR_TERMINATE)
s                  86 source3/smbd/seal.c 	ec->es->s.ntlmssp_state = ec->auth_ntlmssp_state->ntlmssp_state;
s                 104 source3/smbd/seal.c 		ec->es->s.ntlmssp_state = NULL;
s                 200 source3/smbd/seal.c 	ec->es->s.gss_state = SMB_MALLOC_P(struct smb_tran_enc_state_gss);
s                 201 source3/smbd/seal.c 	if (!ec->es->s.gss_state) {
s                 206 source3/smbd/seal.c 	ZERO_STRUCTP(ec->es->s.gss_state);
s                 207 source3/smbd/seal.c 	ec->es->s.gss_state->creds = srv_cred;
s                 210 source3/smbd/seal.c 	ec->es->s.gss_state->gss_ctx = GSS_C_NO_CONTEXT;
s                 379 source3/smbd/seal.c 	gss_state = partial_srv_trans_enc_ctx->es->s.gss_state;
s                 711 source3/smbd/seal.c 		if ((ec->es->s.ntlmssp_state->neg_flags & (NTLMSSP_NEGOTIATE_SIGN|NTLMSSP_NEGOTIATE_SEAL)) !=
s                 329 source3/smbd/server.c 	struct smbd_open_socket *s = talloc_get_type_abort(private_data,
s                 335 source3/smbd/server.c 	smbd_set_server_fd(accept(s->fd,(struct sockaddr *)&addr,&in_addrlen));
s                 346 source3/smbd/server.c 	if (s->parent->interactive) {
s                 376 source3/smbd/server.c 		talloc_free(s->parent);
s                 377 source3/smbd/server.c 		s = NULL;
s                 442 source3/smbd/server.c 	struct smbd_open_socket *s;
s                 444 source3/smbd/server.c 	s = talloc(parent, struct smbd_open_socket);
s                 445 source3/smbd/server.c 	if (!s) {
s                 449 source3/smbd/server.c 	s->parent = parent;
s                 450 source3/smbd/server.c 	s->fd = open_socket_in(SOCK_STREAM,
s                 455 source3/smbd/server.c 	if (s->fd == -1) {
s                 458 source3/smbd/server.c 		TALLOC_FREE(s);
s                 466 source3/smbd/server.c 	set_socket_options(s->fd, "SO_KEEPALIVE");
s                 467 source3/smbd/server.c 	set_socket_options(s->fd, lp_socket_options());
s                 471 source3/smbd/server.c 	set_blocking(s->fd, False);
s                 473 source3/smbd/server.c 	if (listen(s->fd, SMBD_LISTEN_BACKLOG) == -1) {
s                 476 source3/smbd/server.c 			close(s->fd);
s                 477 source3/smbd/server.c 		TALLOC_FREE(s);
s                 481 source3/smbd/server.c 	s->fde = tevent_add_fd(smbd_event_context(),
s                 482 source3/smbd/server.c 			       s,
s                 483 source3/smbd/server.c 			       s->fd, TEVENT_FD_READ,
s                 485 source3/smbd/server.c 			       s);
s                 486 source3/smbd/server.c 	if (!s->fde) {
s                 490 source3/smbd/server.c 		close(s->fd);
s                 491 source3/smbd/server.c 		TALLOC_FREE(s);
s                 494 source3/smbd/server.c 	tevent_fd_set_close_fn(s->fde, smbd_open_socket_close_fn);
s                 496 source3/smbd/server.c 	DLIST_ADD_END(parent->sockets, s, struct smbd_open_socket *);
s                  56 source3/smbd/service.c 	const char *s = connectpath;
s                  71 source3/smbd/service.c 	while (*s) {
s                  72 source3/smbd/service.c 		if (*s == '/') {
s                  74 source3/smbd/service.c 			while (*s == '/') {
s                  75 source3/smbd/service.c                                 s++;
s                  77 source3/smbd/service.c 			if ((d > destname + 1) && (*s != '\0')) {
s                  85 source3/smbd/service.c 			if ((s[0] == '.') && (s[1] == '.') && (s[2] == '/' || s[2] == '\0')) {
s                  89 source3/smbd/service.c 				if (s[2] == '/') {
s                  90 source3/smbd/service.c 					s += 3;
s                  92 source3/smbd/service.c 					s += 2; /* Go past the .. */
s                 115 source3/smbd/service.c 			} else if ((s[0] == '.') && ((s[1] == '\0') || s[1] == '/')) {
s                 117 source3/smbd/service.c 				if (s[1] == '/') {
s                 118 source3/smbd/service.c 					s += 2;
s                 120 source3/smbd/service.c 					s++;
s                 126 source3/smbd/service.c 		if (!(*s & 0x80)) {
s                 127 source3/smbd/service.c 			*d++ = *s++;
s                 131 source3/smbd/service.c 			next_codepoint(s,&siz);
s                 134 source3/smbd/service.c 					*d++ = *s++;
s                 137 source3/smbd/service.c 					*d++ = *s++;
s                 140 source3/smbd/service.c 					*d++ = *s++;
s                 143 source3/smbd/service.c 					*d++ = *s++;
s                 146 source3/smbd/service.c 					*d++ = *s++;
s                 786 source3/smbd/service.c 		char *s = talloc_sub_advanced(talloc_tos(),
s                 794 source3/smbd/service.c 		if (!s) {
s                 800 source3/smbd/service.c 		if (!set_conn_connectpath(conn,s)) {
s                 801 source3/smbd/service.c 			TALLOC_FREE(s);
s                 806 source3/smbd/service.c 		DEBUG(3,("Connect path is '%s' for service [%s]\n",s,
s                 808 source3/smbd/service.c 		TALLOC_FREE(s);
s                1021 source3/smbd/service.c 		char *s = vfs_GetWd(ctx,s);
s                1022 source3/smbd/service.c 		if (!s) {
s                1026 source3/smbd/service.c 		if (!set_conn_connectpath(conn,s)) {
s                 771 source3/smbd/vfs.c         char s[PATH_MAX+1];
s                 777 source3/smbd/vfs.c 	*s = 0;
s                 827 source3/smbd/vfs.c 	if (!SMB_VFS_GETWD(conn,s)) {
s                 838 source3/smbd/vfs.c 			     data_blob_const(s, strlen(s)+1));
s                 841 source3/smbd/vfs.c 	result = talloc_strdup(ctx, s);
s                 149 source3/torture/mangle_test.c 		char *s = strrchr(p, '.');
s                 150 source3/torture/mangle_test.c 		if (s) {
s                 151 source3/torture/mangle_test.c 			s[4] = 0;
s                 268 source3/torture/masktest.c static void listfn(const char *mnt, file_info *f, const char *s, void *state)
s                 280 source3/torture/nbio.c 	char *s, *n;
s                 285 source3/torture/nbio.c 	if (asprintf(&s, "%s%s", n, finfo->name) == -1) {
s                 291 source3/torture/nbio.c 		if (asprintf(&s2, "%s\\*", s) == -1) {
s                 296 source3/torture/nbio.c 		nb_rmdir(s);
s                 299 source3/torture/nbio.c 		nb_unlink(s);
s                 301 source3/torture/nbio.c 	free(s);
s                  31 source3/torture/nsstest.c 	char *s;
s                  35 source3/torture/nsstest.c 	if (asprintf(&s, "_nss_%s_%s", nss_name, name) < 0) {
s                  46 source3/torture/nsstest.c 	res = dlsym(h, s);
s                  48 source3/torture/nsstest.c 		printf("Can't find function %s\n", s);
s                  50 source3/torture/nsstest.c 		SAFE_FREE(s);
s                  53 source3/torture/nsstest.c 	SAFE_FREE(s);
s                 306 source3/torture/torture.c 		char *h, *s;
s                 314 source3/torture/torture.c 				      NULL, &h, &s)) {
s                 321 source3/torture/torture.c 		result = torture_open_connection_share(c, h, s);
s                 859 source3/torture/torture.c #define ival(s) strtol(s, NULL, 0)
s                5316 source3/torture/torture.c 	struct sn_state *s = (struct sn_state  *)state;
s                5317 source3/torture/torture.c 	int i = s->i;
s                5329 source3/torture/torture.c 			s->val = true;
s                5335 source3/torture/torture.c 		s->val = true;
s                5344 source3/torture/torture.c 	struct sn_state s;
s                5369 source3/torture/torture.c 	s.val = false;
s                5374 source3/torture/torture.c 		s.i = i;
s                5389 source3/torture/torture.c 		if (cli_list(cli, "\\shortname\\test*.*", 0, shortname_list_fn, &s) != 1) {
s                5402 source3/torture/torture.c 		if (s.val) {
s                  36 source3/utils/eventlogadm.c static void usage( char *s )
s                  38 source3/utils/eventlogadm.c 	printf( "\nUsage: %s [OPTION]\n\n", s );
s                 192 source3/utils/eventlogadm.c 		char *s;
s                 201 source3/utils/eventlogadm.c 		s = NDR_PRINT_STRUCT_STRING(mem_ctx, eventlog_Record_tdb, r);
s                 202 source3/utils/eventlogadm.c 		if (s) {
s                 203 source3/utils/eventlogadm.c 			printf("%s\n", s);
s                 204 source3/utils/eventlogadm.c 			talloc_free(s);
s                2327 source3/utils/net_ads.c 		const char *s;
s                2328 source3/utils/net_ads.c 		s = NDR_PRINT_STRUCT_STRING(mem_ctx, PAC_LOGON_INFO, info);
s                2329 source3/utils/net_ads.c 		d_printf("The Pac: %s\n", s);
s                  43 source3/utils/net_eventlog.c 	char *s;
s                  63 source3/utils/net_eventlog.c 	s = NDR_PRINT_STRUCT_STRING(ctx, EVENTLOG_EVT_FILE, &evt);
s                  64 source3/utils/net_eventlog.c 	if (s) {
s                  65 source3/utils/net_eventlog.c 		printf("%s\n", s);
s                 458 source3/utils/net_lookup.c 	char *s = NULL;
s                 492 source3/utils/net_lookup.c 	s = NDR_PRINT_STRUCT_STRING(mem_ctx, netr_DsRGetDCNameInfo, info);
s                 493 source3/utils/net_lookup.c 	printf("%s\n", s);
s                 494 source3/utils/net_lookup.c 	TALLOC_FREE(s);
s                  81 source3/utils/net_time.c 	static fstring s;
s                  89 source3/utils/net_time.c 	fstr_sprintf(s, "%02d%02d%02d%02d%04d.%02d",
s                  92 source3/utils/net_time.c 	return s;
s                  26 source3/utils/rpccheck.c 	char s[128];
s                  46 source3/utils/rpccheck.c 	while (scanf("%s", s)!=-1) {
s                  47 source3/utils/rpccheck.c 		if (strlen(s)==2 && strchr_m(filter, *s)!=NULL && strchr_m(filter, *(s+1))!=NULL) {
s                  48 source3/utils/rpccheck.c 			d=strtol(s, NULL, 16);
s                 450 source3/utils/smbcontrol.c 	const char *s;
s                 464 source3/utils/smbcontrol.c 		s = "not enabled";
s                 467 source3/utils/smbcontrol.c 		s = "off";
s                 470 source3/utils/smbcontrol.c 		s = "count only";
s                 473 source3/utils/smbcontrol.c 		s = "count and time";
s                 476 source3/utils/smbcontrol.c 		s = "BOGUS";
s                 480 source3/utils/smbcontrol.c 	printf("Profiling %s on pid %u\n",s,(unsigned int)procid_to_pid(&pid));
s                 152 source3/utils/smbfilter.c 	int s = -1;
s                 155 source3/utils/smbfilter.c 	status = open_socket_out(dest_ss, 445, LONG_CONNECT_TIMEOUT, &s);
s                 157 source3/utils/smbfilter.c 	if (s == -1) {
s                 168 source3/utils/smbfilter.c 	while (c != -1 || s != -1) {
s                 173 source3/utils/smbfilter.c 		if (s != -1) FD_SET(s, &fds);
s                 176 source3/utils/smbfilter.c 		num = sys_select_intr(MAX(s+1, c+1),&fds,NULL,NULL,NULL);
s                 188 source3/utils/smbfilter.c 			if (!send_smb(s, packet)) {
s                 193 source3/utils/smbfilter.c 		if (s != -1 && FD_ISSET(s, &fds)) {
s                 196 source3/utils/smbfilter.c 							s, packet, sizeof(packet),
s                 215 source3/utils/smbfilter.c 	int s, c;
s                 224 source3/utils/smbfilter.c 	s = open_socket_in(SOCK_STREAM, 445, 0, &my_ss, True);
s                 226 source3/utils/smbfilter.c 	if (s == -1) {
s                 231 source3/utils/smbfilter.c 	if (listen(s, 5) == -1) {
s                 247 source3/utils/smbfilter.c 		FD_SET(s, &fds);
s                 249 source3/utils/smbfilter.c 		num = sys_select_intr(s+1,&fds,NULL,NULL,NULL);
s                 251 source3/utils/smbfilter.c 			c = accept(s, (struct sockaddr *)&ss, &in_addrlen);
s                 254 source3/utils/smbfilter.c 					close(s);
s                  75 source3/utils/smbget.c static void human_readable(off_t s, char *buffer, int l)
s                  77 source3/utils/smbget.c 	if(s > 1024 * 1024 * 1024) snprintf(buffer, l, "%.2fGb", 1.0 * s / (1024 * 1024 * 1024));
s                  78 source3/utils/smbget.c 	else if(s > 1024 * 1024) snprintf(buffer, l, "%.2fMb", 1.0 * s / (1024 * 1024));
s                  79 source3/utils/smbget.c 	else if(s > 1024) snprintf(buffer, l, "%.2fkb", 1.0 * s / 1024);
s                  80 source3/utils/smbget.c 	else snprintf(buffer, l, OFF_T_FORMAT"b", (OFF_T_FORMAT_CAST)s);
s                 413 source3/utils/status_profile.c #define usec_to_msec(s) ((s) / 1000)
s                 415 source3/utils/status_profile.c #define usec_to_sec(s) ((s) / 1000000)
s                 228 source3/utils/testparm.c static void do_per_share_checks(int s)
s                 230 source3/utils/testparm.c 	const char **deny_list = lp_hostsdeny(s);
s                 231 source3/utils/testparm.c 	const char **allow_list = lp_hostsallow(s);
s                 240 source3/utils/testparm.c 					   hasstar ? *hasstar : *hasquery, deny_list[i], lp_servicename(s) );
s                 251 source3/utils/testparm.c 					   hasstar ? *hasstar : *hasquery, allow_list[i], lp_servicename(s) );
s                 256 source3/utils/testparm.c 	if(lp_level2_oplocks(s) && !lp_oplocks(s)) {
s                 259 source3/utils/testparm.c 			   lp_servicename(s) );
s                 262 source3/utils/testparm.c 	if (lp_map_hidden(s) && !(lp_create_mask(s) & S_IXOTH)) {
s                 265 source3/utils/testparm.c 			   lp_servicename(s) );
s                 267 source3/utils/testparm.c 	if (lp_map_hidden(s) && (lp_force_create_mode(s) & S_IXOTH)) {
s                 270 source3/utils/testparm.c 			   lp_servicename(s) );
s                 272 source3/utils/testparm.c 	if (lp_map_system(s) && !(lp_create_mask(s) & S_IXGRP)) {
s                 275 source3/utils/testparm.c 			   lp_servicename(s) );
s                 277 source3/utils/testparm.c 	if (lp_map_system(s) && (lp_force_create_mode(s) & S_IXGRP)) {
s                 280 source3/utils/testparm.c 			   lp_servicename(s) );
s                 283 source3/utils/testparm.c 	if (lp_printing(s) == PRINT_CUPS && *(lp_printcommand(s)) != '\0') {
s                 286 source3/utils/testparm.c 			   lp_servicename(s) );
s                 294 source3/utils/testparm.c 	int s;
s                 382 source3/utils/testparm.c 	for (s=0;s<1000;s++) {
s                 383 source3/utils/testparm.c 		if (VALID_SNUM(s))
s                 384 source3/utils/testparm.c 			if (strlen(lp_servicename(s)) > 12) {
s                 392 source3/utils/testparm.c 	for (s=0;s<1000;s++) {
s                 393 source3/utils/testparm.c 		if (VALID_SNUM(s) && (skip_logic_checks == 0)) {
s                 394 source3/utils/testparm.c 			do_per_share_checks(s);
s                 411 source3/utils/testparm.c 			s = GLOBAL_SECTION_SNUM;
s                 417 source3/utils/testparm.c 				 (s=lp_servicenumber(section_name)) == -1) {
s                 424 source3/utils/testparm.c 				if (!dump_a_parameter( s, parameter_name, stdout, isGlobal)) {
s                 434 source3/utils/testparm.c 					lp_dump_one(stdout, show_defaults, s);
s                 444 source3/utils/testparm.c 		for (s=0;s<1000;s++) {
s                 445 source3/utils/testparm.c 			if (VALID_SNUM(s)) {
s                 447 source3/utils/testparm.c 				    && allow_access(lp_hostsdeny(s), lp_hostsallow(s), cname, caddr)) {
s                 449 source3/utils/testparm.c 						   cname,caddr,lp_servicename(s));
s                 452 source3/utils/testparm.c 						   cname,caddr,lp_servicename(s));
s                 110 source3/web/cgi.c 	char *p, *s, *tok;
s                 130 source3/web/cgi.c 	     ((s=getenv("REQUEST_METHOD")) && 
s                 131 source3/web/cgi.c 	      strequal(s,"POST")))) {
s                 166 source3/web/cgi.c 	if ((s=query_string) || (s=getenv("QUERY_STRING"))) {
s                 168 source3/web/cgi.c 		for (tok=strtok_r(s, "&;", &saveptr); tok;
s                 504 source3/web/swat.c 	char *s;
s                 511 source3/web/swat.c 			s = lp_servicename(i);
s                 512 source3/web/swat.c 			if (s && (*s) && lp_is_default(i, parm)) {
s                 897 source3/web/swat.c 	char *s;
s                 960 source3/web/swat.c 		s = lp_servicename(i);
s                 961 source3/web/swat.c 		if (s && (*s) && strcmp(s,"IPC$") && !lp_print_ok(i)) {
s                 962 source3/web/swat.c 			push_utf8_allocate(&utf8_s, s, &converted_size);
s                 964 source3/web/swat.c 			       (share && strcmp(share,s)==0)?"SELECTED":"",
s                1246 source3/web/swat.c 	char *s;
s                1315 source3/web/swat.c 		s = lp_servicename(i);
s                1316 source3/web/swat.c 		if (s && (*s) && strcmp(s,"IPC$") && lp_print_ok(i)) {
s                1319 source3/web/swat.c                                (share && strcmp(share,s)==0)?"SELECTED":"",
s                1320 source3/web/swat.c                                s, s);
s                1323 source3/web/swat.c 			       (share && strcmp(share,s)==0)?"SELECTED":"",
s                1324 source3/web/swat.c 			       s, s);
s                  44 source3/winbindd/idmap_adex/gc_util.c 	char *s;
s                  78 source3/winbindd/idmap_adex/gc_util.c 	s = strstr_m(x, y);
s                  79 source3/winbindd/idmap_adex/gc_util.c 	if (s && (strlen(s) == strlen(y))) {
s                  84 source3/winbindd/idmap_adex/gc_util.c 	s = strstr_m(y, x);
s                  85 source3/winbindd/idmap_adex/gc_util.c 	if (s && (strlen(s) == strlen(x))) {
s                 415 source3/winbindd/idmap_adex/provider_unified.c 		char *s;
s                 422 source3/winbindd/idmap_adex/provider_unified.c 		s = find_attr_string(keywords, num_lines, "backLink");
s                 423 source3/winbindd/idmap_adex/provider_unified.c 		if (!s) {
s                 428 source3/winbindd/idmap_adex/provider_unified.c 		if (!string_to_sid(user_sid, s)) {
s                 627 source3/winbindd/idmap_adex/provider_unified.c 		char *s;
s                 634 source3/winbindd/idmap_adex/provider_unified.c 		s = find_attr_string(keywords, num_lines, "backLink");
s                 635 source3/winbindd/idmap_adex/provider_unified.c 		if (!s) {
s                 640 source3/winbindd/idmap_adex/provider_unified.c 		if (!string_to_sid(sid, s)) {
s                 665 source3/winbindd/idmap_adex/provider_unified.c 	char *s = NULL;
s                 702 source3/winbindd/idmap_adex/provider_unified.c 		s = find_attr_string(oc_list, list_size, "objectClass");
s                 703 source3/winbindd/idmap_adex/provider_unified.c 		if (!s) {
s                 708 source3/winbindd/idmap_adex/provider_unified.c 		if (strequal(s, ADEX_OC_USER)) {
s                 710 source3/winbindd/idmap_adex/provider_unified.c 		} else if (strequal(s, ADEX_OC_GROUP)) {
s                 752 source3/winbindd/idmap_adex/provider_unified.c 		char *s = NULL;
s                 759 source3/winbindd/idmap_adex/provider_unified.c 		s = find_attr_string(keywords, list_size, attrib);
s                 760 source3/winbindd/idmap_adex/provider_unified.c 		if (!s) {
s                 765 source3/winbindd/idmap_adex/provider_unified.c 		num = strtoll(s, NULL, 10);
s                 863 source3/winbindd/idmap_adex/provider_unified.c 		char *s = NULL;
s                 871 source3/winbindd/idmap_adex/provider_unified.c 		s = find_attr_string(keywords, list_size, attrib);
s                 872 source3/winbindd/idmap_adex/provider_unified.c 		if (s) {
s                 873 source3/winbindd/idmap_adex/provider_unified.c 			*string = talloc_strdup(ctx, s);
s                  68 source3/winbindd/idmap_tdb.c 	struct convert_fn_state *s = (struct convert_fn_state *)private_data;
s                  91 source3/winbindd/idmap_tdb.c 			s->failed = true;
s                 106 source3/winbindd/idmap_tdb.c 	status = dbwrap_store(s->db, key2, rec->value, TDB_INSERT);
s                 111 source3/winbindd/idmap_tdb.c 		s->failed = true;
s                 115 source3/winbindd/idmap_tdb.c 	status = dbwrap_store(s->db, rec->value, key2, TDB_REPLACE);
s                 120 source3/winbindd/idmap_tdb.c 		s->failed = true;
s                 129 source3/winbindd/idmap_tdb.c 		s->failed = true;
s                 144 source3/winbindd/idmap_tdb.c 	struct convert_fn_state s;
s                 187 source3/winbindd/idmap_tdb.c 	s.db = db;
s                 188 source3/winbindd/idmap_tdb.c 	s.failed = false;
s                 191 source3/winbindd/idmap_tdb.c 	db->traverse(db, convert_fn, &s);
s                 193 source3/winbindd/idmap_tdb.c 	if (s.failed) {
s                 971 source3/winbindd/winbindd.c 	struct winbindd_listen_state *s = talloc_get_type_abort(private_data,
s                 990 source3/winbindd/winbindd.c 	new_connection(s->fd, s->privileged);
s                 128 source3/winbindd/winbindd_async.c 	struct lookupsid_state *s = talloc_get_type_abort(private_data, 
s                 133 source3/winbindd/winbindd_async.c 		cont(s->caller_private_data, False, NULL, NULL, SID_NAME_UNKNOWN);
s                 139 source3/winbindd/winbindd_async.c 		cont(s->caller_private_data, False, NULL, NULL, SID_NAME_UNKNOWN);
s                 143 source3/winbindd/winbindd_async.c 	cont(s->caller_private_data, True, response->data.name.dom_name,
s                 156 source3/winbindd/winbindd_async.c 	struct lookupsid_state *s = talloc_get_type_abort(private_data, 
s                 161 source3/winbindd/winbindd_async.c 		cont(s->caller_private_data, False, NULL, NULL, SID_NAME_UNKNOWN);
s                 172 source3/winbindd/winbindd_async.c 			cont(s->caller_private_data, False, NULL, NULL, SID_NAME_UNKNOWN);
s                 178 source3/winbindd/winbindd_async.c 		sid_to_fstring(request.data.sid, &s->sid);
s                 181 source3/winbindd/winbindd_async.c 				(void *)cont, s);
s                 186 source3/winbindd/winbindd_async.c 	cont(s->caller_private_data, True, response->data.name.dom_name,
s                 200 source3/winbindd/winbindd_async.c 	struct lookupsid_state *s;	
s                 214 source3/winbindd/winbindd_async.c 	if ( (s = TALLOC_ZERO_P(mem_ctx, struct lookupsid_state)) == NULL ) {
s                 220 source3/winbindd/winbindd_async.c 	sid_copy( &s->sid, sid );	
s                 221 source3/winbindd/winbindd_async.c 	s->caller_private_data = private_data;	
s                 224 source3/winbindd/winbindd_async.c 			(void *)cont, s);
s                 286 source3/winbindd/winbindd_async.c 	struct lookupname_state *s = talloc_get_type_abort( private_data,
s                 291 source3/winbindd/winbindd_async.c 		cont(s->caller_private_data, False, NULL, SID_NAME_UNKNOWN);
s                 297 source3/winbindd/winbindd_async.c 		cont(s->caller_private_data, False, NULL, SID_NAME_UNKNOWN);
s                 304 source3/winbindd/winbindd_async.c 		cont(s->caller_private_data, False, NULL, SID_NAME_UNKNOWN);
s                 308 source3/winbindd/winbindd_async.c 	cont(s->caller_private_data, True, &sid,
s                 324 source3/winbindd/winbindd_async.c 	struct lookupname_state *s = talloc_get_type_abort( private_data,
s                 329 source3/winbindd/winbindd_async.c 		cont(s->caller_private_data, False, NULL, SID_NAME_UNKNOWN);
s                 340 source3/winbindd/winbindd_async.c 			cont(s->caller_private_data, False, NULL, SID_NAME_UNKNOWN);
s                 347 source3/winbindd/winbindd_async.c 		fstrcpy( request.data.name.dom_name, s->dom_name );
s                 348 source3/winbindd/winbindd_async.c 		fstrcpy( request.data.name.name, s->name );
s                 351 source3/winbindd/winbindd_async.c 				(void *)cont, s);
s                 359 source3/winbindd/winbindd_async.c 		cont(s->caller_private_data, False, NULL, SID_NAME_UNKNOWN);
s                 363 source3/winbindd/winbindd_async.c 	cont(s->caller_private_data, True, &sid,
s                 383 source3/winbindd/winbindd_async.c 	struct lookupname_state *s;
s                 397 source3/winbindd/winbindd_async.c 	if ( (s = TALLOC_ZERO_P(mem_ctx, struct lookupname_state)) == NULL ) {
s                 403 source3/winbindd/winbindd_async.c 	s->dom_name = talloc_strdup( s, dom_name );
s                 404 source3/winbindd/winbindd_async.c 	s->name     = talloc_strdup( s, name );
s                 405 source3/winbindd/winbindd_async.c 	if (!s->dom_name || !s->name) {
s                 410 source3/winbindd/winbindd_async.c 	s->caller_private_data = private_data;
s                 413 source3/winbindd/winbindd_async.c 			(void *)cont, s);
s                 733 source3/winbindd/winbindd_cache.c static void centry_put_string(struct cache_entry *centry, const char *s)
s                 737 source3/winbindd/winbindd_cache.c 	if (!s) {
s                 743 source3/winbindd/winbindd_cache.c 	len = strlen(s);
s                 751 source3/winbindd/winbindd_cache.c 	memcpy(centry->data + centry->ofs, s, len);
s                 755 source3/winbindd/winbindd_dual.c 	char *s = NULL;
s                 809 source3/winbindd/winbindd_dual.c 		s = talloc_asprintf_append(s, "%s\n", message);
s                 810 source3/winbindd/winbindd_dual.c 		if (!s) {
s                 818 source3/winbindd/winbindd_dual.c 				    (uint8_t *)s, strlen(s) + 1);
s                 835 source3/winbindd/winbindd_group.c 	struct getgrsid_state *s =
s                 845 source3/winbindd/winbindd_group.c 		request_error(s->state);
s                 849 source3/winbindd/winbindd_group.c 	s->gid = gid;
s                 851 source3/winbindd/winbindd_group.c 	if ( !parse_domain_user( s->group_name, dom_name, group_name ) ) {
s                 853 source3/winbindd/winbindd_group.c 		request_error(s->state);
s                 862 source3/winbindd/winbindd_group.c 		request_error(s->state);
s                 866 source3/winbindd/winbindd_group.c 	if (!fill_grent(s->state->mem_ctx, &s->state->response.data.gr,
s                 868 source3/winbindd/winbindd_group.c 	    !fill_grent_mem(domain, s->state, &s->group_sid, s->group_type,
s                 871 source3/winbindd/winbindd_group.c 		request_error(s->state);
s                 875 source3/winbindd/winbindd_group.c 	s->state->response.data.gr.num_gr_mem = (uint32)num_gr_mem;
s                 879 source3/winbindd/winbindd_group.c 	s->state->response.data.gr.gr_mem_ofs = 0;
s                 881 source3/winbindd/winbindd_group.c 	s->state->response.length += gr_mem_len;
s                 882 source3/winbindd/winbindd_group.c 	s->state->response.extra_data.data = gr_mem;
s                 884 source3/winbindd/winbindd_group.c 	request_ok(s->state);
s                 891 source3/winbindd/winbindd_group.c 	struct getgrsid_state *s = (struct getgrsid_state *)private_data;
s                 898 source3/winbindd/winbindd_group.c 		request_error(s->state);
s                 907 source3/winbindd/winbindd_group.c 		 (s->domain->primary || s->domain->internal)) ) )
s                 911 source3/winbindd/winbindd_group.c 		request_error(s->state);
s                 920 source3/winbindd/winbindd_group.c 	nt_status = normalize_name_unmap(s->state->mem_ctx, raw_name,
s                 925 source3/winbindd/winbindd_group.c 		s->group_name = talloc_asprintf(s->state->mem_ctx,
s                 933 source3/winbindd/winbindd_group.c 		s->group_name = mapped_name;
s                 937 source3/winbindd/winbindd_group.c 		s->group_name = talloc_asprintf(s->state->mem_ctx,
s                 944 source3/winbindd/winbindd_group.c 	if (s->group_name == NULL) {
s                 946 source3/winbindd/winbindd_group.c 		request_error(s->state);
s                 950 source3/winbindd/winbindd_group.c 	s->group_type = name_type;
s                 952 source3/winbindd/winbindd_group.c 	winbindd_sid2gid_async(s->state->mem_ctx, &s->group_sid,
s                 953 source3/winbindd/winbindd_group.c 			       getgrsid_sid2gid_recv, s);
s                 958 source3/winbindd/winbindd_group.c 	struct getgrsid_state *s;
s                 960 source3/winbindd/winbindd_group.c 	if ( (s = TALLOC_ZERO_P(state->mem_ctx, struct getgrsid_state)) == NULL ) {
s                 966 source3/winbindd/winbindd_group.c 	s->state = state;
s                 968 source3/winbindd/winbindd_group.c 	if ( (s->domain = find_domain_from_sid_noinit(&group_sid)) == NULL ) {
s                 975 source3/winbindd/winbindd_group.c 	sid_copy(&s->group_sid, &group_sid);
s                 977 source3/winbindd/winbindd_group.c 	winbindd_lookupsid_async( s->state->mem_ctx,  &group_sid,
s                 978 source3/winbindd/winbindd_group.c 				  getgrsid_lookupsid_recv, s );
s                1543 source3/winbindd/winbindd_group.c 	struct getgroups_state *s;
s                1556 source3/winbindd/winbindd_group.c 	s = TALLOC_P(state->mem_ctx, struct getgroups_state);
s                1557 source3/winbindd/winbindd_group.c 	if (s == NULL) {
s                1563 source3/winbindd/winbindd_group.c 	s->state = state;
s                1578 source3/winbindd/winbindd_group.c 				      &s->domname, &s->username)) {
s                1589 source3/winbindd/winbindd_group.c 		s->domname = talloc_strdup(state->mem_ctx,
s                1591 source3/winbindd/winbindd_group.c 		s->username = talloc_strdup(state->mem_ctx,
s                1598 source3/winbindd/winbindd_group.c 	s->domain = find_domain_from_name_noinit(s->domname);
s                1599 source3/winbindd/winbindd_group.c 	if (!s->domain) {
s                1600 source3/winbindd/winbindd_group.c 		char *p = strchr(s->username, '@');
s                1603 source3/winbindd/winbindd_group.c 			s->domain = find_domain_from_name_noinit(p+1);
s                1608 source3/winbindd/winbindd_group.c 	if (s->domain == NULL) {
s                1610 source3/winbindd/winbindd_group.c 			  s->domname));
s                1615 source3/winbindd/winbindd_group.c 	if ( s->domain->primary && lp_winbind_trusted_domains_only()) {
s                1617 source3/winbindd/winbindd_group.c 			 "getgroups() for %s\\%s.\n", s->domname,
s                1618 source3/winbindd/winbindd_group.c 			 s->username));
s                1626 source3/winbindd/winbindd_group.c 				  s->domname, s->username,
s                1628 source3/winbindd/winbindd_group.c 				  WINBINDD_GETGROUPS, s);
s                1634 source3/winbindd/winbindd_group.c 	struct getgroups_state *s =
s                1639 source3/winbindd/winbindd_group.c 		request_error(s->state);
s                1643 source3/winbindd/winbindd_group.c 	sid_copy(&s->user_sid, sid);
s                1645 source3/winbindd/winbindd_group.c 	winbindd_gettoken_async(s->state->mem_ctx, &s->user_sid,
s                1646 source3/winbindd/winbindd_group.c 				getgroups_tokensids_recv, s);
s                1652 source3/winbindd/winbindd_group.c 	struct getgroups_state *s =
s                1659 source3/winbindd/winbindd_group.c 		request_error(s->state);
s                1663 source3/winbindd/winbindd_group.c 	s->token_sids = token_sids;
s                1664 source3/winbindd/winbindd_group.c 	s->num_token_sids = num_token_sids;
s                1665 source3/winbindd/winbindd_group.c 	s->i = 0;
s                1667 source3/winbindd/winbindd_group.c 	s->token_gids = NULL;
s                1668 source3/winbindd/winbindd_group.c 	s->num_token_gids = 0;
s                1670 source3/winbindd/winbindd_group.c 	getgroups_sid2gid_recv(s, False, 0);
s                1675 source3/winbindd/winbindd_group.c 	struct getgroups_state *s =
s                1679 source3/winbindd/winbindd_group.c 		if (!add_gid_to_array_unique(s->state->mem_ctx, gid,
s                1680 source3/winbindd/winbindd_group.c 					&s->token_gids,
s                1681 source3/winbindd/winbindd_group.c 					&s->num_token_gids)) {
s                1686 source3/winbindd/winbindd_group.c 	if (s->i < s->num_token_sids) {
s                1687 source3/winbindd/winbindd_group.c 		const DOM_SID *sid = &s->token_sids[s->i];
s                1688 source3/winbindd/winbindd_group.c 		s->i += 1;
s                1690 source3/winbindd/winbindd_group.c 		if (sid_equal(sid, &s->user_sid)) {
s                1691 source3/winbindd/winbindd_group.c 			getgroups_sid2gid_recv(s, False, 0);
s                1695 source3/winbindd/winbindd_group.c 		winbindd_sid2gid_async(s->state->mem_ctx, sid,
s                1696 source3/winbindd/winbindd_group.c 				       getgroups_sid2gid_recv, s);
s                1700 source3/winbindd/winbindd_group.c 	s->state->response.data.num_entries = s->num_token_gids;
s                1701 source3/winbindd/winbindd_group.c 	if (s->num_token_gids) {
s                1703 source3/winbindd/winbindd_group.c 		s->state->response.extra_data.data =
s                1704 source3/winbindd/winbindd_group.c 			smb_xmemdup(s->token_gids,
s                1705 source3/winbindd/winbindd_group.c 					s->num_token_gids * sizeof(gid_t));
s                1706 source3/winbindd/winbindd_group.c 		s->state->response.length += s->num_token_gids * sizeof(gid_t);
s                1708 source3/winbindd/winbindd_group.c 	request_ok(s->state);
s                1767 source3/winbindd/winbindd_group.c 		fstring s;
s                1768 source3/winbindd/winbindd_group.c 		sid_to_fstring(s, &sids[i]);
s                1769 source3/winbindd/winbindd_group.c 		ret_size += strlen(s) + 1;
s                1781 source3/winbindd/winbindd_group.c 		fstring s;
s                1782 source3/winbindd/winbindd_group.c 		sid_to_fstring(s, &sids[i]);
s                1783 source3/winbindd/winbindd_group.c 		safe_strcpy(ret + ofs, s, ret_size - ofs - 1);
s                 223 source3/winbindd/winbindd_user.c 	struct getpwsid_state *s;
s                 225 source3/winbindd/winbindd_user.c 	s = TALLOC_ZERO_P(state->mem_ctx, struct getpwsid_state);
s                 226 source3/winbindd/winbindd_user.c 	if (s == NULL) {
s                 231 source3/winbindd/winbindd_user.c 	s->state = state;
s                 232 source3/winbindd/winbindd_user.c 	s->domain = find_domain_from_sid_noinit(sid);
s                 233 source3/winbindd/winbindd_user.c 	if (s->domain == NULL) {
s                 239 source3/winbindd/winbindd_user.c 	sid_copy(&s->user_sid, sid);
s                 241 source3/winbindd/winbindd_user.c 	query_user_async(s->state->mem_ctx, s->domain, sid,
s                 242 source3/winbindd/winbindd_user.c 			 getpwsid_queryuser_recv, s);
s                 258 source3/winbindd/winbindd_user.c 	struct getpwsid_state *s =
s                 265 source3/winbindd/winbindd_user.c 			  s->domain->name, sid_string_dbg(&s->user_sid)));
s                 266 source3/winbindd/winbindd_user.c 		request_error(s->state);
s                 278 source3/winbindd/winbindd_user.c 		domain = find_lookup_domain_from_sid(&s->user_sid);
s                 281 source3/winbindd/winbindd_user.c 				  sid_string_dbg(&s->user_sid)));
s                 282 source3/winbindd/winbindd_user.c 			request_error(s->state);
s                 285 source3/winbindd/winbindd_user.c 		winbindd_lookup_name_by_sid(s->state->mem_ctx, domain,
s                 286 source3/winbindd/winbindd_user.c 					    &s->user_sid, &domain_name,
s                 292 source3/winbindd/winbindd_user.c 				 sid_string_dbg(&s->user_sid)));
s                 293 source3/winbindd/winbindd_user.c 			request_error(s->state);
s                 301 source3/winbindd/winbindd_user.c 	s->username = talloc_strdup(s->state->mem_ctx, username);
s                 303 source3/winbindd/winbindd_user.c 	nt_status = normalize_name_map(s->state->mem_ctx, s->domain,
s                 304 source3/winbindd/winbindd_user.c 				       s->username, &mapped_name);
s                 308 source3/winbindd/winbindd_user.c 		s->username = mapped_name;
s                 309 source3/winbindd/winbindd_user.c 		s->username_mapped = false;
s                 313 source3/winbindd/winbindd_user.c 		s->username = mapped_name;
s                 314 source3/winbindd/winbindd_user.c 		s->username_mapped = true;
s                 318 source3/winbindd/winbindd_user.c 		s->username_mapped = false;
s                 321 source3/winbindd/winbindd_user.c 	s->fullname = talloc_strdup(s->state->mem_ctx, full_name);
s                 322 source3/winbindd/winbindd_user.c 	s->homedir = talloc_strdup(s->state->mem_ctx, homedir);
s                 323 source3/winbindd/winbindd_user.c 	s->shell = talloc_strdup(s->state->mem_ctx, shell);
s                 324 source3/winbindd/winbindd_user.c 	s->gid = gid;
s                 325 source3/winbindd/winbindd_user.c 	sid_copy(&s->group_sid, &s->domain->sid);
s                 326 source3/winbindd/winbindd_user.c 	sid_append_rid(&s->group_sid, group_rid);
s                 328 source3/winbindd/winbindd_user.c 	winbindd_sid2uid_async(s->state->mem_ctx, &s->user_sid,
s                 329 source3/winbindd/winbindd_user.c 			       getpwsid_sid2uid_recv, s);
s                 334 source3/winbindd/winbindd_user.c 	struct getpwsid_state *s =
s                 339 source3/winbindd/winbindd_user.c 			  s->domain->name, s->username));
s                 340 source3/winbindd/winbindd_user.c 		request_error(s->state);
s                 344 source3/winbindd/winbindd_user.c 	s->uid = uid;
s                 345 source3/winbindd/winbindd_user.c 	winbindd_sid2gid_async(s->state->mem_ctx, &s->group_sid,
s                 346 source3/winbindd/winbindd_user.c 			       getpwsid_sid2gid_recv, s);
s                 351 source3/winbindd/winbindd_user.c 	struct getpwsid_state *s =
s                 362 source3/winbindd/winbindd_user.c 	if ( s->gid == (gid_t)-1 ) {
s                 366 source3/winbindd/winbindd_user.c 				  s->domain->name, s->username));
s                 371 source3/winbindd/winbindd_user.c 		s->gid = gid;
s                 374 source3/winbindd/winbindd_user.c 	pw = &s->state->response.data.pw;
s                 375 source3/winbindd/winbindd_user.c 	pw->pw_uid = s->uid;
s                 376 source3/winbindd/winbindd_user.c 	pw->pw_gid = s->gid;
s                 380 source3/winbindd/winbindd_user.c 	if ( s->username_mapped ) {
s                 381 source3/winbindd/winbindd_user.c 		fstrcpy( output_username, s->username );
s                 383 source3/winbindd/winbindd_user.c 	fill_domain_username(output_username, s->domain->name,
s                 384 source3/winbindd/winbindd_user.c 			     s->username, True);
s                 388 source3/winbindd/winbindd_user.c 	safe_strcpy(pw->pw_gecos, s->fullname, sizeof(pw->pw_gecos) - 1);
s                 390 source3/winbindd/winbindd_user.c 	if (!fillup_pw_field(lp_template_homedir(), s->username,
s                 391 source3/winbindd/winbindd_user.c 			     s->domain->name, pw->pw_uid, pw->pw_gid,
s                 392 source3/winbindd/winbindd_user.c 			     s->homedir, pw->pw_dir)) {
s                 397 source3/winbindd/winbindd_user.c 	if (!fillup_pw_field(lp_template_shell(), s->username,
s                 398 source3/winbindd/winbindd_user.c 			     s->domain->name, pw->pw_uid, pw->pw_gid,
s                 399 source3/winbindd/winbindd_user.c 			     s->shell, pw->pw_shell)) {
s                 409 source3/winbindd/winbindd_user.c 	request_ok(s->state);
s                 413 source3/winbindd/winbindd_user.c 	request_error(s->state);
s                 145 source4/auth/ntlm/auth.c 	struct auth_check_password_sync_state *s = talloc_get_type(private_data,
s                 148 source4/auth/ntlm/auth.c 	s->finished = true;
s                 149 source4/auth/ntlm/auth.c 	s->status = auth_check_password_recv(req, s, &s->server_info);
s                 147 source4/auth/ntlm/auth_unix.c #define COPY_STRING(s) (s) ? strdup(s) : NULL
s                 667 source4/auth/ntlm/auth_unix.c 		pwret = getpwanam(s);
s                 167 source4/auth/ntlm/auth_winbind.c 	struct winbind_check_password_state *s;
s                 171 source4/auth/ntlm/auth_winbind.c 	s = talloc(mem_ctx, struct winbind_check_password_state);
s                 172 source4/auth/ntlm/auth_winbind.c 	NT_STATUS_HAVE_NO_MEMORY(s);
s                 174 source4/auth/ntlm/auth_winbind.c 	winbind_servers = irpc_servers_byname(ctx->auth_ctx->msg_ctx, s, "winbind_server");
s                 185 source4/auth/ntlm/auth_winbind.c 		status = encrypt_user_info(s, ctx->auth_ctx, AUTH_PASSWORD_HASH,
s                 190 source4/auth/ntlm/auth_winbind.c 		password_info = talloc(s, struct netr_PasswordInfo);
s                 197 source4/auth/ntlm/auth_winbind.c 		s->req.in.logon_level	= 1;
s                 198 source4/auth/ntlm/auth_winbind.c 		s->req.in.logon.password= password_info;
s                 203 source4/auth/ntlm/auth_winbind.c 		status = encrypt_user_info(s, ctx->auth_ctx, AUTH_PASSWORD_RESPONSE,
s                 208 source4/auth/ntlm/auth_winbind.c 		network_info = talloc(s, struct netr_NetworkInfo);
s                 223 source4/auth/ntlm/auth_winbind.c 		s->req.in.logon_level	= 2;
s                 224 source4/auth/ntlm/auth_winbind.c 		s->req.in.logon.network = network_info;
s                 234 source4/auth/ntlm/auth_winbind.c 	s->req.in.validation_level	= 3;
s                 238 source4/auth/ntlm/auth_winbind.c 			   &s->req, s);
s                 243 source4/auth/ntlm/auth_winbind.c 						      s->req.in.validation_level,
s                 244 source4/auth/ntlm/auth_winbind.c 						      &s->req.out.validation,
s                  50 source4/auth/ntlmssp/ntlmssp_parse.c 	char *s;
s                  67 source4/auth/ntlmssp/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                  70 source4/auth/ntlmssp/ntlmssp_parse.c 								   s, &n);
s                  79 source4/auth/ntlmssp/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                  81 source4/auth/ntlmssp/ntlmssp_parse.c 			ret = push_ascii_talloc(pointers, (char **)&pointers[i].data, s,
s                  93 source4/auth/ntlmssp/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                  95 source4/auth/ntlmssp/ntlmssp_parse.c 								   s, &n);
s                 122 source4/auth/ntlmssp/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                 123 source4/auth/ntlmssp/ntlmssp_parse.c 			pointers[i].data = (uint8_t *)s;
s                 124 source4/auth/ntlmssp/ntlmssp_parse.c 			pointers[i].length = strlen(s)+1;
s                 212 source4/auth/ntlmssp/ntlmssp_parse.c 	const char **ps, *s;
s                 344 source4/auth/ntlmssp/ntlmssp_parse.c 			s = va_arg(ap, char *);
s                 356 source4/auth/ntlmssp/ntlmssp_parse.c 			if (strcmp(s, p) != 0) {
s                  92 source4/client/client.c static void dos_clean_name(char *s)
s                  96 source4/client/client.c 	DEBUG(3,("dos_clean_name [%s]\n",s));
s                  99 source4/client/client.c 	all_string_sub(s, "\\\\", "\\", 0);
s                 101 source4/client/client.c 	while ((p = strstr(s,"\\..\\")) != NULL) {
s                 103 source4/client/client.c 		if ((r = strrchr(s,'\\')) != NULL)
s                 107 source4/client/client.c 	trim_string(s,NULL,"\\..");
s                 109 source4/client/client.c 	all_string_sub(s, "\\.\\", "\\", 0);
s                 252 source4/client/client.c static void dos_format(char *s)
s                 254 source4/client/client.c 	string_replace(s, '/', '\\');
s                1654 source4/client/client.c 		d_printf("\tvolume_name:                %s\n", fsinfo.volume.out.volume_name.s);
s                1662 source4/client/client.c 		d_printf("\tvolume_name:                %s\n", fsinfo.volume_info.out.volume_name.s);
s                1688 source4/client/client.c 		d_printf("\tfs_type:                    %s\n", fsinfo.attribute_info.out.fs_type.s);
s                1777 source4/client/client.c 	d_printf("\tfname:          '%s'\n", finfo.all_info.out.fname.s);
s                1783 source4/client/client.c 		d_printf("\talt_name:       %s\n", finfo.alt_name_info.out.fname.s);
s                1803 source4/client/client.c 				 finfo.all_eas.out.eas[i].name.s);
s                1818 source4/client/client.c 			d_printf("\t\tname       %s\n", finfo.stream_info.out.streams[i].stream_name.s);
s                1903 source4/client/client.c 			 finfo.all_eas.out.eas[i].name.s);
s                3229 source4/client/client.c 		char *s = strdup(poptGetArg(pc)); 
s                3232 source4/client/client.c 		string_replace(s, '/','\\');
s                3234 source4/client/client.c 		service = s;
s                3236 source4/client/client.c 		if (count_chars(s,'\\') < 3) {
s                3237 source4/client/client.c 			d_printf("\n%s: Not enough '\\' characters in service\n",s);
s                  27 source4/client/smbmount.c #define pstrcpy(d,s) safe_strcpy((d),(s),sizeof(pstring)-1)
s                  28 source4/client/smbmount.c #define pstrcat(d,s) safe_strcat((d),(s),sizeof(pstring)-1)
s                 133 source4/dsdb/common/sidmap.c 	const char *s;
s                 158 source4/dsdb/common/sidmap.c 	s = samdb_result_string(res[0], "uidNumber", NULL);
s                 159 source4/dsdb/common/sidmap.c 	if (s != NULL) {
s                 160 source4/dsdb/common/sidmap.c 		*uid = strtoul(s, NULL, 0);
s                 166 source4/dsdb/common/sidmap.c 	s = samdb_result_string(res[0], "unixName", NULL);
s                 167 source4/dsdb/common/sidmap.c 	if (s != NULL) {
s                 168 source4/dsdb/common/sidmap.c 		struct passwd *pwd = getpwnam(s);
s                 170 source4/dsdb/common/sidmap.c 			DEBUG(0,("unixName %s for sid %s does not exist as a local user\n", s, 
s                 181 source4/dsdb/common/sidmap.c 	s = samdb_result_string(res[0], "sAMAccountName", NULL);
s                 182 source4/dsdb/common/sidmap.c 	if (s != NULL) {
s                 183 source4/dsdb/common/sidmap.c 		struct passwd *pwd = getpwnam(s);
s                 186 source4/dsdb/common/sidmap.c 				 s, dom_sid_string(tmp_ctx, sid)));
s                 272 source4/dsdb/common/sidmap.c 	const char *s;
s                 295 source4/dsdb/common/sidmap.c 	s = samdb_result_string(res[0], "gidNumber", NULL);
s                 296 source4/dsdb/common/sidmap.c 	if (s != NULL) {
s                 297 source4/dsdb/common/sidmap.c 		*gid = strtoul(s, NULL, 0);
s                 303 source4/dsdb/common/sidmap.c 	s = samdb_result_string(res[0], "unixName", NULL);
s                 304 source4/dsdb/common/sidmap.c 	if (s != NULL) {
s                 305 source4/dsdb/common/sidmap.c 		struct group *grp = getgrnam(s);
s                 308 source4/dsdb/common/sidmap.c 				 s, dom_sid_string(tmp_ctx, sid)));
s                 318 source4/dsdb/common/sidmap.c 	s = samdb_result_string(res[0], "sAMAccountName", NULL);
s                 319 source4/dsdb/common/sidmap.c 	if (s != NULL) {
s                 320 source4/dsdb/common/sidmap.c 		struct group *grp = getgrnam(s);
s                 322 source4/dsdb/common/sidmap.c 			DEBUG(0,("sAMAccountName '%s' for sid %s does not exist as a local group\n", s, dom_sid_string(tmp_ctx, sid)));
s                 664 source4/dsdb/common/util.c 	struct lsa_BinaryString s;
s                 667 source4/dsdb/common/util.c 	ZERO_STRUCT(s);
s                 670 source4/dsdb/common/util.c 		return s;
s                 673 source4/dsdb/common/util.c 	s.array = talloc_array(mem_ctx, uint16_t, val->length/2);
s                 674 source4/dsdb/common/util.c 	if (!s.array) {
s                 675 source4/dsdb/common/util.c 		return s;
s                 677 source4/dsdb/common/util.c 	s.length = s.size = val->length/2;
s                 678 source4/dsdb/common/util.c 	memcpy(s.array, val->data, val->length);
s                 680 source4/dsdb/common/util.c 	return s;
s                 737 source4/dsdb/common/util.c 	char *s = talloc_strdup(mem_ctx, str);
s                 739 source4/dsdb/common/util.c 	if (s == NULL || a == NULL) {
s                 742 source4/dsdb/common/util.c 	return ldb_msg_add_string(msg, a, s);
s                 832 source4/dsdb/common/util.c 	const char *s = talloc_asprintf(mem_ctx, "%d", v);
s                 833 source4/dsdb/common/util.c 	return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, s);
s                 842 source4/dsdb/common/util.c 	const char *s = talloc_asprintf(mem_ctx, "%u", v);
s                 843 source4/dsdb/common/util.c 	return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, s);
s                 852 source4/dsdb/common/util.c 	const char *s = talloc_asprintf(mem_ctx, "%lld", (long long)v);
s                 853 source4/dsdb/common/util.c 	return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, s);
s                 862 source4/dsdb/common/util.c 	const char *s = talloc_asprintf(mem_ctx, "%llu", (unsigned long long)v);
s                 863 source4/dsdb/common/util.c 	return samdb_msg_add_string(sam_ldb, mem_ctx, msg, attr_name, s);
s                  36 source4/dsdb/repl/drepl_out_pull.c static WERROR dreplsrv_schedule_partition_pull_source(struct dreplsrv_service *s,
s                  46 source4/dsdb/repl/drepl_out_pull.c 	op->service	= s;
s                  49 source4/dsdb/repl/drepl_out_pull.c 	DLIST_ADD_END(s->ops.pending, op, struct dreplsrv_out_operation *);
s                  50 source4/dsdb/repl/drepl_out_pull.c 	talloc_steal(s, op);
s                  54 source4/dsdb/repl/drepl_out_pull.c static WERROR dreplsrv_schedule_partition_pull(struct dreplsrv_service *s,
s                  62 source4/dsdb/repl/drepl_out_pull.c 		status = dreplsrv_schedule_partition_pull_source(s, p, cur, mem_ctx);
s                  69 source4/dsdb/repl/drepl_out_pull.c WERROR dreplsrv_schedule_pull_replication(struct dreplsrv_service *s, TALLOC_CTX *mem_ctx)
s                  74 source4/dsdb/repl/drepl_out_pull.c 	for (p = s->partitions; p; p = p->next) {
s                  75 source4/dsdb/repl/drepl_out_pull.c 		status = dreplsrv_schedule_partition_pull(s, p, mem_ctx);
s                  85 source4/dsdb/repl/drepl_out_pull.c 	struct dreplsrv_service *s = op->service;
s                 110 source4/dsdb/repl/drepl_out_pull.c 	s->ops.current = NULL;
s                 111 source4/dsdb/repl/drepl_out_pull.c 	dreplsrv_run_pending_ops(s);
s                 121 source4/dsdb/repl/drepl_out_pull.c void dreplsrv_run_pending_ops(struct dreplsrv_service *s)
s                 127 source4/dsdb/repl/drepl_out_pull.c 	if (s->ops.current) {
s                 132 source4/dsdb/repl/drepl_out_pull.c 	if (!s->ops.pending) {
s                 140 source4/dsdb/repl/drepl_out_pull.c 	op = s->ops.pending;
s                 141 source4/dsdb/repl/drepl_out_pull.c 	s->ops.current = op;
s                 142 source4/dsdb/repl/drepl_out_pull.c 	DLIST_REMOVE(s->ops.pending, op);
s                  36 source4/dsdb/repl/drepl_partitions.c static WERROR dreplsrv_refresh_partitions(struct dreplsrv_service *s);
s                  38 source4/dsdb/repl/drepl_partitions.c WERROR dreplsrv_load_partitions(struct dreplsrv_service *s)
s                  48 source4/dsdb/repl/drepl_partitions.c 	basedn = ldb_dn_new(s, s->samdb, NULL);
s                  51 source4/dsdb/repl/drepl_partitions.c 	ret = ldb_search(s->samdb, s, &r, basedn, LDB_SCOPE_BASE, attrs,
s                  71 source4/dsdb/repl/drepl_partitions.c 		pdn = ldb_dn_new(s, s->samdb, v);
s                  76 source4/dsdb/repl/drepl_partitions.c 		p = talloc_zero(s, struct dreplsrv_partition);
s                  81 source4/dsdb/repl/drepl_partitions.c 		DLIST_ADD(s->partitions, p);
s                  88 source4/dsdb/repl/drepl_partitions.c 	status = dreplsrv_refresh_partitions(s);
s                  94 source4/dsdb/repl/drepl_partitions.c static WERROR dreplsrv_out_connection_attach(struct dreplsrv_service *s,
s                 111 source4/dsdb/repl/drepl_partitions.c 	for (cur = s->connections; cur; cur = cur->next) {		
s                 122 source4/dsdb/repl/drepl_partitions.c 		conn = talloc_zero(s, struct dreplsrv_out_connection);
s                 125 source4/dsdb/repl/drepl_partitions.c 		conn->service	= s;
s                 136 source4/dsdb/repl/drepl_partitions.c 		DLIST_ADD_END(s->connections, conn, struct dreplsrv_out_connection *);
s                 147 source4/dsdb/repl/drepl_partitions.c static WERROR dreplsrv_partition_add_source_dsa(struct dreplsrv_service *s,
s                 159 source4/dsdb/repl/drepl_partitions.c 				       lp_iconv_convenience(s->task->lp_ctx), &source->_repsFromBlob,
s                 173 source4/dsdb/repl/drepl_partitions.c 	status = dreplsrv_out_connection_attach(s, source->repsFrom1, &source->conn);
s                 180 source4/dsdb/repl/drepl_partitions.c static WERROR dreplsrv_refresh_partition(struct dreplsrv_service *s,
s                 203 source4/dsdb/repl/drepl_partitions.c 	ret = ldb_search(s->samdb, mem_ctx, &r, p->dn, LDB_SCOPE_BASE, attrs,
s                 225 source4/dsdb/repl/drepl_partitions.c 					       lp_iconv_convenience(s->task->lp_ctx), &ouv,
s                 249 source4/dsdb/repl/drepl_partitions.c 			status = dreplsrv_partition_add_source_dsa(s, p, &orf_el->values[i]);
s                 259 source4/dsdb/repl/drepl_partitions.c static WERROR dreplsrv_refresh_partitions(struct dreplsrv_service *s)
s                 264 source4/dsdb/repl/drepl_partitions.c 	for (p = s->partitions; p; p = p->next) {
s                 265 source4/dsdb/repl/drepl_partitions.c 		status = dreplsrv_refresh_partition(s, p, p);
s                  77 source4/dsdb/repl/drepl_service.c 	if (s->domain_behavior_version == 2) {
s                 402 source4/dsdb/samdb/cracknames.c 		char *str, *s, *account;
s                 414 source4/dsdb/samdb/cracknames.c 			s = strrchr(str, '\n');
s                 415 source4/dsdb/samdb/cracknames.c 			if (!s) {
s                 419 source4/dsdb/samdb/cracknames.c 			s[0] = '/';
s                 422 source4/dsdb/samdb/cracknames.c 		s = strchr(str, '/');
s                 423 source4/dsdb/samdb/cracknames.c 		if (!s) {
s                 429 source4/dsdb/samdb/cracknames.c 		s[0] = '\0';
s                 430 source4/dsdb/samdb/cracknames.c 		s++;
s                 437 source4/dsdb/samdb/cracknames.c 		if (s[0]) {
s                 439 source4/dsdb/samdb/cracknames.c 			account = strrchr(s, '/');
s                 441 source4/dsdb/samdb/cracknames.c 				account = s;
s                  60 source4/dsdb/samdb/ldb_modules/objectguid.c 	char *s;
s                  66 source4/dsdb/samdb/ldb_modules/objectguid.c 	s = ldb_timestring(msg, t);
s                  67 source4/dsdb/samdb/ldb_modules/objectguid.c 	if (s == NULL) {
s                  71 source4/dsdb/samdb/ldb_modules/objectguid.c 	if (ldb_msg_add_string(msg, attr, s) != 0) {
s                  91 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	char *s;
s                  97 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	s = ldb_timestring(msg, t);
s                  98 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (s == NULL) {
s                 102 source4/dsdb/samdb/ldb_modules/repl_meta_data.c 	if (ldb_msg_add_string(msg, attr, s) != LDB_SUCCESS) {
s                1176 source4/dsdb/schema/schema_init.c #define GET_STRING_DS(s, r, attr, mem_ctx, p, elem, strict) do { \
s                1178 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
s                1190 source4/dsdb/schema/schema_init.c 		if (!convert_string_talloc_convenience(mem_ctx, s->iconv_convenience, CH_UTF16, CH_UNIX, \
s                1205 source4/dsdb/schema/schema_init.c #define GET_STRING_LIST_DS(s, r, attr, mem_ctx, p, elem, strict) do { \
s                1208 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
s                1218 source4/dsdb/schema/schema_init.c 		if (!convert_string_talloc_convenience(mem_ctx, s->iconv_convenience, CH_UTF16, CH_UNIX, \
s                1233 source4/dsdb/schema/schema_init.c #define GET_DN_DS(s, r, attr, mem_ctx, p, elem, strict) do { \
s                1235 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
s                1254 source4/dsdb/schema/schema_init.c 						      mem_ctx, s->iconv_convenience, &_id3,\
s                1266 source4/dsdb/schema/schema_init.c #define GET_BOOL_DS(s, r, attr, p, elem, strict) do { \
s                1268 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
s                1296 source4/dsdb/schema/schema_init.c #define GET_UINT32_DS(s, r, attr, p, elem) do { \
s                1298 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
s                1308 source4/dsdb/schema/schema_init.c #define GET_UINT32_PTR_DS(s, r, attr, p, elem) do { \
s                1310 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
s                1325 source4/dsdb/schema/schema_init.c #define GET_GUID_DS(s, r, attr, mem_ctx, p, elem) do { \
s                1327 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
s                1333 source4/dsdb/schema/schema_init.c 						      mem_ctx, s->iconv_convenience, &(p)->elem, \
s                1344 source4/dsdb/schema/schema_init.c #define GET_BLOB_DS(s, r, attr, mem_ctx, p, elem) do { \
s                1346 source4/dsdb/schema/schema_init.c 	_a = dsdb_find_object_attr_name(s, r, attr, NULL); \
s                  68 source4/dsdb/schema/schema_set.c 		const struct ldb_schema_syntax *s;
s                  98 source4/dsdb/schema/schema_set.c 			s = ldb_samba_syntax_by_name(ldb, attr->syntax->ldap_oid);
s                  99 source4/dsdb/schema/schema_set.c 			if (s) {
s                 100 source4/dsdb/schema/schema_set.c 				ret = ldb_schema_attribute_add_with_syntax(ldb, attr->lDAPDisplayName, LDB_ATTR_FLAG_FIXED, s);
s                 407 source4/heimdal/kdc/digest.c 	    char *s;
s                 409 source4/heimdal/kdc/digest.c 	    asprintf(&s, "%s-%s:%s", r.u.initReply.nonce,
s                 412 source4/heimdal/kdc/digest.c 	    if (s == NULL) {
s                 419 source4/heimdal/kdc/digest.c 	    r.u.initReply.nonce = s;
s                1359 source4/heimdal/kdc/digest.c 	const char *s;
s                1365 source4/heimdal/kdc/digest.c 	s = krb5_get_error_message(context, ret);
s                1366 source4/heimdal/kdc/digest.c 	if (s == NULL) {
s                1371 source4/heimdal/kdc/digest.c 	kdc_log(context, config, 0, "Digest failed with: %s", s);
s                1375 source4/heimdal/kdc/digest.c 	krb5_free_error_message(context, s);
s                  77 source4/heimdal/kdc/kerberos4.c     char *s;
s                  80 source4/heimdal/kdc/kerberos4.c     ret = krb5_unparse_name(context, princ, &s);
s                  85 source4/heimdal/kdc/kerberos4.c 	kdc_log(context, ctx->config, 7, "Lookup %s failed: %s", s,
s                  87 source4/heimdal/kdc/kerberos4.c 	free(s);
s                  90 source4/heimdal/kdc/kerberos4.c     kdc_log(context, ctx->config, 7, "Lookup %s succeeded", s);
s                  91 source4/heimdal/kdc/kerberos4.c     free(s);
s                 375 source4/heimdal/kdc/kerberos4.c 	    char *s;
s                 376 source4/heimdal/kdc/kerberos4.c 	    s = kdc_log_msg(context, config, 0, "Ticket-granting ticket not "
s                 380 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KFAILURE, s);
s                 381 source4/heimdal/kdc/kerberos4.c 	    free(s);
s                 470 source4/heimdal/kdc/kerberos4.c 	    char *s;
s                 471 source4/heimdal/kdc/kerberos4.c 	    s = kdc_log_msg(context, config, 0,
s                 474 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_PR_UNKNOWN, s);
s                 475 source4/heimdal/kdc/kerberos4.c 	    free(s);
s                 479 source4/heimdal/kdc/kerberos4.c 	    char *s;
s                 480 source4/heimdal/kdc/kerberos4.c 	    s = kdc_log_msg(context, config, 0,
s                 483 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_PR_UNKNOWN, s);
s                 484 source4/heimdal/kdc/kerberos4.c 	    free(s);
s                 491 source4/heimdal/kdc/kerberos4.c 	    char *s;
s                 492 source4/heimdal/kdc/kerberos4.c 	    s = kdc_log_msg(context, config, 0,
s                 495 source4/heimdal/kdc/kerberos4.c 	    make_err_reply(context, reply, KRB4ET_KDC_PR_UNKNOWN, s);
s                 496 source4/heimdal/kdc/kerberos4.c 	    free(s);
s                1388 source4/heimdal/kdc/krb5tgs.c     PrincipalName *s;
s                1400 source4/heimdal/kdc/krb5tgs.c     s = b->sname;
s                1449 source4/heimdal/kdc/krb5tgs.c 	s = &adtkt.cname;
s                1453 source4/heimdal/kdc/krb5tgs.c     _krb5_principalname2krb5_principal(context, &sp, *s, r);
s                1909 source4/heimdal/kdc/krb5tgs.c 				    NULL, s, &pa.padata_value);
s                  41 source4/heimdal/kdc/log.c     char **s = NULL, **p;
s                  43 source4/heimdal/kdc/log.c     s = krb5_config_get_strings(context, NULL, "kdc", "logging", NULL);
s                  44 source4/heimdal/kdc/log.c     if(s == NULL)
s                  45 source4/heimdal/kdc/log.c 	s = krb5_config_get_strings(context, NULL, "logging", "kdc", NULL);
s                  46 source4/heimdal/kdc/log.c     if(s){
s                  47 source4/heimdal/kdc/log.c 	for(p = s; *p; p++)
s                  49 source4/heimdal/kdc/log.c 	krb5_config_free_strings(s);
s                  51 source4/heimdal/kdc/log.c 	char *s;
s                  52 source4/heimdal/kdc/log.c 	asprintf(&s, "0-1/FILE:%s/%s", hdb_db_dir(context), KDC_LOG_FILE);
s                  53 source4/heimdal/kdc/log.c 	krb5_addlog_dest(context, config->logf, s);
s                  54 source4/heimdal/kdc/log.c 	free(s);
s                  75 source4/heimdal/kdc/log.c     char *s;
s                  77 source4/heimdal/kdc/log.c     s = kdc_log_msg_va(context, config, level, fmt, ap);
s                  79 source4/heimdal/kdc/log.c     return s;
s                  88 source4/heimdal/kdc/log.c     char *s;
s                  90 source4/heimdal/kdc/log.c     s = kdc_log_msg_va(context, config, level, fmt, ap);
s                  91 source4/heimdal/kdc/log.c     if(s) free(s);
s                 528 source4/heimdal/kdc/pkinit.c 	    char *s = hx509_get_error_string(kdc_identity->hx509ctx, ret);
s                 530 source4/heimdal/kdc/pkinit.c 		       s, ret);
s                 531 source4/heimdal/kdc/pkinit.c 	    free(s);
s                 790 source4/heimdal/kuser/kinit.c 	    char s[1024];
s                 794 source4/heimdal/kuser/kinit.c 	    snprintf(s, sizeof(s), "%s:%s",
s                 797 source4/heimdal/kuser/kinit.c 	    setenv("KRB5CCNAME", s, 1);
s                 135 source4/heimdal/lib/asn1/der_format.c     char *s, *w, *brkt, *endptr;
s                 145 source4/heimdal/lib/asn1/der_format.c     s = strdup(str);
s                 147 source4/heimdal/lib/asn1/der_format.c     for (w = strtok_r(s, sep, &brkt);
s                 155 source4/heimdal/lib/asn1/der_format.c 	    free(s);
s                 163 source4/heimdal/lib/asn1/der_format.c 	    free(s);
s                 168 source4/heimdal/lib/asn1/der_format.c     free(s);
s                 139 source4/heimdal/lib/asn1/der_get.c     char *s;
s                 156 source4/heimdal/lib/asn1/der_get.c     s = malloc (len + 1);
s                 157 source4/heimdal/lib/asn1/der_get.c     if (s == NULL)
s                 159 source4/heimdal/lib/asn1/der_get.c     memcpy (s, p, len);
s                 160 source4/heimdal/lib/asn1/der_get.c     s[len] = '\0';
s                 161 source4/heimdal/lib/asn1/der_get.c     *str = s;
s                 317 source4/heimdal/lib/asn1/der_get.c generalizedtime2time (const char *s, time_t *t)
s                 322 source4/heimdal/lib/asn1/der_get.c     if (sscanf (s, "%04d%02d%02d%02d%02d%02dZ",
s                 325 source4/heimdal/lib/asn1/der_get.c 	if (sscanf (s, "%02d%02d%02d%02d%02d%02dZ",
s                 432 source4/heimdal/lib/asn1/der_put.c _heim_time2generalizedtime (time_t t, heim_octet_string *s, int gtimep)
s                 437 source4/heimdal/lib/asn1/der_put.c      s->data = malloc(len + 1);
s                 438 source4/heimdal/lib/asn1/der_put.c      if (s->data == NULL)
s                 440 source4/heimdal/lib/asn1/der_put.c      s->length = len;
s                 443 source4/heimdal/lib/asn1/der_put.c 	 snprintf (s->data, len + 1, "%04d%02d%02d%02d%02d%02dZ",
s                 447 source4/heimdal/lib/asn1/der_put.c 	 snprintf (s->data, len + 1, "%02d%02d%02d%02d%02d%02dZ",
s                 282 source4/heimdal/lib/asn1/gen.c generate_constant (const Symbol *s)
s                 284 source4/heimdal/lib/asn1/gen.c     switch(s->value->type) {
s                 289 source4/heimdal/lib/asn1/gen.c 		 s->gen_name, s->value->u.integervalue);
s                 299 source4/heimdal/lib/asn1/gen.c 	generate_header_of_codefile(s->gen_name);
s                 302 source4/heimdal/lib/asn1/gen.c 	for (o = s->value->u.objectidentifiervalue; o != NULL; o = o->next)
s                 305 source4/heimdal/lib/asn1/gen.c 	    printf("s->gen_name: %s",s->gen_name);
s                 312 source4/heimdal/lib/asn1/gen.c 	for (o = s->value->u.objectidentifiervalue; o != NULL; o = o->next)
s                 315 source4/heimdal/lib/asn1/gen.c 	fprintf (headerfile, "/* OBJECT IDENTIFIER %s ::= { ", s->name);
s                 324 source4/heimdal/lib/asn1/gen.c 		 s->gen_name);
s                 327 source4/heimdal/lib/asn1/gen.c 		 s->gen_name, len);
s                 335 source4/heimdal/lib/asn1/gen.c 		 s->gen_name, len, s->gen_name);
s                 341 source4/heimdal/lib/asn1/gen.c 		 s->gen_name, s->gen_name);
s                 771 source4/heimdal/lib/asn1/gen.c generate_type_header (const Symbol *s)
s                 773 source4/heimdal/lib/asn1/gen.c     int preservep = preserve_type(s->name) ? TRUE : FALSE;
s                 776 source4/heimdal/lib/asn1/gen.c     fprintf (headerfile, "%s ::= ", s->name);
s                 777 source4/heimdal/lib/asn1/gen.c     define_asn1 (0, s->type);
s                 781 source4/heimdal/lib/asn1/gen.c     define_type (0, s->gen_name, s->type, TRUE, preservep);
s                 788 source4/heimdal/lib/asn1/gen.c generate_type (const Symbol *s)
s                 790 source4/heimdal/lib/asn1/gen.c     generate_header_of_codefile(s->gen_name);
s                 792 source4/heimdal/lib/asn1/gen.c     generate_type_header (s);
s                 793 source4/heimdal/lib/asn1/gen.c     generate_type_encode (s);
s                 794 source4/heimdal/lib/asn1/gen.c     generate_type_decode (s);
s                 795 source4/heimdal/lib/asn1/gen.c     generate_type_free (s);
s                 796 source4/heimdal/lib/asn1/gen.c     generate_type_length (s);
s                 797 source4/heimdal/lib/asn1/gen.c     generate_type_copy (s);
s                 798 source4/heimdal/lib/asn1/gen.c     generate_type_seq (s);
s                 799 source4/heimdal/lib/asn1/gen.c     generate_glue (s->type, s->gen_name);
s                 222 source4/heimdal/lib/asn1/gen_copy.c generate_type_copy (const Symbol *s)
s                 224 source4/heimdal/lib/asn1/gen_copy.c   int preserve = preserve_type(s->name) ? TRUE : FALSE;
s                 230 source4/heimdal/lib/asn1/gen_copy.c 	   s->gen_name, s->gen_name, s->gen_name);
s                 236 source4/heimdal/lib/asn1/gen_copy.c 	   s->gen_name, s->gen_name, s->gen_name);
s                 237 source4/heimdal/lib/asn1/gen_copy.c   copy_type ("from", "to", s->type, preserve);
s                 244 source4/heimdal/lib/asn1/gen_copy.c 	       s->gen_name);
s                 334 source4/heimdal/lib/asn1/gen_decode.c 	    char *s;
s                 339 source4/heimdal/lib/asn1/gen_decode.c 	    asprintf (&s, "%s(%s)->%s", m->optional ? "" : "&",
s                 341 source4/heimdal/lib/asn1/gen_decode.c 	    if (s == NULL)
s                 343 source4/heimdal/lib/asn1/gen_decode.c 	    decode_type (s, m->type, m->optional, forwstr, m->gen_name);
s                 344 source4/heimdal/lib/asn1/gen_decode.c 	    free (s);
s                 368 source4/heimdal/lib/asn1/gen_decode.c 	    char *s;
s                 377 source4/heimdal/lib/asn1/gen_decode.c 	    asprintf (&s, "%s(%s)->%s", m->optional ? "" : "&", name, m->gen_name);
s                 378 source4/heimdal/lib/asn1/gen_decode.c 	    if (s == NULL)
s                 384 source4/heimdal/lib/asn1/gen_decode.c 			s, s, s, forwstr);
s                 385 source4/heimdal/lib/asn1/gen_decode.c 	    decode_type (s, m->type, 0, forwstr, m->gen_name);
s                 386 source4/heimdal/lib/asn1/gen_decode.c 	    free (s);
s                 400 source4/heimdal/lib/asn1/gen_decode.c 	    char *s;
s                 402 source4/heimdal/lib/asn1/gen_decode.c 	    asprintf (&s, "%s->%s", name, m->gen_name);
s                 403 source4/heimdal/lib/asn1/gen_decode.c 	    if (s == NULL)
s                 407 source4/heimdal/lib/asn1/gen_decode.c 		fprintf(codefile, "%s = NULL;\n", s);
s                 409 source4/heimdal/lib/asn1/gen_decode.c 		gen_assign_defval(s, m->defval);
s                 412 source4/heimdal/lib/asn1/gen_decode.c 	    free(s);
s                 554 source4/heimdal/lib/asn1/gen_decode.c 	    char *s;
s                 572 source4/heimdal/lib/asn1/gen_decode.c 	    asprintf (&s, "%s(%s)->u.%s", m->optional ? "" : "&",
s                 574 source4/heimdal/lib/asn1/gen_decode.c 	    if (s == NULL)
s                 576 source4/heimdal/lib/asn1/gen_decode.c 	    decode_type (s, m->type, m->optional, forwstr, m->gen_name);
s                 580 source4/heimdal/lib/asn1/gen_decode.c 	    free(s);
s                 649 source4/heimdal/lib/asn1/gen_decode.c generate_type_decode (const Symbol *s)
s                 651 source4/heimdal/lib/asn1/gen_decode.c     int preserve = preserve_type(s->name) ? TRUE : FALSE;
s                 656 source4/heimdal/lib/asn1/gen_decode.c 	     s->gen_name, s->gen_name);
s                 662 source4/heimdal/lib/asn1/gen_decode.c 	     s->gen_name, s->gen_name);
s                 664 source4/heimdal/lib/asn1/gen_decode.c     switch (s->type->type) {
s                 698 source4/heimdal/lib/asn1/gen_decode.c 	decode_type ("data", s->type, 0, "goto fail", "Top");
s                 714 source4/heimdal/lib/asn1/gen_decode.c 		 s->gen_name);
s                  62 source4/heimdal/lib/asn1/gen_encode.c     static char s[32];
s                  65 source4/heimdal/lib/asn1/gen_encode.c 	const char *s;
s                 101 source4/heimdal/lib/asn1/gen_encode.c 		return p->s;
s                 103 source4/heimdal/lib/asn1/gen_encode.c     snprintf(s, sizeof(s), "%d", value);
s                 104 source4/heimdal/lib/asn1/gen_encode.c     return s;
s                 262 source4/heimdal/lib/asn1/gen_encode.c 	    char *s;
s                 267 source4/heimdal/lib/asn1/gen_encode.c 	    asprintf (&s, "%s(%s)->%s", m->optional ? "" : "&", name, m->gen_name);
s                 268 source4/heimdal/lib/asn1/gen_encode.c 	    if (s == NULL)
s                 274 source4/heimdal/lib/asn1/gen_encode.c 			 s);
s                 276 source4/heimdal/lib/asn1/gen_encode.c 		gen_compare_defval(s + 1, m->defval);
s                 280 source4/heimdal/lib/asn1/gen_encode.c 	    encode_type (s, m->type, m->gen_name);
s                 283 source4/heimdal/lib/asn1/gen_encode.c 	    free (s);
s                 404 source4/heimdal/lib/asn1/gen_encode.c 	char *s;
s                 411 source4/heimdal/lib/asn1/gen_encode.c 	asprintf (&s, "(%s)", name);
s                 412 source4/heimdal/lib/asn1/gen_encode.c 	if (s == NULL)
s                 414 source4/heimdal/lib/asn1/gen_encode.c 	fprintf(codefile, "switch(%s->element) {\n", s);
s                 426 source4/heimdal/lib/asn1/gen_encode.c 		     s, m->gen_name);
s                 441 source4/heimdal/lib/asn1/gen_encode.c 	free (s);
s                 505 source4/heimdal/lib/asn1/gen_encode.c generate_type_encode (const Symbol *s)
s                 510 source4/heimdal/lib/asn1/gen_encode.c 	     s->gen_name, s->gen_name);
s                 516 source4/heimdal/lib/asn1/gen_encode.c 	     s->gen_name, s->gen_name);
s                 518 source4/heimdal/lib/asn1/gen_encode.c     switch (s->type->type) {
s                 548 source4/heimdal/lib/asn1/gen_encode.c 	encode_type("data", s->type, "Top");
s                  87 source4/heimdal/lib/asn1/gen_free.c 	    char *s;
s                  96 source4/heimdal/lib/asn1/gen_free.c 	    asprintf (&s, "%s(%s)->%s%s",
s                  99 source4/heimdal/lib/asn1/gen_free.c 	    if (s == NULL)
s                 102 source4/heimdal/lib/asn1/gen_free.c 		fprintf(codefile, "if(%s) {\n", s);
s                 103 source4/heimdal/lib/asn1/gen_free.c 	    free_type (s, m->type, FALSE);
s                 108 source4/heimdal/lib/asn1/gen_free.c 			"}\n",s, s);
s                 109 source4/heimdal/lib/asn1/gen_free.c 	    free (s);
s                 178 source4/heimdal/lib/asn1/gen_free.c generate_type_free (const Symbol *s)
s                 180 source4/heimdal/lib/asn1/gen_free.c   int preserve = preserve_type(s->name) ? TRUE : FALSE;
s                 184 source4/heimdal/lib/asn1/gen_free.c 	   s->gen_name, s->gen_name);
s                 189 source4/heimdal/lib/asn1/gen_free.c 	   s->gen_name, s->gen_name);
s                 191 source4/heimdal/lib/asn1/gen_free.c   free_type ("data", s->type, preserve);
s                 141 source4/heimdal/lib/asn1/gen_length.c 	    char *s;
s                 151 source4/heimdal/lib/asn1/gen_length.c 	    asprintf (&s, "%s(%s)->%s%s",
s                 154 source4/heimdal/lib/asn1/gen_length.c 	    if (s == NULL)
s                 157 source4/heimdal/lib/asn1/gen_length.c 		fprintf (codefile, "if(%s)", s);
s                 159 source4/heimdal/lib/asn1/gen_length.c 		gen_compare_defval(s + 1, m->defval);
s                 163 source4/heimdal/lib/asn1/gen_length.c 	    length_type (s, m->type, "ret", m->gen_name);
s                 166 source4/heimdal/lib/asn1/gen_length.c 	    free (s);
s                 267 source4/heimdal/lib/asn1/gen_length.c generate_type_length (const Symbol *s)
s                 271 source4/heimdal/lib/asn1/gen_length.c 	     s->gen_name, s->gen_name);
s                 278 source4/heimdal/lib/asn1/gen_length.c 	     s->gen_name, s->gen_name);
s                 280 source4/heimdal/lib/asn1/gen_length.c     length_type ("data", s->type, "ret", "Top");
s                  39 source4/heimdal/lib/asn1/gen_seq.c generate_type_seq (const Symbol *s)
s                  44 source4/heimdal/lib/asn1/gen_seq.c     if (!seq_type(s->name))
s                  46 source4/heimdal/lib/asn1/gen_seq.c     type = s->type;
s                  51 source4/heimdal/lib/asn1/gen_seq.c 	printf("%s not seq of %d\n", s->name, (int)type->type);
s                  63 source4/heimdal/lib/asn1/gen_seq.c 		s->name, (int)type->subtype->type);
s                  72 source4/heimdal/lib/asn1/gen_seq.c 	     s->gen_name, s->gen_name, subname,
s                  73 source4/heimdal/lib/asn1/gen_seq.c 	     s->gen_name, s->gen_name);
s                  78 source4/heimdal/lib/asn1/gen_seq.c 	     s->gen_name, s->gen_name, subname);
s                  99 source4/heimdal/lib/asn1/gen_seq.c 	     s->gen_name, s->gen_name);
s                 166 source4/heimdal/lib/asn1/hash.c hashadd(const char *s)
s                 170 source4/heimdal/lib/asn1/hash.c     assert(s);
s                 172 source4/heimdal/lib/asn1/hash.c     for (i = 0; *s; ++s)
s                 173 source4/heimdal/lib/asn1/hash.c 	i += *s;
s                 178 source4/heimdal/lib/asn1/hash.c hashcaseadd(const char *s)
s                 182 source4/heimdal/lib/asn1/hash.c     assert(s);
s                 184 source4/heimdal/lib/asn1/hash.c     for (i = 0; *s; ++s)
s                 185 source4/heimdal/lib/asn1/hash.c 	i += toupper((unsigned char)*s);
s                 198 source4/heimdal/lib/asn1/hash.c     const unsigned char *s = (const unsigned char *)ss;
s                 200 source4/heimdal/lib/asn1/hash.c     for (; *s; ++s) {
s                 201 source4/heimdal/lib/asn1/hash.c 	h = (h << TWELVE) + *s;
s                  78 source4/heimdal/lib/asn1/hash.h unsigned hashadd(const char *s);		/* Standard hash function */
s                  79 source4/heimdal/lib/asn1/hash.h unsigned hashcaseadd(const char *s);		/* Standard hash function */
s                  80 source4/heimdal/lib/asn1/hash.h unsigned hashjpw(const char *s);		/* another hash function */
s                2646 source4/heimdal/lib/asn1/lex.c static int yy_flex_strlen (yyconst char * s )
s                2649 source4/heimdal/lib/asn1/lex.c 	for ( n = 0; s[n]; ++n )
s                 272 source4/heimdal/lib/asn1/parse.c static void fix_labels(Symbol *s);
s                1791 source4/heimdal/lib/asn1/parse.c 			Symbol *s = addsym(sl->string);
s                1792 source4/heimdal/lib/asn1/parse.c 			s->stype = Stype;
s                1819 source4/heimdal/lib/asn1/parse.c 		    Symbol *s = addsym ((yyvsp[(1) - (3)].name));
s                1820 source4/heimdal/lib/asn1/parse.c 		    s->stype = Stype;
s                1821 source4/heimdal/lib/asn1/parse.c 		    s->type = (yyvsp[(3) - (3)].type);
s                1822 source4/heimdal/lib/asn1/parse.c 		    fix_labels(s);
s                1823 source4/heimdal/lib/asn1/parse.c 		    generate_type (s);
s                2073 source4/heimdal/lib/asn1/parse.c 		  Symbol *s = addsym((yyvsp[(1) - (1)].name));
s                2075 source4/heimdal/lib/asn1/parse.c 		  if(s->stype != Stype && s->stype != SUndefined)
s                2078 source4/heimdal/lib/asn1/parse.c 		    (yyval.type)->symbol = s;
s                2234 source4/heimdal/lib/asn1/parse.c 			Symbol *s;
s                2235 source4/heimdal/lib/asn1/parse.c 			s = addsym ((yyvsp[(1) - (4)].name));
s                2237 source4/heimdal/lib/asn1/parse.c 			s->stype = SValue;
s                2238 source4/heimdal/lib/asn1/parse.c 			s->value = (yyvsp[(4) - (4)].value);
s                2239 source4/heimdal/lib/asn1/parse.c 			generate_constant (s);
s                2439 source4/heimdal/lib/asn1/parse.c 		    Symbol *s = addsym((yyvsp[(1) - (1)].name));
s                2440 source4/heimdal/lib/asn1/parse.c 		    if(s->stype != SValue ||
s                2441 source4/heimdal/lib/asn1/parse.c 		       s->value->type != objectidentifiervalue) {
s                2443 source4/heimdal/lib/asn1/parse.c 				      s->name);
s                2446 source4/heimdal/lib/asn1/parse.c 		    (yyval.objid) = s->value->u.objectidentifiervalue;
s                2460 source4/heimdal/lib/asn1/parse.c 			Symbol *s = addsym((yyvsp[(1) - (1)].name));
s                2461 source4/heimdal/lib/asn1/parse.c 			if(s->stype != SValue)
s                2463 source4/heimdal/lib/asn1/parse.c 						s->name);
s                2465 source4/heimdal/lib/asn1/parse.c 				(yyval.value) = s->value;
s                2740 source4/heimdal/lib/asn1/parse.c yyerror (const char *s)
s                2742 source4/heimdal/lib/asn1/parse.c      error_message ("%s\n", s);
s                2765 source4/heimdal/lib/asn1/parse.c     struct objid *s;
s                2766 source4/heimdal/lib/asn1/parse.c     s = emalloc(sizeof(*s));
s                2767 source4/heimdal/lib/asn1/parse.c     s->label = label;
s                2768 source4/heimdal/lib/asn1/parse.c     s->value = value;
s                2769 source4/heimdal/lib/asn1/parse.c     s->next = NULL;
s                2770 source4/heimdal/lib/asn1/parse.c     return s;
s                2822 source4/heimdal/lib/asn1/parse.c fix_labels(Symbol *s)
s                2825 source4/heimdal/lib/asn1/parse.c     asprintf(&p, "choice_%s", s->gen_name);
s                2828 source4/heimdal/lib/asn1/parse.c     fix_labels2(s->type, p);
s                  56 source4/heimdal/lib/asn1/parse.y static void fix_labels(Symbol *s);
s                 273 source4/heimdal/lib/asn1/parse.y 			Symbol *s = addsym(sl->string);
s                 274 source4/heimdal/lib/asn1/parse.y 			s->stype = Stype;
s                 304 source4/heimdal/lib/asn1/parse.y 		    Symbol *s = addsym ($1);
s                 305 source4/heimdal/lib/asn1/parse.y 		    s->stype = Stype;
s                 306 source4/heimdal/lib/asn1/parse.y 		    s->type = $3;
s                 307 source4/heimdal/lib/asn1/parse.y 		    fix_labels(s);
s                 308 source4/heimdal/lib/asn1/parse.y 		    generate_type (s);
s                 537 source4/heimdal/lib/asn1/parse.y 		  Symbol *s = addsym($1);
s                 539 source4/heimdal/lib/asn1/parse.y 		  if(s->stype != Stype && s->stype != SUndefined)
s                 542 source4/heimdal/lib/asn1/parse.y 		    $$->symbol = s;
s                 673 source4/heimdal/lib/asn1/parse.y 			Symbol *s;
s                 674 source4/heimdal/lib/asn1/parse.y 			s = addsym ($1);
s                 676 source4/heimdal/lib/asn1/parse.y 			s->stype = SValue;
s                 677 source4/heimdal/lib/asn1/parse.y 			s->value = $4;
s                 678 source4/heimdal/lib/asn1/parse.y 			generate_constant (s);
s                 833 source4/heimdal/lib/asn1/parse.y 		    Symbol *s = addsym($1);
s                 834 source4/heimdal/lib/asn1/parse.y 		    if(s->stype != SValue ||
s                 835 source4/heimdal/lib/asn1/parse.y 		       s->value->type != objectidentifiervalue) {
s                 837 source4/heimdal/lib/asn1/parse.y 				      s->name);
s                 840 source4/heimdal/lib/asn1/parse.y 		    $$ = s->value->u.objectidentifiervalue;
s                 867 source4/heimdal/lib/asn1/parse.y 			Symbol *s = addsym($1);
s                 868 source4/heimdal/lib/asn1/parse.y 			if(s->stype != SValue)
s                 870 source4/heimdal/lib/asn1/parse.y 						s->name);
s                 872 source4/heimdal/lib/asn1/parse.y 				$$ = s->value;
s                 925 source4/heimdal/lib/asn1/parse.y yyerror (const char *s)
s                 927 source4/heimdal/lib/asn1/parse.y      error_message ("%s\n", s);
s                 950 source4/heimdal/lib/asn1/parse.y     struct objid *s;
s                 951 source4/heimdal/lib/asn1/parse.y     s = emalloc(sizeof(*s));
s                 952 source4/heimdal/lib/asn1/parse.y     s->label = label;
s                 953 source4/heimdal/lib/asn1/parse.y     s->value = value;
s                 954 source4/heimdal/lib/asn1/parse.y     s->next = NULL;
s                 955 source4/heimdal/lib/asn1/parse.y     return s;
s                1007 source4/heimdal/lib/asn1/parse.y fix_labels(Symbol *s)
s                1010 source4/heimdal/lib/asn1/parse.y     asprintf(&p, "choice_%s", s->gen_name);
s                1013 source4/heimdal/lib/asn1/parse.y     fix_labels2(s->type, p);
s                  53 source4/heimdal/lib/asn1/symbol.c     Symbol *s = (Symbol *) a;
s                  55 source4/heimdal/lib/asn1/symbol.c     return hashjpw(s->name);
s                  66 source4/heimdal/lib/asn1/symbol.c output_name(char *s)
s                  70 source4/heimdal/lib/asn1/symbol.c     for (p = s; *p; ++p)
s                  78 source4/heimdal/lib/asn1/symbol.c     Symbol key, *s;
s                  81 source4/heimdal/lib/asn1/symbol.c     s = (Symbol *) hashtabsearch(htab, (void *) &key);
s                  82 source4/heimdal/lib/asn1/symbol.c     if (s == NULL) {
s                  83 source4/heimdal/lib/asn1/symbol.c 	s = (Symbol *) emalloc(sizeof(*s));
s                  84 source4/heimdal/lib/asn1/symbol.c 	s->name = name;
s                  85 source4/heimdal/lib/asn1/symbol.c 	s->gen_name = estrdup(name);
s                  86 source4/heimdal/lib/asn1/symbol.c 	output_name(s->gen_name);
s                  87 source4/heimdal/lib/asn1/symbol.c 	s->stype = SUndefined;
s                  88 source4/heimdal/lib/asn1/symbol.c 	hashtabadd(htab, s);
s                  90 source4/heimdal/lib/asn1/symbol.c     return s;
s                  96 source4/heimdal/lib/asn1/symbol.c     Symbol *s = ptr;
s                  97 source4/heimdal/lib/asn1/symbol.c     if (s->stype == SUndefined) {
s                  98 source4/heimdal/lib/asn1/symbol.c 	error_message("%s is still undefined\n", s->name);
s                  46 source4/heimdal/lib/com_err/error.c #define dgettext(d,s) (s)
s                1822 source4/heimdal/lib/com_err/lex.c static int yy_flex_strlen (yyconst char * s )
s                1825 source4/heimdal/lib/com_err/lex.c 	for ( n = 0; s[n]; ++n )
s                 133 source4/heimdal/lib/com_err/parse.c void yyerror (char *s);
s                1712 source4/heimdal/lib/com_err/parse.c yyerror (char *s)
s                1714 source4/heimdal/lib/com_err/parse.c      error_message ("%s\n", s);
s                  40 source4/heimdal/lib/com_err/parse.y void yyerror (char *s);
s                 170 source4/heimdal/lib/com_err/parse.y yyerror (char *s)
s                 172 source4/heimdal/lib/com_err/parse.y      error_message ("%s\n", s);
s                  46 source4/heimdal/lib/gssapi/mech/gss_mech_switch.c _gss_string_to_oid(const char* s, gss_OID oid)
s                  61 source4/heimdal/lib/gssapi/mech/gss_mech_switch.c 	for (p = s; p; p = q) {
s                  82 source4/heimdal/lib/gssapi/mech/gss_mech_switch.c 		for (p = s, j = 0; p; p = q, j++) {
s                 131 source4/heimdal/lib/hcrypto/bn.c BN_bin2bn(const void *s, int len, BIGNUM *bn)
s                 153 source4/heimdal/lib/hcrypto/bn.c     memcpy(hi->data, s, len);
s                 832 source4/heimdal/lib/hcrypto/des.c     const unsigned char *s;
s                 839 source4/heimdal/lib/hcrypto/des.c     s = (const unsigned char *)str;
s                 844 source4/heimdal/lib/hcrypto/des.c 	    k[i % 8] ^= s[i] << 1;
s                 846 source4/heimdal/lib/hcrypto/des.c 	    k[7 - (i % 8)] ^= bitswap8(s[i]);
s                 852 source4/heimdal/lib/hcrypto/des.c     DES_cbc_cksum(s, key, len, &ks, key);
s                  49 source4/heimdal/lib/hcrypto/dh-imath.c BN2mpz(mpz_t *s, const BIGNUM *bn)
s                  57 source4/heimdal/lib/hcrypto/dh-imath.c     mp_int_read_unsigned(s, p, len);
s                  63 source4/heimdal/lib/hcrypto/dh-imath.c mpz2BN(mpz_t *s)
s                  69 source4/heimdal/lib/hcrypto/dh-imath.c     size = mp_int_unsigned_len(s);
s                  73 source4/heimdal/lib/hcrypto/dh-imath.c     mp_int_to_unsigned(s, p, size);
s                 162 source4/heimdal/lib/hcrypto/dh-imath.c     mpz_t s, priv_key, p, peer_pub;
s                 188 source4/heimdal/lib/hcrypto/dh-imath.c     mp_int_init(&s);
s                 190 source4/heimdal/lib/hcrypto/dh-imath.c     mp_int_exptmod(&peer_pub, &priv_key, &p, &s);
s                 196 source4/heimdal/lib/hcrypto/dh-imath.c     size = mp_int_unsigned_len(&s);
s                 197 source4/heimdal/lib/hcrypto/dh-imath.c     res = mp_int_to_unsigned(&s, shared, size);
s                 198 source4/heimdal/lib/hcrypto/dh-imath.c     mp_int_clear(&s);
s                  68 source4/heimdal/lib/hcrypto/dsa.h     BIGNUM *s;
s                 517 source4/heimdal/lib/hcrypto/evp.c int	EVP_DigestFinal(EVP_MD_CTX *ctx,unsigned char *md,unsigned int *s);
s                1192 source4/heimdal/lib/hcrypto/imath/imath.c   mp_int    s;
s                1209 source4/heimdal/lib/hcrypto/imath/imath.c     s = TEMP(2);
s                1212 source4/heimdal/lib/hcrypto/imath/imath.c     s = c;
s                1219 source4/heimdal/lib/hcrypto/imath/imath.c   if((res = s_embar(TEMP(0), b, m, TEMP(1), s)) != MP_OK)
s                1222 source4/heimdal/lib/hcrypto/imath/imath.c   res = mp_int_copy(s, c);
s                1269 source4/heimdal/lib/hcrypto/imath/imath.c   mp_int    s;
s                1285 source4/heimdal/lib/hcrypto/imath/imath.c     s = TEMP(1);
s                1288 source4/heimdal/lib/hcrypto/imath/imath.c     s = c;
s                1293 source4/heimdal/lib/hcrypto/imath/imath.c   if((res = s_embar(TEMP(0), b, m, mu, s)) != MP_OK)
s                1296 source4/heimdal/lib/hcrypto/imath/imath.c   res = mp_int_copy(s, c);
s                3257 source4/heimdal/lib/hcrypto/imath/imath.c   unsigned short s = 1;
s                3262 source4/heimdal/lib/hcrypto/imath/imath.c     s = c + s;
s                3263 source4/heimdal/lib/hcrypto/imath/imath.c     c = s & UCHAR_MAX;
s                3264 source4/heimdal/lib/hcrypto/imath/imath.c     s >>= CHAR_BIT;
s                  64 source4/heimdal/lib/hcrypto/md4.c #define DOIT(a,b,c,d,k,s,i,OP) \
s                  65 source4/heimdal/lib/hcrypto/md4.c a = cshift(a + OP(b,c,d) + X[k] + i, s)
s                  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)
s                  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)
s                  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)
s                  65 source4/heimdal/lib/hcrypto/md5.c #define DOIT(a,b,c,d,k,s,i,OP) \
s                  66 source4/heimdal/lib/hcrypto/md5.c a = b + cshift(a + OP(b,c,d) + X[k] + (i), s)
s                  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)
s                  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)
s                  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)
s                  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)
s                  53 source4/heimdal/lib/hcrypto/rsa-imath.c BN2mpz(mpz_t *s, const BIGNUM *bn)
s                  58 source4/heimdal/lib/hcrypto/rsa-imath.c     mp_int_init(s);
s                  63 source4/heimdal/lib/hcrypto/rsa-imath.c     mp_int_read_unsigned(s, p, len);
s                  68 source4/heimdal/lib/hcrypto/rsa-imath.c mpz2BN(mpz_t *s)
s                  74 source4/heimdal/lib/hcrypto/rsa-imath.c     size = mp_int_unsigned_len(s);
s                  78 source4/heimdal/lib/hcrypto/rsa-imath.c     mp_int_to_unsigned(s, p, size);
s                 231 source4/heimdal/lib/hcrypto/rsa-imath.c     mpz_t s, us, n, e;
s                 251 source4/heimdal/lib/hcrypto/rsa-imath.c     mp_int_init(&s);
s                 253 source4/heimdal/lib/hcrypto/rsa-imath.c     mp_int_read_unsigned(&s, rk_UNCONST(from), flen);
s                 255 source4/heimdal/lib/hcrypto/rsa-imath.c     if (mp_int_compare(&s, &n) >= 0) {
s                 261 source4/heimdal/lib/hcrypto/rsa-imath.c     res = mp_int_exptmod(&s, &e, &n, &us);
s                 263 source4/heimdal/lib/hcrypto/rsa-imath.c     mp_int_clear(&s);
s                 608 source4/heimdal/lib/hx509/ca.c     char *s = NULL;
s                 642 source4/heimdal/lib/hx509/ca.c 	q = s = strdup(principal);
s                 681 source4/heimdal/lib/hx509/ca.c     if (s)
s                 682 source4/heimdal/lib/hx509/ca.c 	free(s);
s                1680 source4/heimdal/lib/hx509/cert.c 	const char *s;
s                1682 source4/heimdal/lib/hx509/cert.c 	s = strchr(c->u.rfc822Name, '@');
s                1683 source4/heimdal/lib/hx509/cert.c 	if (s) {
s                1687 source4/heimdal/lib/hx509/cert.c 	    s = strchr(n->u.rfc822Name, '@');
s                1688 source4/heimdal/lib/hx509/cert.c 	    if (s == NULL)
s                1691 source4/heimdal/lib/hx509/cert.c 	    len2 = strlen(s + 1);
s                1694 source4/heimdal/lib/hx509/cert.c 	    if (strcasecmp(s + 1 + len2 - len1, c->u.rfc822Name) != 0)
s                1696 source4/heimdal/lib/hx509/cert.c 	    if (len1 < len2 && s[len2 - len1 + 1] != '.')
s                 387 source4/heimdal/lib/hx509/keyset.c     char *s, *i;
s                 392 source4/heimdal/lib/hx509/keyset.c     hx509_name_to_string(n, &s);
s                 397 source4/heimdal/lib/hx509/keyset.c     fprintf(ctx, "subject: %s\nissuer: %s\n", s, i);
s                 398 source4/heimdal/lib/hx509/keyset.c     free(s);
s                 540 source4/heimdal/lib/hx509/keyset.c     hx509_certs s;
s                 543 source4/heimdal/lib/hx509/keyset.c     ret = hx509_certs_init(context, name, 0, lock, &s);
s                 546 source4/heimdal/lib/hx509/keyset.c     ret = hx509_certs_merge(context, to, s);
s                 547 source4/heimdal/lib/hx509/keyset.c     hx509_certs_free(&s);
s                1117 source4/heimdal/lib/hx509/ks_p11.c 	struct p11_slot *s = &p->slot[i];
s                1120 source4/heimdal/lib/hx509/ks_p11.c 			 i, (int)s->id, s->name, s->flags);
s                1123 source4/heimdal/lib/hx509/ks_p11.c 			 (unsigned long)s->mechs.num);
s                1124 source4/heimdal/lib/hx509/ks_p11.c 	for (j = 0; j < s->mechs.num; j++) {
s                1127 source4/heimdal/lib/hx509/ks_p11.c #define MECHNAME(s,n) case s: mechname = n; break
s                1128 source4/heimdal/lib/hx509/ks_p11.c 	    switch(s->mechs.list[j]) {
s                1157 source4/heimdal/lib/hx509/ks_p11.c 			 (unsigned long)s->mechs.list[j]);
s                1162 source4/heimdal/lib/hx509/ks_p11.c 	    unparse_flags(s->mechs.infos[j]->flags, mechflags,
s                  91 source4/heimdal/lib/hx509/lock.c     char *s;
s                  93 source4/heimdal/lib/hx509/lock.c     s = strdup(password);
s                  94 source4/heimdal/lib/hx509/lock.c     if (s == NULL)
s                 100 source4/heimdal/lib/hx509/lock.c 	free(s);
s                 104 source4/heimdal/lib/hx509/lock.c     lock->password.val[lock->password.len] = s;
s                 194 source4/heimdal/lib/hx509/lock.c 	char *s = prompter->reply.data;
s                 202 source4/heimdal/lib/hx509/lock.c 	s[strcspn(s, "\n")] = '\0';
s                 122 source4/heimdal/lib/hx509/name.c     char *s, *qs;
s                 129 source4/heimdal/lib/hx509/name.c     s = realloc(*str, len + *total_len + 1);
s                 130 source4/heimdal/lib/hx509/name.c     if (s == NULL)
s                 132 source4/heimdal/lib/hx509/name.c     memcpy(s + *total_len, qs, len);
s                 135 source4/heimdal/lib/hx509/name.c     s[*total_len + len] = '\0';
s                 136 source4/heimdal/lib/hx509/name.c     *str = s;
s                 144 source4/heimdal/lib/hx509/name.c     char *s;
s                 151 source4/heimdal/lib/hx509/name.c     if (der_print_heim_oid(type, '.', &s) != 0)
s                 153 source4/heimdal/lib/hx509/name.c     return s;
s                 160 source4/heimdal/lib/hx509/name.c     char *s;
s                 168 source4/heimdal/lib/hx509/name.c     s = malloc(len + 1);
s                 169 source4/heimdal/lib/hx509/name.c     if (s == NULL)
s                 171 source4/heimdal/lib/hx509/name.c     memcpy(s, name, len);
s                 172 source4/heimdal/lib/hx509/name.c     s[len] = '\0';
s                 173 source4/heimdal/lib/hx509/name.c     ret = der_parse_heim_oid(s, ".", oid);
s                 174 source4/heimdal/lib/hx509/name.c     free(s);
s                 932 source4/heimdal/lib/hx509/name.c 	char *s;
s                 937 source4/heimdal/lib/hx509/name.c 	ret = _hx509_unparse_Name(&dir, &s);
s                 940 source4/heimdal/lib/hx509/name.c 	strpool = rk_strpoolprintf(strpool, "directoryName: %s", s);
s                 941 source4/heimdal/lib/hx509/name.c 	free(s);
s                  69 source4/heimdal/lib/hx509/print.c     char *s;
s                  75 source4/heimdal/lib/hx509/print.c     s = malloc(30);
s                  76 source4/heimdal/lib/hx509/print.c     if (s == NULL)
s                  78 source4/heimdal/lib/hx509/print.c     strftime(s, 30, "%Y-%m-%d %H:%M:%S", tm);
s                  79 source4/heimdal/lib/hx509/print.c     *str = s;
s                 192 source4/heimdal/lib/hx509/print.c hx509_cert_keyusage_print(hx509_context context, hx509_cert c, char **s)
s                 198 source4/heimdal/lib/hx509/print.c     *s = NULL;
s                 204 source4/heimdal/lib/hx509/print.c     *s = strdup(buf);
s                 205 source4/heimdal/lib/hx509/print.c     if (*s == NULL) {
s                 518 source4/heimdal/lib/hx509/print.c 		    char *s;
s                 521 source4/heimdal/lib/hx509/print.c 		    ret = hx509_general_name_unparse(name, &s);
s                 522 source4/heimdal/lib/hx509/print.c 		    if (ret == 0 && s != NULL) {
s                 523 source4/heimdal/lib/hx509/print.c 			validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "   %s\n", s);
s                 524 source4/heimdal/lib/hx509/print.c 			free(s);
s                 619 source4/heimdal/lib/hx509/print.c 	    char *s;
s                 620 source4/heimdal/lib/hx509/print.c 	    ret = hx509_general_name_unparse(&gn.val[i], &s);
s                 626 source4/heimdal/lib/hx509/print.c 	    validate_print(ctx, HX509_VALIDATE_F_VERBOSE, "%s\n", s);
s                 627 source4/heimdal/lib/hx509/print.c 	    free(s);
s                 216 source4/heimdal/lib/hx509/revoke.c 	Certificate *s = _hx509_get_cert(signer);
s                 218 source4/heimdal/lib/hx509/revoke.c 	ret = _hx509_cert_is_parent_cmp(s, p, 0);
s                 228 source4/heimdal/lib/hx509/revoke.c 						&s->signatureAlgorithm,
s                 229 source4/heimdal/lib/hx509/revoke.c 						&s->tbsCertificate._save,
s                 230 source4/heimdal/lib/hx509/revoke.c 						&s->signatureValue);
s                1059 source4/heimdal/lib/hx509/revoke.c     static char s[128];
s                1060 source4/heimdal/lib/hx509/revoke.c     strlcpy(s, ctime(&t)+ 4, sizeof(s));
s                1061 source4/heimdal/lib/hx509/revoke.c     s[20] = 0;
s                1062 source4/heimdal/lib/hx509/revoke.c     return s;
s                1103 source4/heimdal/lib/hx509/revoke.c 	char *s;
s                1105 source4/heimdal/lib/hx509/revoke.c 	hx509_name_to_string(n, &s);
s                1107 source4/heimdal/lib/hx509/revoke.c 	fprintf(out, " byName: %s\n", s);
s                1108 source4/heimdal/lib/hx509/revoke.c 	free(s);
s                1112 source4/heimdal/lib/hx509/revoke.c 	char *s;
s                1115 source4/heimdal/lib/hx509/revoke.c 		   &s);
s                1116 source4/heimdal/lib/hx509/revoke.c 	fprintf(out, " byKey: %s\n", s);
s                1117 source4/heimdal/lib/hx509/revoke.c 	free(s);
s                1808 source4/heimdal/lib/hx509/sel-lex.c static int yy_flex_strlen (yyconst char * s )
s                1811 source4/heimdal/lib/hx509/sel-lex.c 	for ( n = 0; s[n]; ++n )
s                 225 source4/heimdal/lib/hx509/sel.c _hx509_sel_yyerror (char *s)
s                 230 source4/heimdal/lib/hx509/sel.c      _hx509_expr_input.error = strdup(s);
s                  41 source4/heimdal/lib/hx509/test_name.c     char *s;
s                  48 source4/heimdal/lib/hx509/test_name.c     ret = hx509_name_to_string(n, &s);
s                  52 source4/heimdal/lib/hx509/test_name.c     if (strcmp(s, name) != 0)
s                  56 source4/heimdal/lib/hx509/test_name.c     free(s);
s                  77 source4/heimdal/lib/hx509/test_name.c     char *s;
s                  91 source4/heimdal/lib/hx509/test_name.c     ret = hx509_name_to_string(n, &s);
s                  96 source4/heimdal/lib/hx509/test_name.c     ret = strcmp(s, expected) != 0;
s                  97 source4/heimdal/lib/hx509/test_name.c     free(s);
s                1048 source4/heimdal/lib/krb5/addr_families.c 	char *s;
s                1052 source4/heimdal/lib/krb5/addr_families.c 	s = str;
s                1053 source4/heimdal/lib/krb5/addr_families.c 	l = snprintf(s, len, "TYPE_%d:", addr->addr_type);
s                1056 source4/heimdal/lib/krb5/addr_families.c 	s += l;
s                1059 source4/heimdal/lib/krb5/addr_families.c 	    l = snprintf(s, len, "%02x", ((char*)addr->address.data)[i]);
s                1063 source4/heimdal/lib/krb5/addr_families.c 	    s += l;
s                1066 source4/heimdal/lib/krb5/addr_families.c 	    *ret_len = s - str;
s                  41 source4/heimdal/lib/krb5/config_file.c     const char *s;
s                  56 source4/heimdal/lib/krb5/config_file.c 	if(*ptr->s == '\0')
s                  58 source4/heimdal/lib/krb5/config_file.c 	p = ptr->s + strcspn(ptr->s, "\n");
s                  61 source4/heimdal/lib/krb5/config_file.c 	l = min(len, p - ptr->s);
s                  63 source4/heimdal/lib/krb5/config_file.c 	    memcpy(str, ptr->s, l);
s                  66 source4/heimdal/lib/krb5/config_file.c 	ptr->s = p;
s                  71 source4/heimdal/lib/krb5/config_file.c static krb5_error_code parse_section(char *p, krb5_config_section **s,
s                 121 source4/heimdal/lib/krb5/config_file.c parse_section(char *p, krb5_config_section **s, krb5_config_section **parent,
s                 138 source4/heimdal/lib/krb5/config_file.c     *s = tmp;
s                 248 source4/heimdal/lib/krb5/config_file.c     krb5_config_section *s = NULL;
s                 264 source4/heimdal/lib/krb5/config_file.c 	    ret = parse_section(p, &s, res, error_message);
s                 272 source4/heimdal/lib/krb5/config_file.c 	    if (s == NULL) {
s                 276 source4/heimdal/lib/krb5/config_file.c 	    ret = parse_binding(f, lineno, p, &b, &s->u.list, error_message);
s                 294 source4/heimdal/lib/krb5/config_file.c     f.s = string;
s                 315 source4/heimdal/lib/krb5/config_file.c     f.s = NULL;
s                 364 source4/heimdal/lib/krb5/config_file.c krb5_config_file_free (krb5_context context, krb5_config_section *s)
s                 366 source4/heimdal/lib/krb5/config_file.c     free_binding (context, s);
s                 594 source4/heimdal/lib/krb5/config_file.c 	char *s;
s                 597 source4/heimdal/lib/krb5/config_file.c 	s = strtok_r(tmp, " \t", &pos);
s                 598 source4/heimdal/lib/krb5/config_file.c 	while(s){
s                 603 source4/heimdal/lib/krb5/config_file.c 	    strings[nstr] = strdup(s);
s                 607 source4/heimdal/lib/krb5/config_file.c 	    s = strtok_r(NULL, " \t", &pos);
s                 643 source4/heimdal/lib/krb5/config_file.c     char **s = strings;
s                 644 source4/heimdal/lib/krb5/config_file.c     while(s && *s){
s                 645 source4/heimdal/lib/krb5/config_file.c 	free(*s);
s                 646 source4/heimdal/lib/krb5/config_file.c 	s++;
s                 144 source4/heimdal/lib/krb5/config_file_netinfo.c     krb5_config_section *s;
s                 147 source4/heimdal/lib/krb5/config_file_netinfo.c     s = NULL;
s                 164 source4/heimdal/lib/krb5/config_file_netinfo.c 	    nis = ni_idlist2binding(ni, &children, &s);
s                 174 source4/heimdal/lib/krb5/config_file_netinfo.c 	*res = s;
s                 342 source4/heimdal/lib/krb5/crypto.c     unsigned char *s;
s                 357 source4/heimdal/lib/krb5/crypto.c     s = malloc(len);
s                 358 source4/heimdal/lib/krb5/crypto.c     if(len > 0 && s == NULL) {
s                 362 source4/heimdal/lib/krb5/crypto.c     memcpy(s, password.data, password.length);
s                 363 source4/heimdal/lib/krb5/crypto.c     memcpy(s + password.length, salt.saltvalue.data, salt.saltvalue.length);
s                 364 source4/heimdal/lib/krb5/crypto.c     DES_string_to_key_int(s, len, &tmp);
s                 368 source4/heimdal/lib/krb5/crypto.c     memset(s, 0, len);
s                 369 source4/heimdal/lib/krb5/crypto.c     free(s);
s                 449 source4/heimdal/lib/krb5/crypto.c 	DES_key_schedule s[3];
s                 465 source4/heimdal/lib/krb5/crypto.c 	    DES_set_key_unchecked(keys + i, &s[i]);
s                 470 source4/heimdal/lib/krb5/crypto.c 			     &s[0], &s[1], &s[2], &ivec, DES_ENCRYPT);
s                 471 source4/heimdal/lib/krb5/crypto.c 	memset(s, 0, sizeof(s));
s                 500 source4/heimdal/lib/krb5/crypto.c     char *s;
s                 502 source4/heimdal/lib/krb5/crypto.c     s = malloc(len);
s                 503 source4/heimdal/lib/krb5/crypto.c     if(len != 0 && s == NULL) {
s                 507 source4/heimdal/lib/krb5/crypto.c     memcpy(s, password.data, password.length);
s                 508 source4/heimdal/lib/krb5/crypto.c     memcpy(s + password.length, salt.saltvalue.data, salt.saltvalue.length);
s                 510 source4/heimdal/lib/krb5/crypto.c 				     s,
s                 514 source4/heimdal/lib/krb5/crypto.c     memset(s, 0, len);
s                 515 source4/heimdal/lib/krb5/crypto.c     free(s);
s                 575 source4/heimdal/lib/krb5/crypto.c     uint16_t *s = NULL;
s                 595 source4/heimdal/lib/krb5/crypto.c     s = malloc (len * sizeof(s[0]));
s                 596 source4/heimdal/lib/krb5/crypto.c     if (len != 0 && s == NULL) {
s                 603 source4/heimdal/lib/krb5/crypto.c     ret = wind_utf8ucs2(password.data, s, &len);
s                 613 source4/heimdal/lib/krb5/crypto.c 	p = (s[i] & 0xff);
s                 615 source4/heimdal/lib/krb5/crypto.c 	p = (s[i] >> 8) & 0xff;
s                 629 source4/heimdal/lib/krb5/crypto.c     if (s)
s                 630 source4/heimdal/lib/krb5/crypto.c 	memset (s, 0, len);
s                 631 source4/heimdal/lib/krb5/crypto.c     free (s);
s                2092 source4/heimdal/lib/krb5/crypto.c     DES_key_schedule *s = key->schedule->data;
s                2095 source4/heimdal/lib/krb5/crypto.c     DES_cfb64_encrypt(data, data, len, s, &ivec, &num, encryptp);
s                2109 source4/heimdal/lib/krb5/crypto.c     DES_key_schedule *s = key->schedule->data;
s                2112 source4/heimdal/lib/krb5/crypto.c     DES_pcbc_encrypt(data, data, len, s, &ivec, encryptp);
s                  80 source4/heimdal/lib/krb5/heim_threads.h #define HEIMDAL_setspecific(k,s,r) do { r = thr_setspecific(k,s); } while(0)
s                 107 source4/heimdal/lib/krb5/heim_threads.h #define HEIMDAL_setspecific(k,s,r) do { r = pthread_setspecific(k,s); } while(0)
s                 168 source4/heimdal/lib/krb5/heim_threads.h #define HEIMDAL_setspecific(k,s,r) do { (k).value = s ; r = 0; } while(0)
s                  60 source4/heimdal/lib/krb5/log.c     const char *s;
s                 110 source4/heimdal/lib/krb5/log.c find_value(const char *s, struct s2i *table)
s                 112 source4/heimdal/lib/krb5/log.c     while(table->s && strcasecmp(table->s, s))
s                 173 source4/heimdal/lib/krb5/log.c     struct _heimdal_syslog_data *s = data;
s                 174 source4/heimdal/lib/krb5/log.c     syslog(s->priority, "%s", msg);
s                  47 source4/heimdal/lib/krb5/mk_priv.c     KRB_PRIV s;
s                  99 source4/heimdal/lib/krb5/mk_priv.c     krb5_data_zero (&s.enc_part.cipher);
s                 107 source4/heimdal/lib/krb5/mk_priv.c     s.pvno = 5;
s                 108 source4/heimdal/lib/krb5/mk_priv.c     s.msg_type = krb_priv;
s                 109 source4/heimdal/lib/krb5/mk_priv.c     s.enc_part.etype = key->keytype;
s                 110 source4/heimdal/lib/krb5/mk_priv.c     s.enc_part.kvno = NULL;
s                 122 source4/heimdal/lib/krb5/mk_priv.c 			&s.enc_part.cipher);
s                 131 source4/heimdal/lib/krb5/mk_priv.c     ASN1_MALLOC_ENCODE(KRB_PRIV, buf, buf_size, &s, &len, ret);
s                 137 source4/heimdal/lib/krb5/mk_priv.c     krb5_data_free (&s.enc_part.cipher);
s                 154 source4/heimdal/lib/krb5/mk_priv.c     krb5_data_free (&s.enc_part.cipher);
s                 538 source4/heimdal/lib/krb5/pac.c     char *s;
s                 569 source4/heimdal/lib/krb5/pac.c     s = malloc(len);
s                 570 source4/heimdal/lib/krb5/pac.c     if (s == NULL) {
s                 575 source4/heimdal/lib/krb5/pac.c     ret = krb5_storage_read(sp, s, len);
s                 593 source4/heimdal/lib/krb5/pac.c 	ret = wind_ucs2read(s, len, &flags, ucs2, &ucs2len);
s                 594 source4/heimdal/lib/krb5/pac.c 	free(s);
s                 607 source4/heimdal/lib/krb5/pac.c 	s = malloc(u8len);
s                 608 source4/heimdal/lib/krb5/pac.c 	if (s == NULL) {
s                 613 source4/heimdal/lib/krb5/pac.c 	ret = wind_ucs2utf8(ucs2, ucs2len, s, &u8len);
s                 620 source4/heimdal/lib/krb5/pac.c     ret = krb5_parse_name_flags(context, s, KRB5_PRINCIPAL_PARSE_NO_REALM, &p2);
s                 621 source4/heimdal/lib/krb5/pac.c     free(s);
s                 648 source4/heimdal/lib/krb5/pac.c     char *s, *s2;
s                 666 source4/heimdal/lib/krb5/pac.c 				  KRB5_PRINCIPAL_UNPARSE_NO_REALM, &s);
s                 670 source4/heimdal/lib/krb5/pac.c     len = strlen(s);
s                 678 source4/heimdal/lib/krb5/pac.c 	free(s);
s                 682 source4/heimdal/lib/krb5/pac.c 	s2[i * 2] = s[i];
s                 685 source4/heimdal/lib/krb5/pac.c     free(s);
s                1687 source4/heimdal/lib/krb5/pkinit.c     char *s, *f;
s                1697 source4/heimdal/lib/krb5/pkinit.c     s = hx509_get_error_string(hx509ctx, hxret);
s                1698 source4/heimdal/lib/krb5/pkinit.c     if (s == NULL) {
s                1703 source4/heimdal/lib/krb5/pkinit.c     krb5_set_error_message(context, hxret, "%s: %s", f, s);
s                1704 source4/heimdal/lib/krb5/pkinit.c     free(s);
s                 154 source4/heimdal/lib/krb5/principal.c     char *s;
s                 202 source4/heimdal/lib/krb5/principal.c     p = start = q = s = strdup(name);
s                 318 source4/heimdal/lib/krb5/principal.c     free(s);
s                 326 source4/heimdal/lib/krb5/principal.c     free(s);
s                 345 source4/heimdal/lib/krb5/principal.c quote_string(const char *s, char *out, size_t idx, size_t len, int display)
s                 348 source4/heimdal/lib/krb5/principal.c     for(p = s; *p && idx < len; p++){
s                 607 source4/heimdal/lib/krb5/principal.c 	const char *s;
s                 612 source4/heimdal/lib/krb5/principal.c 	s = va_arg(ap, const char*);
s                 613 source4/heimdal/lib/krb5/principal.c 	append_component(context, p, s, len);
s                 621 source4/heimdal/lib/krb5/principal.c 	const char *s;
s                 622 source4/heimdal/lib/krb5/principal.c 	s = va_arg(ap, const char*);
s                 623 source4/heimdal/lib/krb5/principal.c 	if(s == NULL)
s                 625 source4/heimdal/lib/krb5/principal.c 	append_component(context, p, s, strlen(s));
s                  62 source4/heimdal/lib/krb5/prompter_posix.c 	    char *s = prompts[i].reply->data;
s                  70 source4/heimdal/lib/krb5/prompter_posix.c 	    s[strcspn(s, "\n")] = '\0';
s                 206 source4/heimdal/lib/krb5/send_to_kdc.c 	char *s, *p;
s                 208 source4/heimdal/lib/krb5/send_to_kdc.c 	s = realloc(rep->data, rep->length + 1);
s                 209 source4/heimdal/lib/krb5/send_to_kdc.c 	if (s == NULL) {
s                 213 source4/heimdal/lib/krb5/send_to_kdc.c 	s[rep->length] = 0;
s                 214 source4/heimdal/lib/krb5/send_to_kdc.c 	p = strstr(s, "\r\n\r\n");
s                 217 source4/heimdal/lib/krb5/send_to_kdc.c 	    free(s);
s                 221 source4/heimdal/lib/krb5/send_to_kdc.c 	rep->data = s;
s                 222 source4/heimdal/lib/krb5/send_to_kdc.c 	rep->length -= p - s;
s                 225 source4/heimdal/lib/krb5/send_to_kdc.c 	    free(s);
s                 232 source4/heimdal/lib/krb5/send_to_kdc.c 	    free(s);
s                 241 source4/heimdal/lib/krb5/send_to_kdc.c init_port(const char *s, int fallback)
s                 243 source4/heimdal/lib/krb5/send_to_kdc.c     if (s) {
s                 246 source4/heimdal/lib/krb5/send_to_kdc.c 	sscanf (s, "%d", &tmp);
s                 269 source4/heimdal/lib/krb5/send_to_kdc.c     int s = -1;
s                 291 source4/heimdal/lib/krb5/send_to_kdc.c 	s = socket (a->ai_family, a->ai_socktype, a->ai_protocol | SOCK_CLOEXEC);
s                 292 source4/heimdal/lib/krb5/send_to_kdc.c 	if (s < 0)
s                 294 source4/heimdal/lib/krb5/send_to_kdc.c 	rk_cloexec(s);
s                 295 source4/heimdal/lib/krb5/send_to_kdc.c 	if (connect (s, a->ai_addr, a->ai_addrlen) < 0) {
s                 296 source4/heimdal/lib/krb5/send_to_kdc.c 	    close (s);
s                 309 source4/heimdal/lib/krb5/send_to_kdc.c 	close(s);
s                 312 source4/heimdal/lib/krb5/send_to_kdc.c     ret = send_and_recv_http(s, context->kdc_timeout,
s                 314 source4/heimdal/lib/krb5/send_to_kdc.c     close (s);
s                 385 source4/heimdal/lib/krb5/send_to_kdc.c 		 struct send_to_kdc *s = context->send_to_kdc;
s                 387 source4/heimdal/lib/krb5/send_to_kdc.c 		 ret = (*s->func)(context, s->data,
s                  44 source4/heimdal/lib/krb5/set_default_realm.c string_to_list (krb5_context context, const char *s, krb5_realm **list)
s                  53 source4/heimdal/lib/krb5/set_default_realm.c     (*list)[0] = strdup (s);
s                 368 source4/heimdal/lib/krb5/store.c krb5_store_string(krb5_storage *sp, const char *s)
s                 371 source4/heimdal/lib/krb5/store.c     data.length = strlen(s);
s                 372 source4/heimdal/lib/krb5/store.c     data.data = rk_UNCONST(s);
s                 395 source4/heimdal/lib/krb5/store.c krb5_store_stringz(krb5_storage *sp, const char *s)
s                 397 source4/heimdal/lib/krb5/store.c     size_t len = strlen(s) + 1;
s                 400 source4/heimdal/lib/krb5/store.c     ret = sp->store(sp, s, len);
s                 415 source4/heimdal/lib/krb5/store.c     char *s = NULL;
s                 423 source4/heimdal/lib/krb5/store.c 	tmp = realloc (s, len);
s                 425 source4/heimdal/lib/krb5/store.c 	    free (s);
s                 428 source4/heimdal/lib/krb5/store.c 	s = tmp;
s                 429 source4/heimdal/lib/krb5/store.c 	s[len - 1] = c;
s                 434 source4/heimdal/lib/krb5/store.c 	free(s);
s                 439 source4/heimdal/lib/krb5/store.c     *string = s;
s                 444 source4/heimdal/lib/krb5/store.c krb5_store_stringnl(krb5_storage *sp, const char *s)
s                 446 source4/heimdal/lib/krb5/store.c     size_t len = strlen(s);
s                 449 source4/heimdal/lib/krb5/store.c     ret = sp->store(sp, s, len);
s                 474 source4/heimdal/lib/krb5/store.c     char *s = NULL;
s                 486 source4/heimdal/lib/krb5/store.c 	    free(s);
s                 491 source4/heimdal/lib/krb5/store.c 	tmp = realloc (s, len);
s                 493 source4/heimdal/lib/krb5/store.c 	    free (s);
s                 496 source4/heimdal/lib/krb5/store.c 	s = tmp;
s                 498 source4/heimdal/lib/krb5/store.c 	    s[len - 1] = '\0';
s                 501 source4/heimdal/lib/krb5/store.c 	s[len - 1] = c;
s                 504 source4/heimdal/lib/krb5/store.c 	free(s);
s                 509 source4/heimdal/lib/krb5/store.c     *string = s;
s                  49 source4/heimdal/lib/krb5/store_emem.c     emem_storage *s = (emem_storage*)sp->data;
s                  50 source4/heimdal/lib/krb5/store_emem.c     if(s->base + s->len - s->ptr < size)
s                  51 source4/heimdal/lib/krb5/store_emem.c 	size = s->base + s->len - s->ptr;
s                  52 source4/heimdal/lib/krb5/store_emem.c     memmove(data, s->ptr, size);
s                  60 source4/heimdal/lib/krb5/store_emem.c     emem_storage *s = (emem_storage*)sp->data;
s                  61 source4/heimdal/lib/krb5/store_emem.c     if(size > s->base + s->size - s->ptr){
s                  64 source4/heimdal/lib/krb5/store_emem.c 	off = s->ptr - s->base;
s                  68 source4/heimdal/lib/krb5/store_emem.c 	base = realloc(s->base, sz);
s                  71 source4/heimdal/lib/krb5/store_emem.c 	s->size = sz;
s                  72 source4/heimdal/lib/krb5/store_emem.c 	s->base = base;
s                  73 source4/heimdal/lib/krb5/store_emem.c 	s->ptr = (unsigned char*)base + off;
s                  75 source4/heimdal/lib/krb5/store_emem.c     memmove(s->ptr, data, size);
s                  83 source4/heimdal/lib/krb5/store_emem.c     emem_storage *s = (emem_storage*)sp->data;
s                  86 source4/heimdal/lib/krb5/store_emem.c 	if(offset > s->size)
s                  87 source4/heimdal/lib/krb5/store_emem.c 	    offset = s->size;
s                  90 source4/heimdal/lib/krb5/store_emem.c 	s->ptr = s->base + offset;
s                  91 source4/heimdal/lib/krb5/store_emem.c 	if(offset > s->len)
s                  92 source4/heimdal/lib/krb5/store_emem.c 	    s->len = offset;
s                  95 source4/heimdal/lib/krb5/store_emem.c 	sp->seek(sp,s->ptr - s->base + offset, SEEK_SET);
s                  98 source4/heimdal/lib/krb5/store_emem.c 	sp->seek(sp, s->len + offset, SEEK_SET);
s                 104 source4/heimdal/lib/krb5/store_emem.c     return s->ptr - s->base;
s                 110 source4/heimdal/lib/krb5/store_emem.c     emem_storage *s = sp->data;
s                 111 source4/heimdal/lib/krb5/store_emem.c     memset(s->base, 0, s->len);
s                 112 source4/heimdal/lib/krb5/store_emem.c     free(s->base);
s                 119 source4/heimdal/lib/krb5/store_emem.c     emem_storage *s;
s                 125 source4/heimdal/lib/krb5/store_emem.c     s = malloc(sizeof(*s));
s                 126 source4/heimdal/lib/krb5/store_emem.c     if (s == NULL) {
s                 130 source4/heimdal/lib/krb5/store_emem.c     sp->data = s;
s                 133 source4/heimdal/lib/krb5/store_emem.c     s->size = 1024;
s                 134 source4/heimdal/lib/krb5/store_emem.c     s->base = malloc(s->size);
s                 135 source4/heimdal/lib/krb5/store_emem.c     if (s->base == NULL) {
s                 137 source4/heimdal/lib/krb5/store_emem.c 	free(s);
s                 140 source4/heimdal/lib/krb5/store_emem.c     s->len = 0;
s                 141 source4/heimdal/lib/krb5/store_emem.c     s->ptr = s->base;
s                  48 source4/heimdal/lib/krb5/store_mem.c     mem_storage *s = (mem_storage*)sp->data;
s                  49 source4/heimdal/lib/krb5/store_mem.c     if(size > s->base + s->size - s->ptr)
s                  50 source4/heimdal/lib/krb5/store_mem.c 	size = s->base + s->size - s->ptr;
s                  51 source4/heimdal/lib/krb5/store_mem.c     memmove(data, s->ptr, size);
s                  59 source4/heimdal/lib/krb5/store_mem.c     mem_storage *s = (mem_storage*)sp->data;
s                  60 source4/heimdal/lib/krb5/store_mem.c     if(size > s->base + s->size - s->ptr)
s                  61 source4/heimdal/lib/krb5/store_mem.c 	size = s->base + s->size - s->ptr;
s                  62 source4/heimdal/lib/krb5/store_mem.c     memmove(s->ptr, data, size);
s                  76 source4/heimdal/lib/krb5/store_mem.c     mem_storage *s = (mem_storage*)sp->data;
s                  79 source4/heimdal/lib/krb5/store_mem.c 	if(offset > s->size)
s                  80 source4/heimdal/lib/krb5/store_mem.c 	    offset = s->size;
s                  83 source4/heimdal/lib/krb5/store_mem.c 	s->ptr = s->base + offset;
s                  86 source4/heimdal/lib/krb5/store_mem.c 	return sp->seek(sp, s->ptr - s->base + offset, SEEK_SET);
s                  88 source4/heimdal/lib/krb5/store_mem.c 	return sp->seek(sp, s->size + offset, SEEK_SET);
s                  93 source4/heimdal/lib/krb5/store_mem.c     return s->ptr - s->base;
s                 100 source4/heimdal/lib/krb5/store_mem.c     mem_storage *s;
s                 103 source4/heimdal/lib/krb5/store_mem.c     s = malloc(sizeof(*s));
s                 104 source4/heimdal/lib/krb5/store_mem.c     if(s == NULL) {
s                 108 source4/heimdal/lib/krb5/store_mem.c     sp->data = s;
s                 111 source4/heimdal/lib/krb5/store_mem.c     s->base = buf;
s                 112 source4/heimdal/lib/krb5/store_mem.c     s->size = len;
s                 113 source4/heimdal/lib/krb5/store_mem.c     s->ptr = buf;
s                 131 source4/heimdal/lib/krb5/store_mem.c     mem_storage *s;
s                 134 source4/heimdal/lib/krb5/store_mem.c     s = malloc(sizeof(*s));
s                 135 source4/heimdal/lib/krb5/store_mem.c     if(s == NULL) {
s                 139 source4/heimdal/lib/krb5/store_mem.c     sp->data = s;
s                 142 source4/heimdal/lib/krb5/store_mem.c     s->base = rk_UNCONST(buf);
s                 143 source4/heimdal/lib/krb5/store_mem.c     s->size = len;
s                 144 source4/heimdal/lib/krb5/store_mem.c     s->ptr = rk_UNCONST(buf);
s                 112 source4/heimdal/lib/krb5/time.c 		 char *s, size_t len, krb5_boolean include_time)
s                 120 source4/heimdal/lib/krb5/time.c        strftime(s, len, include_time ? context->time_fmt : context->date_fmt, tm) == 0)
s                 121 source4/heimdal/lib/krb5/time.c 	snprintf(s, len, "%ld", (long)t);
s                 401 source4/heimdal/lib/krb5/transited.c     char *s = NULL;
s                 413 source4/heimdal/lib/krb5/transited.c     s = malloc(len + 1);
s                 414 source4/heimdal/lib/krb5/transited.c     if (s == NULL)
s                 416 source4/heimdal/lib/krb5/transited.c     *s = '\0';
s                 419 source4/heimdal/lib/krb5/transited.c 	    strlcat(s, ",", len + 1);
s                 421 source4/heimdal/lib/krb5/transited.c 	    strlcat(s, " ", len + 1);
s                 422 source4/heimdal/lib/krb5/transited.c 	strlcat(s, realms[i], len + 1);
s                 424 source4/heimdal/lib/krb5/transited.c     encoding->data = s;
s                 425 source4/heimdal/lib/krb5/transited.c     encoding->length = strlen(s);
s                 194 source4/heimdal/lib/ntlm/ntlm.c len_string(int ucs2, const char *s)
s                 196 source4/heimdal/lib/ntlm/ntlm.c     size_t len = strlen(s);
s                 203 source4/heimdal/lib/ntlm/ntlm.c ret_string(krb5_storage *sp, int ucs2, struct sec_buffer *desc, char **s)
s                 207 source4/heimdal/lib/ntlm/ntlm.c     *s = malloc(desc->length + 1);
s                 209 source4/heimdal/lib/ntlm/ntlm.c     CHECK(krb5_storage_read(sp, *s, desc->length), desc->length);
s                 210 source4/heimdal/lib/ntlm/ntlm.c     (*s)[desc->length] = '\0';
s                 215 source4/heimdal/lib/ntlm/ntlm.c 	    (*s)[i] = (*s)[i * 2];
s                 216 source4/heimdal/lib/ntlm/ntlm.c 	    if ((*s)[i * 2 + 1]) {
s                 217 source4/heimdal/lib/ntlm/ntlm.c 		free(*s);
s                 218 source4/heimdal/lib/ntlm/ntlm.c 		*s = NULL;
s                 222 source4/heimdal/lib/ntlm/ntlm.c 	(*s)[i] = '\0';
s                 232 source4/heimdal/lib/ntlm/ntlm.c put_string(krb5_storage *sp, int ucs2, const char *s)
s                 238 source4/heimdal/lib/ntlm/ntlm.c 	ret = ascii2ucs2le(s, 0, &buf);
s                 242 source4/heimdal/lib/ntlm/ntlm.c 	buf.data = rk_UNCONST(s);
s                 243 source4/heimdal/lib/ntlm/ntlm.c 	buf.length = strlen(s);
s                 301 source4/heimdal/lib/ntlm/ntlm.c encode_ti_blob(krb5_storage *out, uint16_t type, int ucs2, char *s)
s                 305 source4/heimdal/lib/ntlm/ntlm.c     CHECK(krb5_store_uint16(out, len_string(ucs2, s)), 0);
s                 306 source4/heimdal/lib/ntlm/ntlm.c     CHECK(put_string(out, ucs2, s), 0);
s                  58 source4/heimdal/lib/roken/base64.c     char *s, *p;
s                  63 source4/heimdal/lib/roken/base64.c     p = s = (char *) malloc(size * 4 / 3 + 4);
s                  89 source4/heimdal/lib/roken/base64.c     *str = s;
s                  90 source4/heimdal/lib/roken/base64.c     return strlen(s);
s                  93 source4/heimdal/lib/roken/get_window_size.c         char *s;
s                  94 source4/heimdal/lib/roken/get_window_size.c         if((s = getenv("COLUMNS")))
s                  95 source4/heimdal/lib/roken/get_window_size.c 	    wp->ws_col = atoi(s);
s                  96 source4/heimdal/lib/roken/get_window_size.c 	if((s = getenv("LINES")))
s                  97 source4/heimdal/lib/roken/get_window_size.c 	    wp->ws_row = atoi(s);
s                  55 source4/heimdal/lib/roken/getarg.c     const char *s;
s                  74 source4/heimdal/lib/roken/getarg.c 	s = (*i18n)(arg->arg_help);
s                  76 source4/heimdal/lib/roken/getarg.c 	s = "integer";
s                  78 source4/heimdal/lib/roken/getarg.c 	s = "string";
s                  80 source4/heimdal/lib/roken/getarg.c 	s = "strings";
s                  82 source4/heimdal/lib/roken/getarg.c 	s = "float";
s                  84 source4/heimdal/lib/roken/getarg.c 	s = "<undefined>";
s                  86 source4/heimdal/lib/roken/getarg.c     strlcat(string, s, len);
s                  87 source4/heimdal/lib/roken/getarg.c     return 1 + strlen(s);
s                 256 source4/heimdal/lib/roken/getarg.c 	    char s[2];
s                 259 source4/heimdal/lib/roken/getarg.c 	    s[0] = args[i].short_name;
s                 260 source4/heimdal/lib/roken/getarg.c 	    s[1] = '\0';
s                 261 source4/heimdal/lib/roken/getarg.c 	    strlcat(buf, s, sizeof(buf));
s                 338 source4/heimdal/lib/roken/getarg.c add_string(getarg_strings *s, char *value)
s                 342 source4/heimdal/lib/roken/getarg.c     strings = realloc(s->strings, (s->num_strings + 1) * sizeof(*s->strings));
s                 344 source4/heimdal/lib/roken/getarg.c 	free(s->strings);
s                 345 source4/heimdal/lib/roken/getarg.c 	s->strings = NULL;
s                 346 source4/heimdal/lib/roken/getarg.c 	s->num_strings = 0;
s                 349 source4/heimdal/lib/roken/getarg.c     s->strings = strings;
s                 350 source4/heimdal/lib/roken/getarg.c     s->strings[s->num_strings] = value;
s                 351 source4/heimdal/lib/roken/getarg.c     s->num_strings++;
s                 593 source4/heimdal/lib/roken/getarg.c free_getarg_strings (getarg_strings *s)
s                 595 source4/heimdal/lib/roken/getarg.c     free (s->strings);
s                  48 source4/heimdal/lib/roken/parse_bytes.h parse_bytes (const char *s, const char *def_unit);
s                  51 source4/heimdal/lib/roken/parse_bytes.h unparse_bytes (int t, char *s, size_t len);
s                  54 source4/heimdal/lib/roken/parse_bytes.h unparse_bytes_short (int t, char *s, size_t len);
s                  57 source4/heimdal/lib/roken/parse_time.c parse_time (const char *s, const char *def_unit)
s                  59 source4/heimdal/lib/roken/parse_time.c     return parse_units (s, time_units, def_unit);
s                  63 source4/heimdal/lib/roken/parse_time.c unparse_time (int t, char *s, size_t len)
s                  65 source4/heimdal/lib/roken/parse_time.c     return unparse_units (t, time_units, s, len);
s                  69 source4/heimdal/lib/roken/parse_time.c unparse_time_approx (int t, char *s, size_t len)
s                  71 source4/heimdal/lib/roken/parse_time.c     return unparse_units_approx (t, time_units, s, len);
s                  48 source4/heimdal/lib/roken/parse_time.h parse_time (const char *s, const char *def_unit);
s                  51 source4/heimdal/lib/roken/parse_time.h unparse_time (int t, char *s, size_t len);
s                  54 source4/heimdal/lib/roken/parse_time.h unparse_time_approx (int t, char *s, size_t len);
s                  51 source4/heimdal/lib/roken/parse_units.c parse_something (const char *s, const struct units *units,
s                  74 source4/heimdal/lib/roken/parse_units.c     p = s;
s                 156 source4/heimdal/lib/roken/parse_units.c parse_units (const char *s, const struct units *units,
s                 159 source4/heimdal/lib/roken/parse_units.c     return parse_something (s, units, def_unit, acc_units, 0, 0);
s                 182 source4/heimdal/lib/roken/parse_units.c parse_flags (const char *s, const struct units *units,
s                 185 source4/heimdal/lib/roken/parse_units.c     return parse_something (s, units, NULL, acc_flags, orig, 1);
s                 194 source4/heimdal/lib/roken/parse_units.c unparse_something (int num, const struct units *units, char *s, size_t len,
s                 203 source4/heimdal/lib/roken/parse_units.c 	return snprintf (s, len, "%s", zero_string);
s                 211 source4/heimdal/lib/roken/parse_units.c 	    tmp = (*print) (s, len, divisor, u->name, num);
s                 216 source4/heimdal/lib/roken/parse_units.c 		s = NULL;
s                 219 source4/heimdal/lib/roken/parse_units.c 		s += tmp;
s                 228 source4/heimdal/lib/roken/parse_units.c print_unit (char *s, size_t len, int divisor, const char *name, int rem)
s                 230 source4/heimdal/lib/roken/parse_units.c     return snprintf (s, len, "%u %s%s%s",
s                 252 source4/heimdal/lib/roken/parse_units.c unparse_units (int num, const struct units *units, char *s, size_t len)
s                 254 source4/heimdal/lib/roken/parse_units.c     return unparse_something (num, units, s, len,
s                 261 source4/heimdal/lib/roken/parse_units.c unparse_units_approx (int num, const struct units *units, char *s, size_t len)
s                 263 source4/heimdal/lib/roken/parse_units.c     return unparse_something (num, units, s, len,
s                 303 source4/heimdal/lib/roken/parse_units.c print_flag (char *s, size_t len, int divisor, const char *name, int rem)
s                 305 source4/heimdal/lib/roken/parse_units.c     return snprintf (s, len, "%s%s", name, rem > 0 ? ", " : "");
s                 315 source4/heimdal/lib/roken/parse_units.c unparse_flags (int num, const struct units *units, char *s, size_t len)
s                 317 source4/heimdal/lib/roken/parse_units.c     return unparse_something (num, units, s, len,
s                  56 source4/heimdal/lib/roken/parse_units.h parse_units (const char *s, const struct units *units,
s                  63 source4/heimdal/lib/roken/parse_units.h parse_flags (const char *s, const struct units *units,
s                  67 source4/heimdal/lib/roken/parse_units.h unparse_units (int num, const struct units *units, char *s, size_t len);
s                  70 source4/heimdal/lib/roken/parse_units.h unparse_units_approx (int num, const struct units *units, char *s,
s                  74 source4/heimdal/lib/roken/parse_units.h unparse_flags (int num, const struct units *units, char *s, size_t len);
s                 103 source4/heimdal/lib/roken/rkpty.c iscmd(const char *buf, const char *s)
s                 105 source4/heimdal/lib/roken/rkpty.c     size_t len = strlen(s);
s                 106 source4/heimdal/lib/roken/rkpty.c     if (strncmp(buf, s, len) != 0)
s                 115 source4/heimdal/lib/roken/rkpty.c     char s[1024];
s                 124 source4/heimdal/lib/roken/rkpty.c     while (fgets(s, sizeof(s),  cmd) != NULL) {
s                 126 source4/heimdal/lib/roken/rkpty.c 	s[strcspn(s, "#\n")] = '\0';
s                 137 source4/heimdal/lib/roken/rkpty.c 	if ((str = iscmd(s, "expect ")) != NULL) {
s                 140 source4/heimdal/lib/roken/rkpty.c 	} else if ((str = iscmd(s, "send ")) != NULL) {
s                 143 source4/heimdal/lib/roken/rkpty.c 	} else if ((str = iscmd(s, "password ")) != NULL) {
s                 147 source4/heimdal/lib/roken/rkpty.c 	    errx(1, "Invalid command on line %d: %s", lineno, s);
s                 139 source4/heimdal/lib/roken/roken_gethostby.c     int s;
s                 153 source4/heimdal/lib/roken/roken_gethostby.c     s  = socket(AF_INET, SOCK_STREAM, 0);
s                 154 source4/heimdal/lib/roken/roken_gethostby.c     if(s < 0) {
s                 158 source4/heimdal/lib/roken/roken_gethostby.c     if(connect(s, (struct sockaddr*)&addr, sizeof(addr)) < 0) {
s                 159 source4/heimdal/lib/roken/roken_gethostby.c 	close(s);
s                 163 source4/heimdal/lib/roken/roken_gethostby.c     if(write(s, request, strlen(request)) != strlen(request)) {
s                 164 source4/heimdal/lib/roken/roken_gethostby.c 	close(s);
s                 170 source4/heimdal/lib/roken/roken_gethostby.c 	n = read(s, buf + offset, sizeof(buf) - offset);
s                 176 source4/heimdal/lib/roken/roken_gethostby.c     close(s);
s                  47 source4/heimdal/lib/roken/strlwr.c   char *s;
s                  49 source4/heimdal/lib/roken/strlwr.c   for(s = str; *s; s++)
s                  50 source4/heimdal/lib/roken/strlwr.c     *s = tolower((unsigned char)*s);
s                  47 source4/heimdal/lib/roken/strupr.c   char *s;
s                  49 source4/heimdal/lib/roken/strupr.c   for(s = str; *s; s++)
s                  50 source4/heimdal/lib/roken/strupr.c     *s = toupper((unsigned char)*s);
s                  55 source4/heimdal/lib/wind/bidi.c     void *s = bsearch(&ee, _wind_ral_table, _wind_ral_table_size,
s                  58 source4/heimdal/lib/wind/bidi.c     return s != NULL;
s                  65 source4/heimdal/lib/wind/bidi.c     void *s = bsearch(&ee, _wind_l_table, _wind_l_table_size,
s                  68 source4/heimdal/lib/wind/bidi.c     return s != NULL;
s                  53 source4/heimdal/lib/wind/combining.c     void *s = bsearch(&ts, _wind_combining_table, _wind_combining_table_size,
s                  56 source4/heimdal/lib/wind/combining.c     if (s != NULL) {
s                  57 source4/heimdal/lib/wind/combining.c 	const struct translation *t = (const struct translation *)s;
s                  55 source4/heimdal/lib/wind/errorlist.c     const struct error_entry *s;
s                  57 source4/heimdal/lib/wind/errorlist.c     s = (const struct error_entry *)
s                  62 source4/heimdal/lib/wind/errorlist.c     if (s == NULL)
s                  64 source4/heimdal/lib/wind/errorlist.c     return (s->flags & flags);
s                  64 source4/heimdal/lib/wind/map.c 	const struct translation *s;
s                  66 source4/heimdal/lib/wind/map.c 	s = (const struct translation *)
s                  70 source4/heimdal/lib/wind/map.c 	if (s != NULL && (s->flags & flags)) {
s                  73 source4/heimdal/lib/wind/map.c 	    for (j = 0; j < s->val_len; ++j) {
s                  76 source4/heimdal/lib/wind/map.c 		out[o++] = _wind_map_table_val[s->val_offset + j];
s                 140 source4/heimdal/lib/wind/normalize.c 	    void *s = bsearch(&ts,
s                 145 source4/heimdal/lib/wind/normalize.c 	    if (s != NULL) {
s                 146 source4/heimdal/lib/wind/normalize.c 		const struct translation *t = (const struct translation *)s;
s                 292 source4/ldap_server/ldap_server.c 		int policy_value, s;
s                 294 source4/ldap_server/ldap_server.c 		s = sscanf((const char *)el->values[i].data, "%255[^=]=%d", policy_name, &policy_value);
s                 409 source4/lib/com/dcom/main.c int is_ip_binding(const char* s)
s                 411 source4/lib/com/dcom/main.c 	while (*s && (*s != '[')) {
s                 412 source4/lib/com/dcom/main.c 		if (((*s >= '0') && (*s <= '9')) || *s == '.')
s                 413 source4/lib/com/dcom/main.c 			++s;
s                 694 source4/lib/com/dcom/main.c         struct dcom_proxy_async_call_state *s;
s                 700 source4/lib/com/dcom/main.c         s = talloc_get_type(c->private_data, struct dcom_proxy_async_call_state);
s                 708 source4/lib/com/dcom/main.c         req = dcerpc_ndr_request_send(p, &s->d->obj.u_objref.u_standard.std.ipid, s->table, s->opnum, s, s->r);
s                 709 source4/lib/com/dcom/main.c         composite_continue_rpc(c, req, s->continuation, c);
s                  33 source4/lib/events/tevent_s4.c 	char *s = NULL;
s                  49 source4/lib/events/tevent_s4.c 	vasprintf(&s, fmt, ap);
s                  50 source4/lib/events/tevent_s4.c 	if (!s) return;
s                  51 source4/lib/events/tevent_s4.c 	DEBUG(samba_level, ("tevent: %s", s));
s                  52 source4/lib/events/tevent_s4.c 	free(s);
s                 721 source4/lib/ldb-samba/ldif_handlers.c 	const struct ldb_schema_syntax *s = NULL;
s                 725 source4/lib/ldb-samba/ldif_handlers.c 			s = &samba_syntaxes[j];
s                 729 source4/lib/ldb-samba/ldif_handlers.c 	return s;
s                 742 source4/lib/ldb-samba/ldif_handlers.c 		const struct ldb_schema_syntax *s = NULL;
s                 744 source4/lib/ldb-samba/ldif_handlers.c 		s = ldb_samba_syntax_by_name(ldb, samba_attributes[i].syntax);
s                 746 source4/lib/ldb-samba/ldif_handlers.c 		if (!s) {
s                 747 source4/lib/ldb-samba/ldif_handlers.c 			s = ldb_standard_syntax_by_name(ldb, samba_attributes[i].syntax);
s                 750 source4/lib/ldb-samba/ldif_handlers.c 		if (!s) {
s                 754 source4/lib/ldb-samba/ldif_handlers.c 		ret = ldb_schema_attribute_add_with_syntax(ldb, samba_attributes[i].name, LDB_ATTR_FLAG_FIXED, s);
s                  56 source4/lib/ldb/common/attrib_handlers.c 	char *s, *t;
s                  69 source4/lib/ldb/common/attrib_handlers.c 	s = (char *)(out->data);
s                  72 source4/lib/ldb/common/attrib_handlers.c 	l = strlen(s);
s                  73 source4/lib/ldb/common/attrib_handlers.c 	while (l > 0 && s[l - 1] == ' ') l--;
s                  74 source4/lib/ldb/common/attrib_handlers.c 	s[l] = '\0';
s                  77 source4/lib/ldb/common/attrib_handlers.c 	if (*s == ' ') {
s                  78 source4/lib/ldb/common/attrib_handlers.c 		for (t = s; *s == ' '; s++) ;
s                  81 source4/lib/ldb/common/attrib_handlers.c 		memmove(t, s, l);
s                  83 source4/lib/ldb/common/attrib_handlers.c 		s = t;
s                  87 source4/lib/ldb/common/attrib_handlers.c 	while ((t = strchr(s, ' ')) != NULL) {
s                  88 source4/lib/ldb/common/attrib_handlers.c 		for (s = t; *s == ' '; s++) ;
s                  90 source4/lib/ldb/common/attrib_handlers.c 		if ((s - t) > 1) {
s                  91 source4/lib/ldb/common/attrib_handlers.c 			l = strlen(s);
s                  94 source4/lib/ldb/common/attrib_handlers.c 			memmove(t + 1, s, l);
s                  62 source4/lib/ldb/common/ldb.c 	char *s = NULL;
s                  79 source4/lib/ldb/common/ldb.c 	vasprintf(&s, fmt, ap);
s                  80 source4/lib/ldb/common/ldb.c 	if (!s) return;
s                  81 source4/lib/ldb/common/ldb.c 	ldb_debug(ldb, ldb_level, "tevent: %s", s);
s                  82 source4/lib/ldb/common/ldb.c 	free(s);
s                 195 source4/lib/ldb/common/ldb_attributes.c 	const struct ldb_schema_syntax *s = ldb_standard_syntax_by_name(ldb, syntax);
s                 196 source4/lib/ldb/common/ldb_attributes.c 	return ldb_schema_attribute_add_with_syntax(ldb, attribute, flags, s);
s                 164 source4/lib/ldb/common/ldb_dn.c 	const char *p, *s;
s                 168 source4/lib/ldb/common/ldb_dn.c 	p = s = src;
s                 178 source4/lib/ldb/common/ldb_dn.c 		memcpy(d, s, p - s); /* copy the part of the string before the stop */
s                 179 source4/lib/ldb/common/ldb_dn.c 		d += (p - s); /* move to current position */
s                 189 source4/lib/ldb/common/ldb_dn.c 		s = p; /* move forward */
s                 193 source4/lib/ldb/common/ldb_dn.c 	l = len - (s - src);
s                 194 source4/lib/ldb/common/ldb_dn.c 	memcpy(d, s, l + 1);
s                1183 source4/lib/ldb/common/ldb_dn.c 	const char *s;
s                1197 source4/lib/ldb/common/ldb_dn.c 		s = NULL;
s                1199 source4/lib/ldb/common/ldb_dn.c 			if ( ! (s = ldb_dn_get_casefold(base))) {
s                1221 source4/lib/ldb/common/ldb_dn.c 		if (dn->casefold && s) {
s                1223 source4/lib/ldb/common/ldb_dn.c 				t = talloc_asprintf(dn, "%s,%s", dn->casefold, s);
s                1225 source4/lib/ldb/common/ldb_dn.c 				t = talloc_strdup(dn, s);
s                1234 source4/lib/ldb/common/ldb_dn.c 		s = ldb_dn_get_linearized(base);
s                1235 source4/lib/ldb/common/ldb_dn.c 		if ( ! s) {
s                1240 source4/lib/ldb/common/ldb_dn.c 			t = talloc_asprintf(dn, "%s,%s", dn->linearized, s);
s                1242 source4/lib/ldb/common/ldb_dn.c 			t = talloc_strdup(dn, s);
s                1302 source4/lib/ldb/common/ldb_dn.c 	const char *s;
s                1316 source4/lib/ldb/common/ldb_dn.c 		s = NULL;
s                1318 source4/lib/ldb/common/ldb_dn.c 			if ( ! (s = ldb_dn_get_casefold(child))) {
s                1348 source4/lib/ldb/common/ldb_dn.c 		if (dn->casefold && s) {
s                1349 source4/lib/ldb/common/ldb_dn.c 			t = talloc_asprintf(dn, "%s,%s", s, dn->casefold);
s                1357 source4/lib/ldb/common/ldb_dn.c 		s = ldb_dn_get_linearized(child);
s                1358 source4/lib/ldb/common/ldb_dn.c 		if ( ! s) {
s                1362 source4/lib/ldb/common/ldb_dn.c 		t = talloc_asprintf(dn, "%s,%s", s, dn->linearized);
s                 107 source4/lib/ldb/common/ldb_ldif.c int ldb_base64_decode(char *s)
s                 111 source4/lib/ldb/common/ldb_ldif.c 	uint8_t *d = (uint8_t *)s;
s                 116 source4/lib/ldb/common/ldb_ldif.c 	while (*s && (p=strchr(b64,*s))) {
s                 130 source4/lib/ldb/common/ldb_ldif.c 		s++; i++;
s                 136 source4/lib/ldb/common/ldb_ldif.c 	if (*s && !p) {
s                 138 source4/lib/ldb/common/ldb_ldif.c 		if (*s != '=') {
s                 441 source4/lib/ldb/common/ldb_ldif.c static int next_attr(void *mem_ctx, char **s, const char **attr, struct ldb_val *value)
s                 447 source4/lib/ldb/common/ldb_ldif.c 	if (strncmp(*s, "-\n", 2) == 0) {
s                 450 source4/lib/ldb/common/ldb_ldif.c 		*s += 2;
s                 454 source4/lib/ldb/common/ldb_ldif.c 	p = strchr(*s, ':');
s                 471 source4/lib/ldb/common/ldb_ldif.c 	*attr = *s;
s                 483 source4/lib/ldb/common/ldb_ldif.c 		*s = ((char *)value->data) + value->length;
s                 486 source4/lib/ldb/common/ldb_ldif.c 		*s = p+1;
s                 528 source4/lib/ldb/common/ldb_ldif.c 	char *chunk=NULL, *s;
s                 556 source4/lib/ldb/common/ldb_ldif.c 	s = chunk;
s                 558 source4/lib/ldb/common/ldb_ldif.c 	if (next_attr(ldif, &s, &attr, &value) != 0) {
s                 577 source4/lib/ldb/common/ldb_ldif.c 	while (next_attr(ldif, &s, &attr, &value) == 0) {
s                 710 source4/lib/ldb/common/ldb_ldif.c 	const char *s;
s                 717 source4/lib/ldb/common/ldb_ldif.c 	if (state->s[0] != 0) {
s                 718 source4/lib/ldb/common/ldb_ldif.c 		return *state->s++;
s                 723 source4/lib/ldb/common/ldb_ldif.c struct ldb_ldif *ldb_ldif_read_string(struct ldb_context *ldb, const char **s)
s                 727 source4/lib/ldb/common/ldb_ldif.c 	state.s = *s;
s                 729 source4/lib/ldb/common/ldb_ldif.c 	*s = state.s;
s                 794 source4/lib/ldb/common/ldb_msg.c time_t ldb_string_to_time(const char *s)
s                 798 source4/lib/ldb/common/ldb_msg.c 	if (s == NULL) return 0;
s                 801 source4/lib/ldb/common/ldb_msg.c 	if (sscanf(s, "%04u%02u%02u%02u%02u%02u", 
s                 846 source4/lib/ldb/common/ldb_msg.c time_t ldb_string_utc_to_time(const char *s)
s                 850 source4/lib/ldb/common/ldb_msg.c 	if (s == NULL) return 0;
s                 853 source4/lib/ldb/common/ldb_msg.c 	if (sscanf(s, "%02u%02u%02u%02u%02u%02u", 
s                 202 source4/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filter(void *mem_ctx, const char **s);
s                 256 source4/lib/ldb/common/ldb_parse.c static enum ldb_parse_op ldb_parse_filtertype(void *mem_ctx, char **type, char **value, const char **s)
s                 260 source4/lib/ldb/common/ldb_parse.c 	const char *p = *s;
s                 346 source4/lib/ldb/common/ldb_parse.c 	*s = p;
s                 353 source4/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_simple(void *mem_ctx, const char **s)
s                 365 source4/lib/ldb/common/ldb_parse.c 	filtertype = ldb_parse_filtertype(ret, &attr, &value, s);
s                 468 source4/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filterlist(void *mem_ctx, const char **s)
s                 472 source4/lib/ldb/common/ldb_parse.c 	const char *p = *s;
s                 527 source4/lib/ldb/common/ldb_parse.c 	*s = p;
s                 536 source4/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_not(void *mem_ctx, const char **s)
s                 539 source4/lib/ldb/common/ldb_parse.c 	const char *p = *s;
s                 559 source4/lib/ldb/common/ldb_parse.c 	*s = p;
s                 568 source4/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filtercomp(void *mem_ctx, const char **s)
s                 571 source4/lib/ldb/common/ldb_parse.c 	const char *p = *s;
s                 597 source4/lib/ldb/common/ldb_parse.c 	*s = p;
s                 605 source4/lib/ldb/common/ldb_parse.c static struct ldb_parse_tree *ldb_parse_filter(void *mem_ctx, const char **s)
s                 608 source4/lib/ldb/common/ldb_parse.c 	const char *p = *s;
s                 626 source4/lib/ldb/common/ldb_parse.c 	*s = p;
s                 637 source4/lib/ldb/common/ldb_parse.c struct ldb_parse_tree *ldb_parse_tree(void *mem_ctx, const char *s)
s                 639 source4/lib/ldb/common/ldb_parse.c 	if (s == NULL || *s == 0) {
s                 640 source4/lib/ldb/common/ldb_parse.c 		s = "(|(objectClass=*)(distinguishedName=*))";
s                 643 source4/lib/ldb/common/ldb_parse.c 	while (isspace((unsigned char)*s)) s++;
s                 645 source4/lib/ldb/common/ldb_parse.c 	if (*s == '(') {
s                 646 source4/lib/ldb/common/ldb_parse.c 		return ldb_parse_filter(mem_ctx, &s);
s                 649 source4/lib/ldb/common/ldb_parse.c 	return ldb_parse_simple(mem_ctx, &s);
s                 658 source4/lib/ldb/common/ldb_parse.c 	char *s, *s2, *ret;
s                 671 source4/lib/ldb/common/ldb_parse.c 			s = ldb_filter_from_tree(mem_ctx, tree->u.list.elements[i]);
s                 672 source4/lib/ldb/common/ldb_parse.c 			if (s == NULL) {
s                 676 source4/lib/ldb/common/ldb_parse.c 			s2 = talloc_asprintf_append(ret, "%s", s);
s                 677 source4/lib/ldb/common/ldb_parse.c 			talloc_free(s);
s                 684 source4/lib/ldb/common/ldb_parse.c 		s = talloc_asprintf_append(ret, ")");
s                 685 source4/lib/ldb/common/ldb_parse.c 		if (s == NULL) {
s                 689 source4/lib/ldb/common/ldb_parse.c 		return s;
s                 691 source4/lib/ldb/common/ldb_parse.c 		s = ldb_filter_from_tree(mem_ctx, tree->u.isnot.child);
s                 692 source4/lib/ldb/common/ldb_parse.c 		if (s == NULL) return NULL;
s                 694 source4/lib/ldb/common/ldb_parse.c 		ret = talloc_asprintf(mem_ctx, "(!%s)", s);
s                 695 source4/lib/ldb/common/ldb_parse.c 		talloc_free(s);
s                 698 source4/lib/ldb/common/ldb_parse.c 		s = ldb_binary_encode(mem_ctx, tree->u.equality.value);
s                 699 source4/lib/ldb/common/ldb_parse.c 		if (s == NULL) return NULL;
s                 701 source4/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
s                 702 source4/lib/ldb/common/ldb_parse.c 		talloc_free(s);
s                 716 source4/lib/ldb/common/ldb_parse.c 				s = talloc_asprintf_append(ret, "%s*", s2);
s                 718 source4/lib/ldb/common/ldb_parse.c 				s = talloc_asprintf_append(ret, "%s", s2);
s                 720 source4/lib/ldb/common/ldb_parse.c 			if (s == NULL) {
s                 724 source4/lib/ldb/common/ldb_parse.c 			ret = s;
s                 726 source4/lib/ldb/common/ldb_parse.c 		s = talloc_asprintf_append(ret, ")");
s                 727 source4/lib/ldb/common/ldb_parse.c 		if (s == NULL) {
s                 731 source4/lib/ldb/common/ldb_parse.c 		ret = s;
s                 734 source4/lib/ldb/common/ldb_parse.c 		s = ldb_binary_encode(mem_ctx, tree->u.equality.value);
s                 735 source4/lib/ldb/common/ldb_parse.c 		if (s == NULL) return NULL;
s                 737 source4/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
s                 738 source4/lib/ldb/common/ldb_parse.c 		talloc_free(s);
s                 741 source4/lib/ldb/common/ldb_parse.c 		s = ldb_binary_encode(mem_ctx, tree->u.equality.value);
s                 742 source4/lib/ldb/common/ldb_parse.c 		if (s == NULL) return NULL;
s                 744 source4/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
s                 745 source4/lib/ldb/common/ldb_parse.c 		talloc_free(s);
s                 751 source4/lib/ldb/common/ldb_parse.c 		s = ldb_binary_encode(mem_ctx, tree->u.equality.value);
s                 752 source4/lib/ldb/common/ldb_parse.c 		if (s == NULL) return NULL;
s                 754 source4/lib/ldb/common/ldb_parse.c 				      tree->u.equality.attr, s);
s                 755 source4/lib/ldb/common/ldb_parse.c 		talloc_free(s);
s                 758 source4/lib/ldb/common/ldb_parse.c 		s = ldb_binary_encode(mem_ctx, tree->u.extended.value);
s                 759 source4/lib/ldb/common/ldb_parse.c 		if (s == NULL) return NULL;
s                 765 source4/lib/ldb/common/ldb_parse.c 				      s);
s                 766 source4/lib/ldb/common/ldb_parse.c 		talloc_free(s);
s                  56 source4/lib/ldb/common/ldb_utf8.c char *ldb_casefold_default(void *context, void *mem_ctx, const char *s, size_t n)
s                  59 source4/lib/ldb/common/ldb_utf8.c 	char *ret = talloc_strndup(mem_ctx, s, n);
s                  60 source4/lib/ldb/common/ldb_utf8.c 	if (!s) {
s                  75 source4/lib/ldb/common/ldb_utf8.c char *ldb_casefold(struct ldb_context *ldb, void *mem_ctx, const char *s, size_t n)
s                  77 source4/lib/ldb/common/ldb_utf8.c 	return ldb->utf8_fns.casefold(ldb->utf8_fns.context, mem_ctx, s, n);
s                  85 source4/lib/ldb/common/ldb_utf8.c int ldb_valid_attr_name(const char *s)
s                  89 source4/lib/ldb/common/ldb_utf8.c 	if (!s || !s[0])
s                  93 source4/lib/ldb/common/ldb_utf8.c 	if (strcmp(s, "*") == 0) return 1;
s                  95 source4/lib/ldb/common/ldb_utf8.c 	for (i = 0; s[i]; i++) {
s                  96 source4/lib/ldb/common/ldb_utf8.c 		if (! isascii(s[i])) {
s                 100 source4/lib/ldb/common/ldb_utf8.c 			if (! (isalpha(s[i]) || (s[i] == '@'))) {
s                 104 source4/lib/ldb/common/ldb_utf8.c 			if (! (isalnum(s[i]) || (s[i] == '-'))) {
s                 112 source4/lib/ldb/common/ldb_utf8.c char *ldb_attr_casefold(void *mem_ctx, const char *s)
s                 115 source4/lib/ldb/common/ldb_utf8.c 	char *ret = talloc_strdup(mem_ctx, s);
s                 210 source4/lib/ldb/include/ldb.h 	char *(*casefold)(void *context, TALLOC_CTX *mem_ctx, const char *s, size_t n);
s                 287 source4/lib/ldb/include/ldb.h struct ldb_parse_tree *ldb_parse_tree(TALLOC_CTX *mem_ctx, const char *s);
s                1290 source4/lib/ldb/include/ldb.h char *ldb_casefold(struct ldb_context *ldb, TALLOC_CTX *mem_ctx, const char *s, size_t n);
s                1298 source4/lib/ldb/include/ldb.h int ldb_valid_attr_name(const char *s);
s                1408 source4/lib/ldb/include/ldb.h struct ldb_ldif *ldb_ldif_read_string(struct ldb_context *ldb, const char **s);
s                1449 source4/lib/ldb/include/ldb.h int ldb_base64_decode(char *s);
s                1575 source4/lib/ldb/include/ldb.h char *ldb_attr_casefold(TALLOC_CTX *mem_ctx, const char *s);
s                1797 source4/lib/ldb/include/ldb.h time_t ldb_string_to_time(const char *s);
s                1823 source4/lib/ldb/include/ldb.h time_t ldb_string_utc_to_time(const char *s);
s                 151 source4/lib/ldb/include/ldb_private.h char *ldb_casefold_default(void *context, void *mem_ctx, const char *s, size_t n);
s                 134 source4/lib/ldb/ldb_tdb/ldb_cache.c 		const struct ldb_schema_syntax *s;
s                 157 source4/lib/ldb/ldb_tdb/ldb_cache.c 		s = ldb_standard_syntax_by_name(ldb, syntax);
s                 158 source4/lib/ldb/ldb_tdb/ldb_cache.c 		if (s == NULL) {
s                 166 source4/lib/ldb/ldb_tdb/ldb_cache.c 		if (ldb_schema_attribute_add_with_syntax(ldb, msg->elements[i].name, flags, s) != 0) {
s                 395 source4/lib/ldb/ldb_tdb/ldb_cache.c 	char *s = NULL;
s                 406 source4/lib/ldb/ldb_tdb/ldb_cache.c 	s = talloc_asprintf(msg, "%llu", ltdb->sequence_number+1);
s                 407 source4/lib/ldb/ldb_tdb/ldb_cache.c 	if (!s) {
s                 429 source4/lib/ldb/ldb_tdb/ldb_cache.c 	val.data = (uint8_t *)s;
s                 430 source4/lib/ldb/ldb_tdb/ldb_cache.c 	val.length = strlen(s);
s                 442 source4/lib/ldb/ldb_tdb/ldb_cache.c 	s = ldb_timestring(msg, t);
s                 443 source4/lib/ldb/ldb_tdb/ldb_cache.c 	if (s == NULL) {
s                 447 source4/lib/ldb/ldb_tdb/ldb_cache.c 	val_time.data = (uint8_t *)s;
s                 448 source4/lib/ldb/ldb_tdb/ldb_cache.c 	val_time.length = strlen(s);
s                 742 source4/lib/ldb/pyldb.c 	const char *s;
s                 744 source4/lib/ldb/pyldb.c 	if (!PyArg_ParseTuple(args, "s", &s))
s                 748 source4/lib/ldb/pyldb.c 	while ((ldif = ldb_ldif_read_string(self->ldb_ctx, &s)) != NULL) {
s                  48 source4/lib/ldb_wrap.c 	char *s = NULL;
s                  64 source4/lib/ldb_wrap.c 	vasprintf(&s, fmt, ap);
s                  65 source4/lib/ldb_wrap.c 	if (!s) return;
s                  66 source4/lib/ldb_wrap.c 	DEBUG(samba_level, ("ldb: %s\n", s));
s                  67 source4/lib/ldb_wrap.c 	free(s);
s                  32 source4/lib/ldb_wrap.h char *wrap_casefold(void *context, void *mem_ctx, const char *s, size_t n);
s                 142 source4/lib/messaging/tests/messaging.c 	struct torture_suite *s = torture_suite_create(mem_ctx, "MESSAGING");
s                 143 source4/lib/messaging/tests/messaging.c 	torture_suite_add_simple_test(s, "ping_speed", test_ping_speed);
s                 144 source4/lib/messaging/tests/messaging.c 	return s;
s                  42 source4/lib/socket/access.c static bool masked_match(TALLOC_CTX *mem_ctx, const char *tok, const char *slash, const char *s)
s                  49 source4/lib/socket/access.c 	if ((addr = interpret_addr(s)) == INADDR_NONE)
s                  74 source4/lib/socket/access.c static bool string_match(TALLOC_CTX *mem_ctx, const char *tok,const char *s, char *invalid_char)
s                  97 source4/lib/socket/access.c 		if ((str_len = strlen(s)) > (tok_len = strlen(tok))
s                  98 source4/lib/socket/access.c 		    && strcasecmp(tok, s + str_len - tok_len)==0) {
s                 109 source4/lib/socket/access.c 		if (strchr(s, '.') == 0 && strcasecmp(s, "unknown") != 0) {
s                 112 source4/lib/socket/access.c 	} else if (strcasecmp(tok, s)==0) {   /* match host name or address */
s                 115 source4/lib/socket/access.c 		if (strncmp(tok, s, tok_len) == 0)
s                 118 source4/lib/socket/access.c 		if (isdigit((int)s[0]) && masked_match(mem_ctx, tok, cut, s))
s                 386 source4/lib/tdr/tdr.c 	char *s = NULL;
s                 390 source4/lib/tdr/tdr.c 	vasprintf(&s, format, ap);
s                 395 source4/lib/tdr/tdr.c 	DEBUG(0,("%s\n", s));
s                 396 source4/lib/tdr/tdr.c 	free(s);
s                  57 source4/lib/tdr/tdr.h #define TDR_ALLOC(ctx, s, n) do { \
s                  58 source4/lib/tdr/tdr.h 	                       (s) = talloc_array_size(ctx, sizeof(*(s)), n); \
s                  59 source4/lib/tdr/tdr.h                            if ((n) && !(s)) return NT_STATUS_NO_MEMORY; \
s                 207 source4/lib/wmi/tools/wmic.c 				char *s;
s                 208 source4/lib/wmi/tools/wmic.c 				s = string_CIMVAR(ctx, &co[i]->instance->data[j], co[i]->obj_class->properties[j].property.desc->cimtype & CIM_TYPEMASK);
s                 209 source4/lib/wmi/tools/wmic.c 				printf("%s%s", j?"|":"", s);
s                 480 source4/lib/wmi/wmi_wrap.c     const char *s;
s                 481 source4/lib/wmi/wmi_wrap.c     for (s = type->str; *s; s++)
s                 482 source4/lib/wmi/wmi_wrap.c       if (*s == '|') last_name = s+1;
s                 770 source4/lib/wmi/wmi_wrap.c #  define PyString_AsStringAndSize(obj, s, len) {*s = PyString_AsString(obj); *len = *s ? strlen(*s) : 0;}
s                1753 source4/lib/wmi/wmi_wrap.c   int s = (i < j) ? -1 : ((i > j) ? 1 : 0);
s                1754 source4/lib/wmi/wmi_wrap.c   return s ? s : strncmp((char *)v->pack, (char *)w->pack, 2*v->size);
s                 372 source4/libcli/auth/smbdes.c 	uint8_t s[14];
s                 374 source4/libcli/auth/smbdes.c 	s[0] = s[4] = s[8] = s[12] = (uint8_t)(rid & 0xFF);
s                 375 source4/libcli/auth/smbdes.c 	s[1] = s[5] = s[9] = s[13] = (uint8_t)((rid >> 8) & 0xFF);
s                 376 source4/libcli/auth/smbdes.c 	s[2] = s[6] = s[10]        = (uint8_t)((rid >> 16) & 0xFF);
s                 377 source4/libcli/auth/smbdes.c 	s[3] = s[7] = s[11]        = (uint8_t)((rid >> 24) & 0xFF);
s                 379 source4/libcli/auth/smbdes.c 	des_crypt56(out, in, s, forw);
s                 380 source4/libcli/auth/smbdes.c 	des_crypt56(out+8, in+8, s+7, forw);
s                  37 source4/libcli/clideltree.c 	char *s, *n;
s                  44 source4/libcli/clideltree.c 	asprintf(&s, "%s%s", n, finfo->name);
s                  47 source4/libcli/clideltree.c 		if (NT_STATUS_IS_ERR(smbcli_setatr(dstate->tree, s, 0, 0))) {
s                  49 source4/libcli/clideltree.c 				 s, smbcli_errstr(dstate->tree)));			
s                  55 source4/libcli/clideltree.c 		asprintf(&s2, "%s\\*", s);
s                  61 source4/libcli/clideltree.c 		if (NT_STATUS_IS_ERR(smbcli_rmdir(dstate->tree, s))) {
s                  63 source4/libcli/clideltree.c 				 s, smbcli_errstr(dstate->tree)));
s                  68 source4/libcli/clideltree.c 		if (NT_STATUS_IS_ERR(smbcli_unlink(dstate->tree, s))) {
s                  70 source4/libcli/clideltree.c 				 s, smbcli_errstr(dstate->tree)));
s                  75 source4/libcli/clideltree.c 	free(s);
s                  55 source4/libcli/clilist.c 		finfo->name = info->standard.name.s;
s                  56 source4/libcli/clilist.c 		finfo->short_name = info->standard.name.s;
s                  63 source4/libcli/clilist.c 		finfo->short_name = info->both_directory_info.short_name.s;
s                  64 source4/libcli/clilist.c 		finfo->name = info->both_directory_info.name.s;
s                 133 source4/libcli/clitrans2.c 	*name = strdup(parms.name_info.out.fname.s);
s                 215 source4/libcli/clitrans2.c 	if (!parms.alt_name_info.out.fname.s) {
s                 218 source4/libcli/clitrans2.c 		*alt_name = strdup(parms.alt_name_info.out.fname.s);
s                  45 source4/libcli/raw/interfaces.h 	const char *s;
s                  35 source4/libcli/raw/raweas.c 		total += 4 + strlen(eas[i].name.s)+1 + eas[i].value.length;
s                  48 source4/libcli/raw/raweas.c 		total += 1 + strlen(eas[i].name.s) + 1;
s                  63 source4/libcli/raw/raweas.c 		uint_t len = 8 + strlen(eas[i].name.s)+1 + eas[i].value.length;
s                  85 source4/libcli/raw/raweas.c 		uint_t nlen = strlen(eas[i].name.s);
s                  89 source4/libcli/raw/raweas.c 		memcpy(data+4, eas[i].name.s, nlen+1);
s                 106 source4/libcli/raw/raweas.c 		uint_t nlen = strlen(eas[i].name.s);
s                 117 source4/libcli/raw/raweas.c 		memcpy(data+8, eas[i].name.s, nlen+1);
s                 149 source4/libcli/raw/raweas.c 	ea->name.s = talloc_strndup(mem_ctx, (const char *)(blob->data+4), nlen);
s                 281 source4/libcli/raw/raweas.c 	ea->name.s = talloc_strndup(mem_ctx, (const char *)(blob->data+1), nlen);
s                 358 source4/libcli/raw/raweas.c 		uint_t nlen = strlen(eas[i].name.s);
s                 360 source4/libcli/raw/raweas.c 		memcpy(data->data+off+1, eas[i].name.s, nlen+1);
s                  71 source4/libcli/raw/rawfileinfo.c 		io->streams[n].stream_name.s = (const char *)vstr;
s                 866 source4/libcli/raw/rawrequest.c 	dest->s = NULL;
s                 891 source4/libcli/raw/rawrequest.c 	dest->s = NULL;
s                 900 source4/libcli/raw/rawrequest.c 		return align + extra + smbcli_blob_pull_ucs2(mem_ctx, blob, &dest->s, 
s                 909 source4/libcli/raw/rawrequest.c 	return extra + smbcli_blob_pull_ascii(mem_ctx, blob, &dest->s, 
s                  46 source4/libcli/resolve/testsuite.c 		struct socket_address **s;
s                  49 source4/libcli/resolve/testsuite.c 		torture_assert_ntstatus_ok(tctx, resolve_name_host_recv(c, mem_ctx, &s, NULL),
s                 186 source4/libcli/security/sddl.c 	const char *s;
s                 246 source4/libcli/security/sddl.c 	s = tok[5];
s                 247 source4/libcli/security/sddl.c 	sid = sddl_decode_sid(mem_ctx, &s, domain_sid);
s                 393 source4/libcli/security/sddl.c 	char *s;
s                 402 source4/libcli/security/sddl.c 	s = talloc_strdup(mem_ctx, "");
s                 407 source4/libcli/security/sddl.c 			s = talloc_asprintf_append_buffer(s, "%s", map[i].name);
s                 408 source4/libcli/security/sddl.c 			if (s == NULL) goto failed;
s                 417 source4/libcli/security/sddl.c 	return s;
s                 420 source4/libcli/security/sddl.c 	talloc_free(s);
s                 671 source4/libcli/smb2/request.c 		char *s;
s                 672 source4/libcli/smb2/request.c 		s = talloc_strdup(mem_ctx, "");
s                 673 source4/libcli/smb2/request.c 		NT_STATUS_HAVE_NO_MEMORY(s);
s                 674 source4/libcli/smb2/request.c 		*str = s;
s                 174 source4/libcli/smb2/util.c 		if (strcmp(".", list[i].name_info.name.s) == 0 ||
s                 175 source4/libcli/smb2/util.c 		    strcmp("..", list[i].name_info.name.s) == 0) {
s                 178 source4/libcli/smb2/util.c 		name = talloc_asprintf(tmp_ctx, "%s\\%s", dname, list[i].name_info.name.s);
s                 439 source4/libcli/wrepl/winsrepl.c static int wrepl_send_ctrl_destructor(struct wrepl_send_ctrl_state *s)
s                 441 source4/libcli/wrepl/winsrepl.c 	struct wrepl_request *req = s->wrepl_sock->recv_queue;
s                 450 source4/libcli/wrepl/winsrepl.c 		if (req == s->req) break;
s                 460 source4/libcli/wrepl/winsrepl.c 	if (s->ctrl.disconnect_after_send) {
s                 461 source4/libcli/wrepl/winsrepl.c 		wrepl_socket_dead(s->wrepl_sock, NT_STATUS_LOCAL_DISCONNECT);
s                 515 source4/libcli/wrepl/winsrepl.c 		struct wrepl_send_ctrl_state *s = talloc(blob.data, struct wrepl_send_ctrl_state);
s                 516 source4/libcli/wrepl/winsrepl.c 		if (!s) return wrepl_request_finished(req, NT_STATUS_NO_MEMORY);
s                 517 source4/libcli/wrepl/winsrepl.c 		s->ctrl		= *ctrl;
s                 518 source4/libcli/wrepl/winsrepl.c 		s->req		= req;
s                 519 source4/libcli/wrepl/winsrepl.c 		s->wrepl_sock	= wrepl_socket;
s                 520 source4/libcli/wrepl/winsrepl.c 		talloc_set_destructor(s, wrepl_send_ctrl_destructor);
s                  61 source4/libnet/groupinfo.c 	struct groupinfo_state *s;
s                  67 source4/libnet/groupinfo.c 	s = talloc_get_type(c->private_data, struct groupinfo_state);
s                  74 source4/libnet/groupinfo.c 	if (!NT_STATUS_IS_OK(s->lookup.out.result)) {
s                  75 source4/libnet/groupinfo.c 		composite_error(c, s->lookup.out.result);
s                  80 source4/libnet/groupinfo.c 	if (s->monitor_fn) {
s                  82 source4/libnet/groupinfo.c 		msg_lookup = talloc(s, struct msg_rpc_lookup_name);
s                  83 source4/libnet/groupinfo.c 		msg_lookup->rid = s->lookup.out.rids->ids;
s                  84 source4/libnet/groupinfo.c 		msg_lookup->count = s->lookup.out.rids->count;
s                  88 source4/libnet/groupinfo.c 		s->monitor_fn(&msg);
s                  94 source4/libnet/groupinfo.c 	if (s->lookup.out.rids->count == 0) {
s                 101 source4/libnet/groupinfo.c 	s->opengroup.in.domain_handle   = &s->domain_handle;
s                 102 source4/libnet/groupinfo.c 	s->opengroup.in.access_mask     = SEC_FLAG_MAXIMUM_ALLOWED;
s                 103 source4/libnet/groupinfo.c 	s->opengroup.in.rid             = s->lookup.out.rids->ids[0];
s                 104 source4/libnet/groupinfo.c 	s->opengroup.out.group_handle   = &s->group_handle;
s                 107 source4/libnet/groupinfo.c 	opengroup_req = dcerpc_samr_OpenGroup_send(s->pipe, c, &s->opengroup);
s                 120 source4/libnet/groupinfo.c 	struct groupinfo_state *s;
s                 126 source4/libnet/groupinfo.c 	s = talloc_get_type(c->private_data, struct groupinfo_state);
s                 132 source4/libnet/groupinfo.c 	if (!NT_STATUS_IS_OK(s->querygroupinfo.out.result)) {
s                 133 source4/libnet/groupinfo.c 		composite_error(c, s->querygroupinfo.out.result);
s                 138 source4/libnet/groupinfo.c 	if (s->monitor_fn) {
s                 140 source4/libnet/groupinfo.c 		msg_open = talloc(s, struct msg_rpc_open_group);
s                 141 source4/libnet/groupinfo.c 		msg_open->rid = s->opengroup.in.rid;
s                 142 source4/libnet/groupinfo.c 		msg_open->access_mask = s->opengroup.in.access_mask;
s                 146 source4/libnet/groupinfo.c 		s->monitor_fn(&msg);
s                 150 source4/libnet/groupinfo.c 	s->querygroupinfo.in.group_handle = &s->group_handle;
s                 151 source4/libnet/groupinfo.c 	s->querygroupinfo.in.level        = s->level;
s                 152 source4/libnet/groupinfo.c 	s->querygroupinfo.out.info        = talloc(s, union samr_GroupInfo *);
s                 153 source4/libnet/groupinfo.c 	if (composite_nomem(s->querygroupinfo.out.info, c)) return;
s                 156 source4/libnet/groupinfo.c 	querygroup_req = dcerpc_samr_QueryGroupInfo_send(s->pipe, c, &s->querygroupinfo);
s                 169 source4/libnet/groupinfo.c 	struct groupinfo_state *s;
s                 175 source4/libnet/groupinfo.c 	s = talloc_get_type(c->private_data, struct groupinfo_state);
s                 182 source4/libnet/groupinfo.c 	if (!NT_STATUS_IS_OK(s->querygroupinfo.out.result)) {
s                 183 source4/libnet/groupinfo.c 		composite_error(c, s->querygroupinfo.out.result);
s                 187 source4/libnet/groupinfo.c 	s->info = talloc_steal(s, *s->querygroupinfo.out.info);
s                 190 source4/libnet/groupinfo.c 	if (s->monitor_fn) {
s                 192 source4/libnet/groupinfo.c 		msg_query = talloc(s, struct msg_rpc_query_group);
s                 193 source4/libnet/groupinfo.c 		msg_query->level = s->querygroupinfo.in.level;
s                 197 source4/libnet/groupinfo.c 		s->monitor_fn(&msg);
s                 201 source4/libnet/groupinfo.c 	s->samrclose.in.handle  = &s->group_handle;
s                 202 source4/libnet/groupinfo.c 	s->samrclose.out.handle = &s->group_handle;
s                 205 source4/libnet/groupinfo.c 	close_req = dcerpc_samr_Close_send(s->pipe, c, &s->samrclose);
s                 218 source4/libnet/groupinfo.c 	struct groupinfo_state *s;
s                 223 source4/libnet/groupinfo.c 	s = talloc_get_type(c->private_data, struct groupinfo_state);
s                 229 source4/libnet/groupinfo.c 	if (!NT_STATUS_IS_OK(s->samrclose.out.result)) {
s                 230 source4/libnet/groupinfo.c 		composite_error(c, s->samrclose.out.result);
s                 235 source4/libnet/groupinfo.c 	if (s->monitor_fn) {
s                 237 source4/libnet/groupinfo.c 		msg_close = talloc(s, struct msg_rpc_close_group);
s                 238 source4/libnet/groupinfo.c 		msg_close->rid = s->opengroup.in.rid;
s                 242 source4/libnet/groupinfo.c 		s->monitor_fn(&msg);
s                 260 source4/libnet/groupinfo.c 	struct groupinfo_state *s;
s                 269 source4/libnet/groupinfo.c 	s = talloc_zero(c, struct groupinfo_state);
s                 270 source4/libnet/groupinfo.c 	if (composite_nomem(s, c)) return c;
s                 272 source4/libnet/groupinfo.c 	c->private_data = s;
s                 274 source4/libnet/groupinfo.c 	s->level         = io->in.level;
s                 275 source4/libnet/groupinfo.c 	s->pipe          = p;
s                 276 source4/libnet/groupinfo.c 	s->domain_handle = io->in.domain_handle;
s                 277 source4/libnet/groupinfo.c 	s->monitor_fn    = monitor;
s                 280 source4/libnet/groupinfo.c 		sid = dom_sid_parse_talloc(s, io->in.sid);
s                 283 source4/libnet/groupinfo.c 		s->opengroup.in.domain_handle  = &s->domain_handle;
s                 284 source4/libnet/groupinfo.c 		s->opengroup.in.access_mask    = SEC_FLAG_MAXIMUM_ALLOWED;
s                 285 source4/libnet/groupinfo.c 		s->opengroup.in.rid            = sid->sub_auths[sid->num_auths - 1];
s                 286 source4/libnet/groupinfo.c 		s->opengroup.out.group_handle  = &s->group_handle;
s                 289 source4/libnet/groupinfo.c 		opengroup_req = dcerpc_samr_OpenGroup_send(p, c, &s->opengroup);
s                 296 source4/libnet/groupinfo.c 		s->lookup.in.domain_handle    = &s->domain_handle;
s                 297 source4/libnet/groupinfo.c 		s->lookup.in.num_names        = 1;
s                 298 source4/libnet/groupinfo.c 		s->lookup.in.names            = talloc_array(s, struct lsa_String, 1);
s                 299 source4/libnet/groupinfo.c 		if (composite_nomem(s->lookup.in.names, c)) return c;
s                 301 source4/libnet/groupinfo.c 		s->lookup.in.names[0].string  = talloc_strdup(s, io->in.groupname);
s                 302 source4/libnet/groupinfo.c 		if (composite_nomem(s->lookup.in.names[0].string, c)) return c;
s                 303 source4/libnet/groupinfo.c 		s->lookup.out.rids         = talloc_zero(s, struct samr_Ids);
s                 304 source4/libnet/groupinfo.c 		s->lookup.out.types        = talloc_zero(s, struct samr_Ids);
s                 305 source4/libnet/groupinfo.c 		if (composite_nomem(s->lookup.out.rids, c)) return c;
s                 306 source4/libnet/groupinfo.c 		if (composite_nomem(s->lookup.out.types, c)) return c;
s                 309 source4/libnet/groupinfo.c 		lookup_req = dcerpc_samr_LookupNames_send(p, c, &s->lookup);
s                 332 source4/libnet/groupinfo.c 	struct groupinfo_state *s;
s                 338 source4/libnet/groupinfo.c 		s = talloc_get_type(c->private_data, struct groupinfo_state);
s                 339 source4/libnet/groupinfo.c 		talloc_steal(mem_ctx, s->info);
s                 340 source4/libnet/groupinfo.c 		io->out.info = *s->info;
s                  49 source4/libnet/groupman.c 	struct groupadd_state *s;
s                  57 source4/libnet/groupman.c 	s = talloc_zero(c, struct groupadd_state);
s                  58 source4/libnet/groupman.c 	if (composite_nomem(s, c)) return c;
s                  60 source4/libnet/groupman.c 	c->private_data = s;
s                  62 source4/libnet/groupman.c 	s->domain_handle = io->in.domain_handle;
s                  63 source4/libnet/groupman.c 	s->pipe          = p;
s                  64 source4/libnet/groupman.c 	s->monitor_fn    = monitor;
s                  66 source4/libnet/groupman.c 	s->creategroup.in.domain_handle  = &s->domain_handle;
s                  68 source4/libnet/groupman.c 	s->creategroup.in.name           = talloc_zero(c, struct lsa_String);
s                  69 source4/libnet/groupman.c 	if (composite_nomem(s->creategroup.in.name, c)) return c;
s                  71 source4/libnet/groupman.c 	s->creategroup.in.name->string   = talloc_strdup(c, io->in.groupname);
s                  72 source4/libnet/groupman.c 	if (composite_nomem(s->creategroup.in.name->string, c)) return c;
s                  74 source4/libnet/groupman.c 	s->creategroup.in.access_mask    = 0;
s                  76 source4/libnet/groupman.c 	s->creategroup.out.group_handle  = &s->group_handle;
s                  77 source4/libnet/groupman.c 	s->creategroup.out.rid           = &s->group_rid;
s                  79 source4/libnet/groupman.c 	create_req = dcerpc_samr_CreateDomainGroup_send(s->pipe, c, &s->creategroup);
s                  91 source4/libnet/groupman.c 	struct groupadd_state *s;
s                  95 source4/libnet/groupman.c 		s = talloc_get_type(c, struct groupadd_state);
s                 105 source4/libnet/groupman.c 	struct groupadd_state *s;
s                 108 source4/libnet/groupman.c 	s = talloc_get_type(c->private_data, struct groupadd_state);
s                 113 source4/libnet/groupman.c 	c->status = s->creategroup.out.result;
s                 153 source4/libnet/groupman.c 	struct groupdel_state *s;
s                 160 source4/libnet/groupman.c 	s = talloc_zero(c, struct groupdel_state);
s                 161 source4/libnet/groupman.c 	if (composite_nomem(s, c)) return c;
s                 163 source4/libnet/groupman.c 	c->private_data  = s;
s                 166 source4/libnet/groupman.c 	s->pipe          = p;
s                 167 source4/libnet/groupman.c 	s->domain_handle = io->in.domain_handle;
s                 168 source4/libnet/groupman.c 	s->monitor_fn    = monitor;
s                 171 source4/libnet/groupman.c 	s->lookupname.in.domain_handle = &io->in.domain_handle;
s                 172 source4/libnet/groupman.c 	s->lookupname.in.num_names     = 1;
s                 173 source4/libnet/groupman.c 	s->lookupname.in.names         = talloc_zero(s, struct lsa_String);
s                 174 source4/libnet/groupman.c 	s->lookupname.in.names->string = io->in.groupname;
s                 175 source4/libnet/groupman.c 	s->lookupname.out.rids         = talloc_zero(s, struct samr_Ids);
s                 176 source4/libnet/groupman.c 	s->lookupname.out.types        = talloc_zero(s, struct samr_Ids);
s                 177 source4/libnet/groupman.c 	if (composite_nomem(s->lookupname.out.rids, c)) return c;
s                 178 source4/libnet/groupman.c 	if (composite_nomem(s->lookupname.out.types, c)) return c;
s                 181 source4/libnet/groupman.c 	lookup_req = dcerpc_samr_LookupNames_send(p, c, &s->lookupname);
s                 192 source4/libnet/groupman.c 	struct groupdel_state *s;
s                 196 source4/libnet/groupman.c 	s = talloc_get_type(c->private_data, struct groupdel_state);
s                 202 source4/libnet/groupman.c 	c->status = s->lookupname.out.result;
s                 210 source4/libnet/groupman.c 	if (!s->lookupname.out.rids->count) {
s                 215 source4/libnet/groupman.c 	} else if (!s->lookupname.out.rids->count > 1) {
s                 222 source4/libnet/groupman.c 	s->opengroup.in.domain_handle = &s->domain_handle;
s                 223 source4/libnet/groupman.c 	s->opengroup.in.rid           = s->lookupname.out.rids->ids[0];
s                 224 source4/libnet/groupman.c 	s->opengroup.in.access_mask   = SEC_FLAG_MAXIMUM_ALLOWED;
s                 225 source4/libnet/groupman.c 	s->opengroup.out.group_handle  = &s->group_handle;
s                 228 source4/libnet/groupman.c 	opengroup_req = dcerpc_samr_OpenGroup_send(s->pipe, c, &s->opengroup);
s                 238 source4/libnet/groupman.c 	struct groupdel_state *s;
s                 242 source4/libnet/groupman.c 	s = talloc_get_type(c->private_data, struct groupdel_state);
s                 248 source4/libnet/groupman.c 	c->status = s->opengroup.out.result;
s                 255 source4/libnet/groupman.c 	s->deletegroup.in.group_handle   = &s->group_handle;
s                 256 source4/libnet/groupman.c 	s->deletegroup.out.group_handle  = &s->group_handle;
s                 259 source4/libnet/groupman.c 	delgroup_req = dcerpc_samr_DeleteDomainGroup_send(s->pipe, c, &s->deletegroup);
s                 270 source4/libnet/groupman.c 	struct groupdel_state *s;
s                 273 source4/libnet/groupman.c 	s = talloc_get_type(c->private_data, struct groupdel_state);
s                 280 source4/libnet/groupman.c 	c->status = s->deletegroup.out.result;
s                 294 source4/libnet/groupman.c 	struct groupdel_state *s;
s                 298 source4/libnet/groupman.c 		s = talloc_get_type(c->private_data, struct groupdel_state);
s                 299 source4/libnet/groupman.c 		io->out.group_handle = s->group_handle;
s                 700 source4/libnet/libnet_become_dc.c 		struct libnet_BecomeDC_state *s;
s                 736 source4/libnet/libnet_become_dc.c static void becomeDC_send_cldap(struct libnet_BecomeDC_state *s)
s                 738 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                 741 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.dest_address	= s->source_dsa.address;
s                 742 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.dest_port	= lp_cldap_port(s->libnet->lp_ctx);
s                 743 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.realm		= s->domain.dns_name;
s                 744 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.host		= s->dest_dsa.netbios_name;
s                 745 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.user		= NULL;
s                 746 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.domain_guid	= NULL;
s                 747 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.domain_sid	= NULL;
s                 748 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.acct_control	= -1;
s                 749 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.version		= NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX;
s                 750 source4/libnet/libnet_become_dc.c 	s->cldap.io.in.map_response	= true;
s                 752 source4/libnet/libnet_become_dc.c 	s->cldap.sock = cldap_socket_init(s, s->libnet->event_ctx, 
s                 753 source4/libnet/libnet_become_dc.c 					  lp_iconv_convenience(s->libnet->lp_ctx));
s                 754 source4/libnet/libnet_become_dc.c 	if (composite_nomem(s->cldap.sock, c)) return;
s                 756 source4/libnet/libnet_become_dc.c 	req = cldap_netlogon_send(s->cldap.sock, &s->cldap.io);
s                 759 source4/libnet/libnet_become_dc.c 	req->async.private_data	= s;
s                 762 source4/libnet/libnet_become_dc.c static void becomeDC_connect_ldap1(struct libnet_BecomeDC_state *s);
s                 766 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                 768 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                 770 source4/libnet/libnet_become_dc.c 	c->status = cldap_netlogon_recv(req, s, &s->cldap.io);
s                 773 source4/libnet/libnet_become_dc.c 	s->cldap.netlogon = s->cldap.io.out.netlogon.data.nt5_ex;
s                 775 source4/libnet/libnet_become_dc.c 	s->domain.dns_name		= s->cldap.netlogon.dns_domain;
s                 776 source4/libnet/libnet_become_dc.c 	s->domain.netbios_name		= s->cldap.netlogon.domain;
s                 777 source4/libnet/libnet_become_dc.c 	s->domain.guid			= s->cldap.netlogon.domain_uuid;
s                 779 source4/libnet/libnet_become_dc.c 	s->forest.dns_name		= s->cldap.netlogon.forest;
s                 781 source4/libnet/libnet_become_dc.c 	s->source_dsa.dns_name		= s->cldap.netlogon.pdc_dns_name;
s                 782 source4/libnet/libnet_become_dc.c 	s->source_dsa.netbios_name	= s->cldap.netlogon.pdc_name;
s                 783 source4/libnet/libnet_become_dc.c 	s->source_dsa.site_name		= s->cldap.netlogon.server_site;
s                 785 source4/libnet/libnet_become_dc.c 	s->dest_dsa.site_name		= s->cldap.netlogon.client_site;
s                 787 source4/libnet/libnet_become_dc.c 	becomeDC_connect_ldap1(s);
s                 790 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap_connect(struct libnet_BecomeDC_state *s, 
s                 795 source4/libnet/libnet_become_dc.c 	url = talloc_asprintf(s, "ldap://%s/", s->source_dsa.dns_name);
s                 798 source4/libnet/libnet_become_dc.c 	ldap->ldb = ldb_wrap_connect(s, s->libnet->event_ctx, s->libnet->lp_ctx, url,
s                 800 source4/libnet/libnet_become_dc.c 				     s->libnet->cred,
s                 810 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_rootdse(struct libnet_BecomeDC_state *s)
s                 820 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new(s, s->ldap1.ldb, NULL);
s                 823 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE, attrs,
s                 833 source4/libnet/libnet_become_dc.c 	s->ldap1.rootdse = r->msgs[0];
s                 835 source4/libnet/libnet_become_dc.c 	s->domain.dn_str	= ldb_msg_find_attr_as_string(s->ldap1.rootdse, "defaultNamingContext", NULL);
s                 836 source4/libnet/libnet_become_dc.c 	if (!s->domain.dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                 838 source4/libnet/libnet_become_dc.c 	s->forest.root_dn_str	= ldb_msg_find_attr_as_string(s->ldap1.rootdse, "rootDomainNamingContext", NULL);
s                 839 source4/libnet/libnet_become_dc.c 	if (!s->forest.root_dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                 840 source4/libnet/libnet_become_dc.c 	s->forest.config_dn_str	= ldb_msg_find_attr_as_string(s->ldap1.rootdse, "configurationNamingContext", NULL);
s                 841 source4/libnet/libnet_become_dc.c 	if (!s->forest.config_dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                 842 source4/libnet/libnet_become_dc.c 	s->forest.schema_dn_str	= ldb_msg_find_attr_as_string(s->ldap1.rootdse, "schemaNamingContext", NULL);
s                 843 source4/libnet/libnet_become_dc.c 	if (!s->forest.schema_dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                 845 source4/libnet/libnet_become_dc.c 	s->source_dsa.server_dn_str	= ldb_msg_find_attr_as_string(s->ldap1.rootdse, "serverName", NULL);
s                 846 source4/libnet/libnet_become_dc.c 	if (!s->source_dsa.server_dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                 847 source4/libnet/libnet_become_dc.c 	s->source_dsa.ntds_dn_str	= ldb_msg_find_attr_as_string(s->ldap1.rootdse, "dsServiceName", NULL);
s                 848 source4/libnet/libnet_become_dc.c 	if (!s->source_dsa.ntds_dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                 853 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_crossref_behavior_version(struct libnet_BecomeDC_state *s)
s                 863 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new(s, s->ldap1.ldb, s->forest.config_dn_str);
s                 866 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_ONELEVEL, attrs,
s                 876 source4/libnet/libnet_become_dc.c 	s->forest.crossref_behavior_version = ldb_msg_find_attr_as_uint(r->msgs[0], "msDs-Behavior-Version", 0);
s                 882 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_domain_behavior_version(struct libnet_BecomeDC_state *s)
s                 892 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new(s, s->ldap1.ldb, s->domain.dn_str);
s                 895 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE, attrs,
s                 905 source4/libnet/libnet_become_dc.c 	s->domain.behavior_version = ldb_msg_find_attr_as_uint(r->msgs[0], "msDs-Behavior-Version", 0);
s                 911 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_schema_object_version(struct libnet_BecomeDC_state *s)
s                 921 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new(s, s->ldap1.ldb, s->forest.schema_dn_str);
s                 924 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE, attrs,
s                 934 source4/libnet/libnet_become_dc.c 	s->forest.schema_object_version = ldb_msg_find_attr_as_uint(r->msgs[0], "objectVersion", 0);
s                 940 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_w2k3_update_revision(struct libnet_BecomeDC_state *s)
s                 950 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new_fmt(s, s->ldap1.ldb, "CN=Windows2003Update,CN=DomainUpdates,CN=System,%s",
s                 951 source4/libnet/libnet_become_dc.c 				s->domain.dn_str);
s                 954 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE, attrs,
s                 959 source4/libnet/libnet_become_dc.c 		s->domain.w2k3_update_revision = 0;
s                 968 source4/libnet/libnet_become_dc.c 	s->domain.w2k3_update_revision = ldb_msg_find_attr_as_uint(r->msgs[0], "revision", 0);
s                 974 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_infrastructure_fsmo(struct libnet_BecomeDC_state *s)
s                 998 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new_fmt(s, s->ldap1.ldb, "<WKGUID=2fbac1870ade11d297c400c04fd8d5cd,%s>",
s                 999 source4/libnet/libnet_become_dc.c 				s->domain.dn_str);
s                1002 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
s                1012 source4/libnet/libnet_become_dc.c 	basedn = talloc_steal(s, r->msgs[0]->dn);
s                1015 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
s                1025 source4/libnet/libnet_become_dc.c 	s->infrastructure_fsmo.ntds_dn_str	= samdb_result_string(r->msgs[0], "fSMORoleOwner", NULL);
s                1026 source4/libnet/libnet_become_dc.c 	if (!s->infrastructure_fsmo.ntds_dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                1027 source4/libnet/libnet_become_dc.c 	talloc_steal(s, s->infrastructure_fsmo.ntds_dn_str);
s                1031 source4/libnet/libnet_become_dc.c 	ntds_dn = ldb_dn_new(s, s->ldap1.ldb, s->infrastructure_fsmo.ntds_dn_str);
s                1034 source4/libnet/libnet_become_dc.c 	server_dn = ldb_dn_get_parent(s, ntds_dn);
s                1037 source4/libnet/libnet_become_dc.c 	s->infrastructure_fsmo.server_dn_str = ldb_dn_alloc_linearized(s, server_dn);
s                1038 source4/libnet/libnet_become_dc.c 	NT_STATUS_HAVE_NO_MEMORY(s->infrastructure_fsmo.server_dn_str);
s                1040 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, server_dn, LDB_SCOPE_BASE,
s                1049 source4/libnet/libnet_become_dc.c 	s->infrastructure_fsmo.dns_name	= samdb_result_string(r->msgs[0], "dnsHostName", NULL);
s                1050 source4/libnet/libnet_become_dc.c 	if (!s->infrastructure_fsmo.dns_name) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                1051 source4/libnet/libnet_become_dc.c 	talloc_steal(s, s->infrastructure_fsmo.dns_name);
s                1055 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, ntds_dn, LDB_SCOPE_BASE,
s                1064 source4/libnet/libnet_become_dc.c 	s->infrastructure_fsmo.ntds_guid = samdb_result_guid(r->msgs[0], "objectGUID");
s                1071 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_rid_manager_fsmo(struct libnet_BecomeDC_state *s)
s                1096 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new(s, s->ldap1.ldb, s->domain.dn_str);
s                1099 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
s                1112 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new(s, s->ldap1.ldb, reference_dn_str);
s                1117 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
s                1127 source4/libnet/libnet_become_dc.c 	s->rid_manager_fsmo.ntds_dn_str	= samdb_result_string(r->msgs[0], "fSMORoleOwner", NULL);
s                1128 source4/libnet/libnet_become_dc.c 	if (!s->rid_manager_fsmo.ntds_dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                1129 source4/libnet/libnet_become_dc.c 	talloc_steal(s, s->rid_manager_fsmo.ntds_dn_str);
s                1133 source4/libnet/libnet_become_dc.c 	ntds_dn = ldb_dn_new(s, s->ldap1.ldb, s->rid_manager_fsmo.ntds_dn_str);
s                1136 source4/libnet/libnet_become_dc.c 	server_dn = ldb_dn_get_parent(s, ntds_dn);
s                1139 source4/libnet/libnet_become_dc.c 	s->rid_manager_fsmo.server_dn_str = ldb_dn_alloc_linearized(s, server_dn);
s                1140 source4/libnet/libnet_become_dc.c 	NT_STATUS_HAVE_NO_MEMORY(s->rid_manager_fsmo.server_dn_str);
s                1142 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, server_dn, LDB_SCOPE_BASE,
s                1151 source4/libnet/libnet_become_dc.c 	s->rid_manager_fsmo.dns_name	= samdb_result_string(r->msgs[0], "dnsHostName", NULL);
s                1152 source4/libnet/libnet_become_dc.c 	if (!s->rid_manager_fsmo.dns_name) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                1153 source4/libnet/libnet_become_dc.c 	talloc_steal(s, s->rid_manager_fsmo.dns_name);
s                1157 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, ntds_dn, LDB_SCOPE_BASE,
s                1166 source4/libnet/libnet_become_dc.c 	s->rid_manager_fsmo.ntds_guid = samdb_result_guid(r->msgs[0], "objectGUID");
s                1173 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_site_object(struct libnet_BecomeDC_state *s)
s                1179 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new_fmt(s, s->ldap1.ldb, "CN=%s,CN=Sites,%s",
s                1180 source4/libnet/libnet_become_dc.c 				s->dest_dsa.site_name,
s                1181 source4/libnet/libnet_become_dc.c 				s->forest.config_dn_str);
s                1184 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
s                1194 source4/libnet/libnet_become_dc.c 	s->dest_dsa.site_guid = samdb_result_guid(r->msgs[0], "objectGUID");
s                1200 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_check_options(struct libnet_BecomeDC_state *s)
s                1202 source4/libnet/libnet_become_dc.c 	if (!s->callbacks.check_options) return NT_STATUS_OK;
s                1204 source4/libnet/libnet_become_dc.c 	s->_co.domain		= &s->domain;
s                1205 source4/libnet/libnet_become_dc.c 	s->_co.forest		= &s->forest;
s                1206 source4/libnet/libnet_become_dc.c 	s->_co.source_dsa	= &s->source_dsa;
s                1208 source4/libnet/libnet_become_dc.c 	return s->callbacks.check_options(s->callbacks.private_data, &s->_co);
s                1211 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_computer_object(struct libnet_BecomeDC_state *s)
s                1222 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new(s, s->ldap1.ldb, s->domain.dn_str);
s                1225 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_SUBTREE, attrs,
s                1227 source4/libnet/libnet_become_dc.c 			 s->dest_dsa.netbios_name);
s                1236 source4/libnet/libnet_become_dc.c 	s->dest_dsa.computer_dn_str	= samdb_result_string(r->msgs[0], "distinguishedName", NULL);
s                1237 source4/libnet/libnet_become_dc.c 	if (!s->dest_dsa.computer_dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                1238 source4/libnet/libnet_become_dc.c 	talloc_steal(s, s->dest_dsa.computer_dn_str);
s                1240 source4/libnet/libnet_become_dc.c 	s->dest_dsa.user_account_control = samdb_result_uint(r->msgs[0], "userAccountControl", 0);
s                1246 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_server_object_1(struct libnet_BecomeDC_state *s)
s                1255 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new_fmt(s, s->ldap1.ldb, "CN=%s,CN=Servers,CN=%s,CN=Sites,%s",
s                1256 source4/libnet/libnet_become_dc.c 				s->dest_dsa.netbios_name,
s                1257 source4/libnet/libnet_become_dc.c 				s->dest_dsa.site_name,
s                1258 source4/libnet/libnet_become_dc.c 				s->forest.config_dn_str);
s                1261 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
s                1276 source4/libnet/libnet_become_dc.c 		server_reference_dn	= ldb_dn_new(r, s->ldap1.ldb, server_reference_dn_str);
s                1279 source4/libnet/libnet_become_dc.c 		computer_dn		= ldb_dn_new(r, s->ldap1.ldb, s->dest_dsa.computer_dn_str);
s                1293 source4/libnet/libnet_become_dc.c 	s->dest_dsa.server_dn_str	= samdb_result_string(r->msgs[0], "distinguishedName", NULL);
s                1294 source4/libnet/libnet_become_dc.c 	if (!s->dest_dsa.server_dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                1295 source4/libnet/libnet_become_dc.c 	talloc_steal(s, s->dest_dsa.server_dn_str);
s                1301 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_server_object_2(struct libnet_BecomeDC_state *s)
s                1313 source4/libnet/libnet_become_dc.c 	if (s->dest_dsa.server_dn_str) return NT_STATUS_OK;
s                1315 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new(s, s->ldap1.ldb, s->dest_dsa.computer_dn_str);
s                1318 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap1.ldb, s, &r, basedn, LDB_SCOPE_BASE,
s                1336 source4/libnet/libnet_become_dc.c 	s->dest_dsa.server_dn_str	= samdb_result_string(r->msgs[0], "serverReferenceBL", NULL);
s                1337 source4/libnet/libnet_become_dc.c 	if (s->dest_dsa.server_dn_str) {
s                1339 source4/libnet/libnet_become_dc.c 		talloc_steal(s, s->dest_dsa.server_dn_str);
s                1346 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_server_object_add(struct libnet_BecomeDC_state *s)
s                1353 source4/libnet/libnet_become_dc.c 	if (s->dest_dsa.server_dn_str) return NT_STATUS_OK;
s                1355 source4/libnet/libnet_become_dc.c 	msg = ldb_msg_new(s);
s                1358 source4/libnet/libnet_become_dc.c 	msg->dn = ldb_dn_new_fmt(msg, s->ldap1.ldb, "CN=%s,CN=Servers,CN=%s,CN=Sites,%s",
s                1359 source4/libnet/libnet_become_dc.c 				 s->dest_dsa.netbios_name,
s                1360 source4/libnet/libnet_become_dc.c 				 s->dest_dsa.site_name,
s                1361 source4/libnet/libnet_become_dc.c 				 s->forest.config_dn_str);
s                1374 source4/libnet/libnet_become_dc.c 	ret = ldb_msg_add_string(msg, "serverReference", s->dest_dsa.computer_dn_str);
s                1380 source4/libnet/libnet_become_dc.c 	server_dn_str = ldb_dn_alloc_linearized(s, msg->dn);
s                1383 source4/libnet/libnet_become_dc.c 	ret = ldb_add(s->ldap1.ldb, msg);
s                1390 source4/libnet/libnet_become_dc.c 	s->dest_dsa.server_dn_str = server_dn_str;
s                1395 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap1_server_object_modify(struct libnet_BecomeDC_state *s)
s                1402 source4/libnet/libnet_become_dc.c 	msg = ldb_msg_new(s);
s                1404 source4/libnet/libnet_become_dc.c 	msg->dn = ldb_dn_new(msg, s->ldap1.ldb, s->dest_dsa.server_dn_str);
s                1407 source4/libnet/libnet_become_dc.c 	ret = ldb_msg_add_string(msg, "serverReference", s->dest_dsa.computer_dn_str);
s                1419 source4/libnet/libnet_become_dc.c 	ret = ldb_modify(s->ldap1.ldb, msg);
s                1436 source4/libnet/libnet_become_dc.c 	ret = ldb_modify(s->ldap1.ldb, msg);
s                1445 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi_connect_send(struct libnet_BecomeDC_state *s,
s                1449 source4/libnet/libnet_become_dc.c static void becomeDC_connect_ldap2(struct libnet_BecomeDC_state *s);
s                1451 source4/libnet/libnet_become_dc.c static void becomeDC_connect_ldap1(struct libnet_BecomeDC_state *s)
s                1453 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                1455 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap_connect(s, &s->ldap1);
s                1458 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_rootdse(s);
s                1461 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_crossref_behavior_version(s);
s                1464 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_domain_behavior_version(s);
s                1467 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_schema_object_version(s);
s                1470 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_w2k3_update_revision(s);
s                1473 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_infrastructure_fsmo(s);
s                1476 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_rid_manager_fsmo(s);
s                1479 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_site_object(s);
s                1482 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_check_options(s);
s                1485 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_computer_object(s);
s                1488 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_server_object_1(s);
s                1491 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_server_object_2(s);
s                1494 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_server_object_add(s);
s                1497 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap1_server_object_modify(s);
s                1500 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi_connect_send(s, &s->drsuapi1, becomeDC_drsuapi1_connect_recv);
s                1503 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi_connect_send(struct libnet_BecomeDC_state *s,
s                1507 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                1511 source4/libnet/libnet_become_dc.c 	drsuapi->s = s;
s                1524 source4/libnet/libnet_become_dc.c 		if (lp_parm_bool(s->libnet->lp_ctx, NULL, "become_dc",
s                1529 source4/libnet/libnet_become_dc.c 		if (lp_parm_bool(s->libnet->lp_ctx, NULL, "become_dc",
s                1534 source4/libnet/libnet_become_dc.c 		binding_str = talloc_asprintf(s, "ncacn_ip_tcp:%s[%s%sseal]",
s                1535 source4/libnet/libnet_become_dc.c 					      s->source_dsa.dns_name,
s                1538 source4/libnet/libnet_become_dc.c 		c->status = dcerpc_parse_binding(s, binding_str, &drsuapi->binding);
s                1543 source4/libnet/libnet_become_dc.c 	creq = dcerpc_pipe_connect_b_send(s, drsuapi->binding, &ndr_table_drsuapi,
s                1544 source4/libnet/libnet_become_dc.c 					  s->libnet->cred, s->libnet->event_ctx,
s                1545 source4/libnet/libnet_become_dc.c 					  s->libnet->lp_ctx);
s                1546 source4/libnet/libnet_become_dc.c 	composite_continue(c, creq, recv_fn, s);
s                1549 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi_bind_send(struct libnet_BecomeDC_state *s,
s                1556 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                1558 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                1560 source4/libnet/libnet_become_dc.c 	c->status = dcerpc_pipe_connect_b_recv(req, s, &s->drsuapi1.pipe);
s                1563 source4/libnet/libnet_become_dc.c 	c->status = gensec_session_key(s->drsuapi1.pipe->conn->security_state.generic_state,
s                1564 source4/libnet/libnet_become_dc.c 				       &s->drsuapi1.gensec_skey);
s                1567 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi_bind_send(s, &s->drsuapi1, becomeDC_drsuapi1_bind_recv);
s                1570 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi_bind_send(struct libnet_BecomeDC_state *s,
s                1574 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                1590 source4/libnet/libnet_become_dc.c 	if (s->domain.behavior_version == 2) {
s                1616 source4/libnet/libnet_become_dc.c 	bind_info28->site_guid			= s->dest_dsa.site_guid;
s                1627 source4/libnet/libnet_become_dc.c 	req = dcerpc_drsuapi_DsBind_send(drsuapi->pipe, s, &drsuapi->bind_r);
s                1628 source4/libnet/libnet_become_dc.c 	composite_continue_rpc(c, req, recv_fn, s);
s                1631 source4/libnet/libnet_become_dc.c static WERROR becomeDC_drsuapi_bind_recv(struct libnet_BecomeDC_state *s,
s                1668 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi1_add_entry_send(struct libnet_BecomeDC_state *s);
s                1672 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                1674 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                1687 source4/libnet/libnet_become_dc.c 		NDR_PRINT_OUT_DEBUG(drsuapi_DsBind, &s->drsuapi1.bind_r);
s                1690 source4/libnet/libnet_become_dc.c 	status = becomeDC_drsuapi_bind_recv(s, &s->drsuapi1);
s                1696 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi1_add_entry_send(s);
s                1701 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi1_add_entry_send(struct libnet_BecomeDC_state *s)
s                1703 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                1709 source4/libnet/libnet_become_dc.c 	struct smb_iconv_convenience *iconv_convenience = lp_iconv_convenience(s->libnet->lp_ctx);
s                1714 source4/libnet/libnet_become_dc.c 	s->dest_dsa.invocation_id = GUID_random();
s                1720 source4/libnet/libnet_become_dc.c 	if (s->forest.schema_object_version >= 30) {
s                1726 source4/libnet/libnet_become_dc.c 	r = talloc_zero(s, struct drsuapi_DsAddEntry);
s                1733 source4/libnet/libnet_become_dc.c 	identifier->sid		= s->zero_sid;
s                1735 source4/libnet/libnet_become_dc.c 						  s->dest_dsa.server_dn_str);
s                1757 source4/libnet/libnet_become_dc.c 		domain_admins_sid = dom_sid_add_rid(vs, s->domain.sid, DOMAIN_RID_ADMINS);
s                1862 source4/libnet/libnet_become_dc.c 		v[0].sid		= s->zero_sid;
s                1864 source4/libnet/libnet_become_dc.c 							  s->forest.schema_dn_str);
s                1895 source4/libnet/libnet_become_dc.c 		v = &s->dest_dsa.invocation_id;
s                1925 source4/libnet/libnet_become_dc.c 		v[0].sid		= s->zero_sid;
s                1926 source4/libnet/libnet_become_dc.c 		v[0].dn			= s->forest.config_dn_str;
s                1929 source4/libnet/libnet_become_dc.c 		v[1].sid		= s->zero_sid;
s                1930 source4/libnet/libnet_become_dc.c 		v[1].dn			= s->domain.dn_str;
s                1933 source4/libnet/libnet_become_dc.c 		v[2].sid		= s->zero_sid;
s                1934 source4/libnet/libnet_become_dc.c 		v[2].dn			= s->forest.schema_dn_str;
s                1981 source4/libnet/libnet_become_dc.c 		v[0].sid		= s->zero_sid;
s                1982 source4/libnet/libnet_become_dc.c 		v[0].dn			= s->forest.config_dn_str;
s                1985 source4/libnet/libnet_become_dc.c 		v[1].sid		= s->zero_sid;
s                1986 source4/libnet/libnet_become_dc.c 		v[1].dn			= s->domain.dn_str;
s                1989 source4/libnet/libnet_become_dc.c 		v[2].sid		= s->zero_sid;
s                1990 source4/libnet/libnet_become_dc.c 		v[2].dn			= s->forest.schema_dn_str;
s                2037 source4/libnet/libnet_become_dc.c 		v[0].sid		= s->zero_sid;
s                2038 source4/libnet/libnet_become_dc.c 		v[0].dn			= s->forest.schema_dn_str;
s                2069 source4/libnet/libnet_become_dc.c 		v[0].sid		= s->zero_sid;
s                2070 source4/libnet/libnet_become_dc.c 		v[0].dn			= s->domain.dn_str;
s                2151 source4/libnet/libnet_become_dc.c 		v[0].sid		= s->zero_sid;
s                2152 source4/libnet/libnet_become_dc.c 		v[0].dn			= s->dest_dsa.computer_dn_str;
s                2174 source4/libnet/libnet_become_dc.c 	r->in.bind_handle						= &s->drsuapi1.bind_handle;
s                2176 source4/libnet/libnet_become_dc.c 	r->in.req							= talloc(s, union drsuapi_DsAddEntryRequest);
s                2183 source4/libnet/libnet_become_dc.c 	r->out.level_out	= talloc(s, int32_t);
s                2184 source4/libnet/libnet_become_dc.c 	r->out.ctr		= talloc(s, union drsuapi_DsAddEntryCtr);
s                2186 source4/libnet/libnet_become_dc.c 	req = dcerpc_drsuapi_DsAddEntry_send(s->drsuapi1.pipe, r, r);
s                2187 source4/libnet/libnet_become_dc.c 	composite_continue_rpc(c, req, becomeDC_drsuapi1_add_entry_recv, s);
s                2191 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_prepare_db(struct libnet_BecomeDC_state *s);
s                2195 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                2197 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2257 source4/libnet/libnet_become_dc.c 		s->dest_dsa.ntds_guid	= r->out.ctr->ctr3.objects[0].guid;
s                2264 source4/libnet/libnet_become_dc.c 		s->dest_dsa.ntds_guid	= r->out.ctr->ctr2.objects[0].guid;
s                2272 source4/libnet/libnet_become_dc.c 	s->dest_dsa.ntds_dn_str = talloc_asprintf(s, "CN=NTDS Settings,%s",
s                2273 source4/libnet/libnet_become_dc.c 						  s->dest_dsa.server_dn_str);
s                2274 source4/libnet/libnet_become_dc.c 	if (composite_nomem(s->dest_dsa.ntds_dn_str, c)) return;
s                2276 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_prepare_db(s);
s                2280 source4/libnet/libnet_become_dc.c 	binding_str = dcerpc_binding_string(s, s->drsuapi1.binding);
s                2283 source4/libnet/libnet_become_dc.c 	c->status = dcerpc_parse_binding(s, binding_str, &s->drsuapi2.binding);
s                2288 source4/libnet/libnet_become_dc.c 	s->drsuapi2.binding->assoc_group_id	= s->drsuapi1.pipe->assoc_group_id;
s                2290 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi_connect_send(s, &s->drsuapi2, becomeDC_drsuapi2_connect_recv);
s                2293 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_prepare_db(struct libnet_BecomeDC_state *s)
s                2295 source4/libnet/libnet_become_dc.c 	if (!s->callbacks.prepare_db) return NT_STATUS_OK;
s                2297 source4/libnet/libnet_become_dc.c 	s->_pp.domain		= &s->domain;
s                2298 source4/libnet/libnet_become_dc.c 	s->_pp.forest		= &s->forest;
s                2299 source4/libnet/libnet_become_dc.c 	s->_pp.source_dsa	= &s->source_dsa;
s                2300 source4/libnet/libnet_become_dc.c 	s->_pp.dest_dsa		= &s->dest_dsa;
s                2302 source4/libnet/libnet_become_dc.c 	return s->callbacks.prepare_db(s->callbacks.private_data, &s->_pp);
s                2309 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                2311 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2313 source4/libnet/libnet_become_dc.c 	c->status = dcerpc_pipe_connect_b_recv(req, s, &s->drsuapi2.pipe);
s                2316 source4/libnet/libnet_become_dc.c 	c->status = gensec_session_key(s->drsuapi2.pipe->conn->security_state.generic_state,
s                2317 source4/libnet/libnet_become_dc.c 				       &s->drsuapi2.gensec_skey);
s                2320 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi_bind_send(s, &s->drsuapi2, becomeDC_drsuapi2_bind_recv);
s                2327 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                2329 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2343 source4/libnet/libnet_become_dc.c 		NDR_PRINT_OUT_DEBUG(drsuapi_DsBind, &s->drsuapi2.bind_r);
s                2346 source4/libnet/libnet_become_dc.c 	status = becomeDC_drsuapi_bind_recv(s, &s->drsuapi2);
s                2353 source4/libnet/libnet_become_dc.c 	binding_str = dcerpc_binding_string(s, s->drsuapi1.binding);
s                2356 source4/libnet/libnet_become_dc.c 	c->status = dcerpc_parse_binding(s, binding_str, &s->drsuapi3.binding);
s                2361 source4/libnet/libnet_become_dc.c 	s->drsuapi3.binding->assoc_group_id	= s->drsuapi1.pipe->assoc_group_id;
s                2363 source4/libnet/libnet_become_dc.c 	s->drsuapi3.binding->flags		|= DCERPC_CONCURRENT_MULTIPLEX;
s                2365 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi_connect_send(s, &s->drsuapi3, becomeDC_drsuapi3_connect_recv);
s                2368 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi3_pull_schema_send(struct libnet_BecomeDC_state *s);
s                2372 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                2374 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2376 source4/libnet/libnet_become_dc.c 	c->status = dcerpc_pipe_connect_b_recv(req, s, &s->drsuapi3.pipe);
s                2379 source4/libnet/libnet_become_dc.c 	c->status = gensec_session_key(s->drsuapi3.pipe->conn->security_state.generic_state,
s                2380 source4/libnet/libnet_become_dc.c 				       &s->drsuapi3.gensec_skey);
s                2383 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi3_pull_schema_send(s);
s                2386 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi_pull_partition_send(struct libnet_BecomeDC_state *s,
s                2392 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2396 source4/libnet/libnet_become_dc.c 	r = talloc(s, struct drsuapi_DsGetNCChanges);
s                2444 source4/libnet/libnet_become_dc.c 	composite_continue_rpc(c, req, recv_fn, s);
s                2447 source4/libnet/libnet_become_dc.c static WERROR becomeDC_drsuapi_pull_partition_recv(struct libnet_BecomeDC_state *s,
s                2524 source4/libnet/libnet_become_dc.c 	s->_sc.domain		= &s->domain;
s                2525 source4/libnet/libnet_become_dc.c 	s->_sc.forest		= &s->forest;
s                2526 source4/libnet/libnet_become_dc.c 	s->_sc.source_dsa	= &s->source_dsa;
s                2527 source4/libnet/libnet_become_dc.c 	s->_sc.dest_dsa		= &s->dest_dsa;
s                2528 source4/libnet/libnet_become_dc.c 	s->_sc.partition	= partition;
s                2529 source4/libnet/libnet_become_dc.c 	s->_sc.ctr_level	= ctr_level;
s                2530 source4/libnet/libnet_become_dc.c 	s->_sc.ctr1		= ctr1;
s                2531 source4/libnet/libnet_become_dc.c 	s->_sc.ctr6		= ctr6;
s                2536 source4/libnet/libnet_become_dc.c 	s->_sc.gensec_skey	= &drsuapi_p->gensec_skey;
s                2538 source4/libnet/libnet_become_dc.c 	nt_status = partition->store_chunk(s->callbacks.private_data, &s->_sc);
s                2548 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi3_pull_schema_send(struct libnet_BecomeDC_state *s)
s                2550 source4/libnet/libnet_become_dc.c 	s->schema_part.nc.guid	= GUID_zero();
s                2551 source4/libnet/libnet_become_dc.c 	s->schema_part.nc.sid	= s->zero_sid;
s                2552 source4/libnet/libnet_become_dc.c 	s->schema_part.nc.dn	= s->forest.schema_dn_str;
s                2554 source4/libnet/libnet_become_dc.c 	s->schema_part.destination_dsa_guid	= s->drsuapi2.bind_guid;
s                2556 source4/libnet/libnet_become_dc.c 	s->schema_part.replica_flags	= DRSUAPI_DS_REPLICA_NEIGHBOUR_WRITEABLE
s                2563 source4/libnet/libnet_become_dc.c 	s->schema_part.store_chunk	= s->callbacks.schema_chunk;
s                2565 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->schema_part,
s                2569 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi3_pull_config_send(struct libnet_BecomeDC_state *s);
s                2573 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                2575 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2593 source4/libnet/libnet_become_dc.c 	status = becomeDC_drsuapi_pull_partition_recv(s, &s->drsuapi2, &s->drsuapi3, &s->schema_part, r);
s                2601 source4/libnet/libnet_become_dc.c 	if (s->schema_part.more_data) {
s                2602 source4/libnet/libnet_become_dc.c 		becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->schema_part,
s                2607 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi3_pull_config_send(s);
s                2612 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi3_pull_config_send(struct libnet_BecomeDC_state *s)
s                2614 source4/libnet/libnet_become_dc.c 	s->config_part.nc.guid	= GUID_zero();
s                2615 source4/libnet/libnet_become_dc.c 	s->config_part.nc.sid	= s->zero_sid;
s                2616 source4/libnet/libnet_become_dc.c 	s->config_part.nc.dn	= s->forest.config_dn_str;
s                2618 source4/libnet/libnet_become_dc.c 	s->config_part.destination_dsa_guid	= s->drsuapi2.bind_guid;
s                2620 source4/libnet/libnet_become_dc.c 	s->config_part.replica_flags	= DRSUAPI_DS_REPLICA_NEIGHBOUR_WRITEABLE
s                2627 source4/libnet/libnet_become_dc.c 	s->config_part.store_chunk	= s->callbacks.config_chunk;
s                2629 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->config_part,
s                2635 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                2637 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2655 source4/libnet/libnet_become_dc.c 	status = becomeDC_drsuapi_pull_partition_recv(s, &s->drsuapi2, &s->drsuapi3, &s->config_part, r);
s                2663 source4/libnet/libnet_become_dc.c 	if (s->config_part.more_data) {
s                2664 source4/libnet/libnet_become_dc.c 		becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->config_part,
s                2669 source4/libnet/libnet_become_dc.c 	becomeDC_connect_ldap2(s);
s                2674 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi3_pull_domain_send(struct libnet_BecomeDC_state *s)
s                2676 source4/libnet/libnet_become_dc.c 	s->domain_part.nc.guid	= GUID_zero();
s                2677 source4/libnet/libnet_become_dc.c 	s->domain_part.nc.sid	= s->zero_sid;
s                2678 source4/libnet/libnet_become_dc.c 	s->domain_part.nc.dn	= s->domain.dn_str;
s                2680 source4/libnet/libnet_become_dc.c 	s->domain_part.destination_dsa_guid	= s->drsuapi2.bind_guid;
s                2682 source4/libnet/libnet_become_dc.c 	s->domain_part.replica_flags	= DRSUAPI_DS_REPLICA_NEIGHBOUR_WRITEABLE
s                2689 source4/libnet/libnet_become_dc.c 	s->domain_part.store_chunk	= s->callbacks.domain_chunk;
s                2691 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->domain_part,
s                2695 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi_update_refs_send(struct libnet_BecomeDC_state *s,
s                2703 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                2705 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2722 source4/libnet/libnet_become_dc.c 	status = becomeDC_drsuapi_pull_partition_recv(s, &s->drsuapi2, &s->drsuapi3, &s->domain_part, r);
s                2730 source4/libnet/libnet_become_dc.c 	if (s->domain_part.more_data) {
s                2731 source4/libnet/libnet_become_dc.c 		becomeDC_drsuapi_pull_partition_send(s, &s->drsuapi2, &s->drsuapi3, &s->domain_part,
s                2736 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi_update_refs_send(s, &s->drsuapi2, &s->schema_part,
s                2740 source4/libnet/libnet_become_dc.c static void becomeDC_drsuapi_update_refs_send(struct libnet_BecomeDC_state *s,
s                2745 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2751 source4/libnet/libnet_become_dc.c 	r = talloc(s, struct drsuapi_DsReplicaUpdateRefs);
s                2754 source4/libnet/libnet_become_dc.c 	ntds_guid_str = GUID_string(r, &s->dest_dsa.ntds_guid);
s                2759 source4/libnet/libnet_become_dc.c 					s->domain.dns_name);
s                2766 source4/libnet/libnet_become_dc.c 	r->in.req.req1.dest_dsa_guid	= s->dest_dsa.ntds_guid;
s                2772 source4/libnet/libnet_become_dc.c 	composite_continue_rpc(c, req, recv_fn, s);
s                2779 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                2781 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2804 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi_update_refs_send(s, &s->drsuapi2, &s->config_part,
s                2812 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                2814 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2828 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi_update_refs_send(s, &s->drsuapi2, &s->domain_part,
s                2834 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s = talloc_get_type(req->async.private_data,
s                2836 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2854 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap2_modify_computer(struct libnet_BecomeDC_state *s)
s                2863 source4/libnet/libnet_become_dc.c 	if (s->dest_dsa.user_account_control == user_account_control) {
s                2868 source4/libnet/libnet_become_dc.c 	msg = ldb_msg_new(s);
s                2870 source4/libnet/libnet_become_dc.c 	msg->dn = ldb_dn_new(msg, s->ldap2.ldb, s->dest_dsa.computer_dn_str);
s                2885 source4/libnet/libnet_become_dc.c 	ret = ldb_modify(s->ldap2.ldb, msg);
s                2891 source4/libnet/libnet_become_dc.c 	s->dest_dsa.user_account_control = user_account_control;
s                2896 source4/libnet/libnet_become_dc.c static NTSTATUS becomeDC_ldap2_move_computer(struct libnet_BecomeDC_state *s)
s                2908 source4/libnet/libnet_become_dc.c 	basedn = ldb_dn_new_fmt(s, s->ldap2.ldb, "<WKGUID=a361b2ffffd211d1aa4b00c04fd7d83a,%s>",
s                2909 source4/libnet/libnet_become_dc.c 				s->domain.dn_str);
s                2912 source4/libnet/libnet_become_dc.c 	ret = ldb_search(s->ldap2.ldb, s, &r, basedn, LDB_SCOPE_BASE,
s                2922 source4/libnet/libnet_become_dc.c 	old_dn = ldb_dn_new(r, s->ldap2.ldb, s->dest_dsa.computer_dn_str);
s                2927 source4/libnet/libnet_become_dc.c 	if (!ldb_dn_add_child_fmt(new_dn, "CN=%s", s->dest_dsa.netbios_name)) {
s                2938 source4/libnet/libnet_become_dc.c 	ret = ldb_rename(s->ldap2.ldb, old_dn, new_dn);
s                2944 source4/libnet/libnet_become_dc.c 	s->dest_dsa.computer_dn_str = ldb_dn_alloc_linearized(s, new_dn);
s                2945 source4/libnet/libnet_become_dc.c 	NT_STATUS_HAVE_NO_MEMORY(s->dest_dsa.computer_dn_str);
s                2952 source4/libnet/libnet_become_dc.c static void becomeDC_connect_ldap2(struct libnet_BecomeDC_state *s)
s                2954 source4/libnet/libnet_become_dc.c 	struct composite_context *c = s->creq;
s                2956 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap_connect(s, &s->ldap2);
s                2959 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap2_modify_computer(s);
s                2962 source4/libnet/libnet_become_dc.c 	c->status = becomeDC_ldap2_move_computer(s);
s                2965 source4/libnet/libnet_become_dc.c 	becomeDC_drsuapi3_pull_domain_send(s);
s                2971 source4/libnet/libnet_become_dc.c 	struct libnet_BecomeDC_state *s;
s                2977 source4/libnet/libnet_become_dc.c 	s = talloc_zero(c, struct libnet_BecomeDC_state);
s                2978 source4/libnet/libnet_become_dc.c 	if (composite_nomem(s, c)) return c;
s                2979 source4/libnet/libnet_become_dc.c 	c->private_data = s;
s                2980 source4/libnet/libnet_become_dc.c 	s->creq		= c;
s                2981 source4/libnet/libnet_become_dc.c 	s->libnet	= ctx;
s                2984 source4/libnet/libnet_become_dc.c 	s->domain.dns_name	= talloc_strdup(s, r->in.domain_dns_name);
s                2985 source4/libnet/libnet_become_dc.c 	if (composite_nomem(s->domain.dns_name, c)) return c;
s                2986 source4/libnet/libnet_become_dc.c 	s->domain.netbios_name	= talloc_strdup(s, r->in.domain_netbios_name);
s                2987 source4/libnet/libnet_become_dc.c 	if (composite_nomem(s->domain.netbios_name, c)) return c;
s                2988 source4/libnet/libnet_become_dc.c 	s->domain.sid		= dom_sid_dup(s, r->in.domain_sid);
s                2989 source4/libnet/libnet_become_dc.c 	if (composite_nomem(s->domain.sid, c)) return c;
s                2992 source4/libnet/libnet_become_dc.c 	s->source_dsa.address	= talloc_strdup(s, r->in.source_dsa_address);
s                2993 source4/libnet/libnet_become_dc.c 	if (composite_nomem(s->source_dsa.address, c)) return c;
s                2996 source4/libnet/libnet_become_dc.c 	s->dest_dsa.netbios_name= talloc_strdup(s, r->in.dest_dsa_netbios_name);
s                2997 source4/libnet/libnet_become_dc.c 	if (composite_nomem(s->dest_dsa.netbios_name, c)) return c;
s                3000 source4/libnet/libnet_become_dc.c 	tmp_name	= strlower_talloc(s, s->dest_dsa.netbios_name);
s                3002 source4/libnet/libnet_become_dc.c 	tmp_name	= talloc_asprintf_append_buffer(tmp_name, ".%s",s->domain.dns_name);
s                3004 source4/libnet/libnet_become_dc.c 	s->dest_dsa.dns_name	= tmp_name;
s                3007 source4/libnet/libnet_become_dc.c 	s->callbacks = r->in.callbacks;
s                3009 source4/libnet/libnet_become_dc.c 	becomeDC_send_cldap(s);
s                  62 source4/libnet/libnet_domain.c 	struct domain_open_samr_state *s;
s                  66 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_open_samr_state);
s                  68 source4/libnet/libnet_domain.c 	c->status = libnet_RpcConnect_recv(ctx, s->ctx, c, &s->rpcconn);
s                  71 source4/libnet/libnet_domain.c 	s->pipe = s->rpcconn.out.dcerpc_pipe;
s                  74 source4/libnet/libnet_domain.c 	s->connect.in.system_name      = 0;
s                  75 source4/libnet/libnet_domain.c 	s->connect.in.access_mask      = s->access_mask;
s                  76 source4/libnet/libnet_domain.c 	s->connect.out.connect_handle  = &s->connect_handle;
s                  79 source4/libnet/libnet_domain.c 	conn_req = dcerpc_samr_Connect_send(s->pipe, c, &s->connect);
s                  94 source4/libnet/libnet_domain.c 	struct domain_open_samr_state *s;
s                  98 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_open_samr_state);
s                 104 source4/libnet/libnet_domain.c 	if (s->monitor_fn) {
s                 110 source4/libnet/libnet_domain.c 		s->monitor_fn(&msg);
s                 114 source4/libnet/libnet_domain.c 	s->ctx->samr.name        = NULL;
s                 115 source4/libnet/libnet_domain.c 	s->ctx->samr.access_mask = 0;
s                 116 source4/libnet/libnet_domain.c 	ZERO_STRUCT(s->ctx->samr.handle);
s                 119 source4/libnet/libnet_domain.c 	s->connect.in.system_name      = 0;
s                 120 source4/libnet/libnet_domain.c 	s->connect.in.access_mask      = s->access_mask;
s                 121 source4/libnet/libnet_domain.c 	s->connect.out.connect_handle  = &s->connect_handle;
s                 124 source4/libnet/libnet_domain.c 	conn_req = dcerpc_samr_Connect_send(s->pipe, c, &s->connect);
s                 138 source4/libnet/libnet_domain.c 	struct domain_open_samr_state *s;
s                 143 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_open_samr_state);
s                 149 source4/libnet/libnet_domain.c 	if (s->monitor_fn) {
s                 155 source4/libnet/libnet_domain.c 		s->monitor_fn(&msg);
s                 158 source4/libnet/libnet_domain.c 	r = &s->lookup;
s                 161 source4/libnet/libnet_domain.c 	r->in.connect_handle = &s->connect_handle;
s                 162 source4/libnet/libnet_domain.c 	r->in.domain_name    = &s->domain_name;
s                 163 source4/libnet/libnet_domain.c 	r->out.sid           = talloc(s, struct dom_sid2 *);
s                 166 source4/libnet/libnet_domain.c 	lookup_req = dcerpc_samr_LookupDomain_send(s->pipe, c, r);
s                 179 source4/libnet/libnet_domain.c 	struct domain_open_samr_state *s;
s                 184 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_open_samr_state);
s                 189 source4/libnet/libnet_domain.c 	if (s->monitor_fn) {
s                 193 source4/libnet/libnet_domain.c 		data.domain_name = s->domain_name.string;
s                 198 source4/libnet/libnet_domain.c 		s->monitor_fn(&msg);
s                 201 source4/libnet/libnet_domain.c 	r = &s->open;
s                 207 source4/libnet/libnet_domain.c 	if (!NT_STATUS_IS_OK(s->lookup.out.result)) {
s                 208 source4/libnet/libnet_domain.c 		composite_error(c, s->lookup.out.result);
s                 213 source4/libnet/libnet_domain.c 	r->in.connect_handle = &s->connect_handle;
s                 215 source4/libnet/libnet_domain.c 	r->in.sid            = *s->lookup.out.sid;
s                 216 source4/libnet/libnet_domain.c 	r->out.domain_handle = &s->domain_handle;
s                 218 source4/libnet/libnet_domain.c 	opendom_req = dcerpc_samr_OpenDomain_send(s->pipe, c, r);
s                 231 source4/libnet/libnet_domain.c 	struct domain_open_samr_state *s;
s                 234 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_open_samr_state);
s                 240 source4/libnet/libnet_domain.c 	if (s->monitor_fn) {
s                 246 source4/libnet/libnet_domain.c 		s->monitor_fn(&msg);
s                 266 source4/libnet/libnet_domain.c 	struct domain_open_samr_state *s;
s                 273 source4/libnet/libnet_domain.c 	s = talloc_zero(c, struct domain_open_samr_state);
s                 274 source4/libnet/libnet_domain.c 	if (composite_nomem(s, c)) return c;
s                 276 source4/libnet/libnet_domain.c 	c->private_data = s;
s                 277 source4/libnet/libnet_domain.c 	s->monitor_fn   = monitor;
s                 279 source4/libnet/libnet_domain.c 	s->ctx                 = ctx;
s                 280 source4/libnet/libnet_domain.c 	s->pipe                = ctx->samr.pipe;
s                 281 source4/libnet/libnet_domain.c 	s->access_mask         = io->in.access_mask;
s                 282 source4/libnet/libnet_domain.c 	s->domain_name.string  = talloc_strdup(c, io->in.domain_name);
s                 288 source4/libnet/libnet_domain.c 		s->rpcconn.level           = LIBNET_RPC_CONNECT_DC;
s                 289 source4/libnet/libnet_domain.c 		s->rpcconn.in.name         = io->in.domain_name;
s                 290 source4/libnet/libnet_domain.c 		s->rpcconn.in.dcerpc_iface = &ndr_table_samr;
s                 293 source4/libnet/libnet_domain.c 		rpcconn_req = libnet_RpcConnect_send(ctx, c, &s->rpcconn, s->monitor_fn);
s                 313 source4/libnet/libnet_domain.c 			s->close.in.handle = &ctx->samr.handle;
s                 316 source4/libnet/libnet_domain.c 			close_req = dcerpc_samr_Close_send(s->pipe, c, &s->close);
s                 326 source4/libnet/libnet_domain.c 	s->connect.in.system_name      = 0;
s                 327 source4/libnet/libnet_domain.c 	s->connect.in.access_mask      = s->access_mask;
s                 328 source4/libnet/libnet_domain.c 	s->connect.out.connect_handle  = &s->connect_handle;
s                 331 source4/libnet/libnet_domain.c 	conn_req = dcerpc_samr_Connect_send(s->pipe, c, &s->connect);
s                 354 source4/libnet/libnet_domain.c 	struct domain_open_samr_state *s;
s                 360 source4/libnet/libnet_domain.c 		s = talloc_get_type(c->private_data, struct domain_open_samr_state);
s                 361 source4/libnet/libnet_domain.c 		io->out.domain_handle = s->domain_handle;
s                 365 source4/libnet/libnet_domain.c 		ctx->samr.connect_handle = s->connect_handle;
s                 366 source4/libnet/libnet_domain.c 		ctx->samr.handle      = s->domain_handle;
s                 367 source4/libnet/libnet_domain.c 		ctx->samr.sid         = talloc_steal(ctx, *s->lookup.out.sid);
s                 368 source4/libnet/libnet_domain.c 		ctx->samr.name        = talloc_steal(ctx, s->domain_name.string);
s                 369 source4/libnet/libnet_domain.c 		ctx->samr.access_mask = s->access_mask;
s                 408 source4/libnet/libnet_domain.c 	struct domain_open_lsa_state *s;
s                 417 source4/libnet/libnet_domain.c 	s = talloc_zero(c, struct domain_open_lsa_state);
s                 418 source4/libnet/libnet_domain.c 	if (composite_nomem(s, c)) return c;
s                 420 source4/libnet/libnet_domain.c 	c->private_data = s;
s                 423 source4/libnet/libnet_domain.c 	s->name         = talloc_strdup(c, io->in.domain_name);
s                 424 source4/libnet/libnet_domain.c 	s->access_mask  = io->in.access_mask;
s                 425 source4/libnet/libnet_domain.c 	s->ctx          = ctx;
s                 431 source4/libnet/libnet_domain.c 		s->rpcconn.level           = LIBNET_RPC_CONNECT_DC;
s                 432 source4/libnet/libnet_domain.c 		s->rpcconn.in.name         = talloc_strdup(c, io->in.domain_name);
s                 433 source4/libnet/libnet_domain.c 		s->rpcconn.in.dcerpc_iface = &ndr_table_lsarpc;
s                 436 source4/libnet/libnet_domain.c 		rpcconn_req = libnet_RpcConnect_send(ctx, c, &s->rpcconn, s->monitor_fn);
s                 443 source4/libnet/libnet_domain.c 	s->pipe = ctx->lsa.pipe;
s                 446 source4/libnet/libnet_domain.c 	s->openpol.in.system_name = s->name;
s                 447 source4/libnet/libnet_domain.c 	s->openpol.in.access_mask = s->access_mask;
s                 448 source4/libnet/libnet_domain.c 	s->openpol.in.attr        = talloc_zero(c, struct lsa_ObjectAttribute);
s                 456 source4/libnet/libnet_domain.c 	s->openpol.in.attr->sec_qos = qos;
s                 457 source4/libnet/libnet_domain.c 	s->openpol.out.handle       = &s->handle;
s                 460 source4/libnet/libnet_domain.c 	openpol_req = dcerpc_lsa_OpenPolicy2_send(s->pipe, c, &s->openpol);
s                 474 source4/libnet/libnet_domain.c 	struct domain_open_lsa_state *s;
s                 479 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_open_lsa_state);
s                 482 source4/libnet/libnet_domain.c 	c->status = libnet_RpcConnect_recv(ctx, s->ctx, c, &s->rpcconn);
s                 487 source4/libnet/libnet_domain.c 	s->pipe = s->ctx->lsa.pipe;
s                 490 source4/libnet/libnet_domain.c 	s->openpol.in.system_name = s->name;
s                 491 source4/libnet/libnet_domain.c 	s->openpol.in.access_mask = s->access_mask;
s                 492 source4/libnet/libnet_domain.c 	s->openpol.in.attr        = talloc_zero(c, struct lsa_ObjectAttribute);
s                 500 source4/libnet/libnet_domain.c 	s->openpol.in.attr->sec_qos = qos;
s                 501 source4/libnet/libnet_domain.c 	s->openpol.out.handle       = &s->handle;
s                 504 source4/libnet/libnet_domain.c 	openpol_req = dcerpc_lsa_OpenPolicy2_send(s->pipe, c, &s->openpol);
s                 517 source4/libnet/libnet_domain.c 	struct domain_open_lsa_state *s;
s                 520 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_open_lsa_state);
s                 525 source4/libnet/libnet_domain.c 	if (s->monitor_fn) {
s                 531 source4/libnet/libnet_domain.c 		s->monitor_fn(&msg);
s                 552 source4/libnet/libnet_domain.c 	struct domain_open_lsa_state *s;
s                 559 source4/libnet/libnet_domain.c 		s = talloc_get_type(c->private_data, struct domain_open_lsa_state);
s                 560 source4/libnet/libnet_domain.c 		io->out.domain_handle = s->handle;
s                 562 source4/libnet/libnet_domain.c 		ctx->lsa.handle      = s->handle;
s                 563 source4/libnet/libnet_domain.c 		ctx->lsa.name        = talloc_steal(ctx, s->name);
s                 564 source4/libnet/libnet_domain.c 		ctx->lsa.access_mask = s->access_mask;
s                 675 source4/libnet/libnet_domain.c 	struct domain_close_lsa_state *s;
s                 682 source4/libnet/libnet_domain.c 	s = talloc_zero(c, struct domain_close_lsa_state);
s                 683 source4/libnet/libnet_domain.c 	if (composite_nomem(s, c)) return c;
s                 685 source4/libnet/libnet_domain.c 	c->private_data = s;
s                 686 source4/libnet/libnet_domain.c 	s->monitor_fn   = monitor;
s                 696 source4/libnet/libnet_domain.c 	s->pipe = ctx->lsa.pipe;
s                 699 source4/libnet/libnet_domain.c 	s->close.in.handle  = &ctx->lsa.handle;
s                 700 source4/libnet/libnet_domain.c 	s->close.out.handle = &s->handle;
s                 703 source4/libnet/libnet_domain.c 	close_req = dcerpc_lsa_Close_send(s->pipe, c, &s->close);
s                 717 source4/libnet/libnet_domain.c 	struct domain_close_lsa_state *s;
s                 720 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_close_lsa_state);
s                 725 source4/libnet/libnet_domain.c 	if (s->monitor_fn) {
s                 731 source4/libnet/libnet_domain.c 		s->monitor_fn(&msg);
s                 779 source4/libnet/libnet_domain.c 	struct domain_close_samr_state *s;
s                 786 source4/libnet/libnet_domain.c 	s = talloc_zero(c, struct domain_close_samr_state);
s                 787 source4/libnet/libnet_domain.c 	if (composite_nomem(s, c)) return c;
s                 789 source4/libnet/libnet_domain.c 	c->private_data = s;
s                 790 source4/libnet/libnet_domain.c 	s->monitor_fn   = monitor;
s                 800 source4/libnet/libnet_domain.c 	ZERO_STRUCT(s->close);
s                 801 source4/libnet/libnet_domain.c 	s->close.in.handle  = &ctx->samr.handle;
s                 802 source4/libnet/libnet_domain.c 	s->close.out.handle = &s->handle;
s                 805 source4/libnet/libnet_domain.c 	close_req = dcerpc_samr_Close_send(ctx->samr.pipe, ctx, &s->close);
s                 819 source4/libnet/libnet_domain.c 	struct domain_close_samr_state *s;
s                 822 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_close_samr_state);
s                 827 source4/libnet/libnet_domain.c 	if (s->monitor_fn) {
s                 833 source4/libnet/libnet_domain.c 		s->monitor_fn(&msg);
s                 945 source4/libnet/libnet_domain.c static struct domainlist* get_domain_list(TALLOC_CTX *mem_ctx, struct domain_list_state *s);
s                 955 source4/libnet/libnet_domain.c 	struct domain_list_state *s;
s                 959 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_list_state);
s                 961 source4/libnet/libnet_domain.c 	c->status = libnet_RpcConnect_recv(ctx, s->ctx, c, &s->rpcconn);
s                 964 source4/libnet/libnet_domain.c 	s->samrconn.in.system_name     = 0;
s                 965 source4/libnet/libnet_domain.c 	s->samrconn.in.access_mask     = SEC_GENERIC_READ;     /* should be enough */
s                 966 source4/libnet/libnet_domain.c 	s->samrconn.out.connect_handle = &s->connect_handle;
s                 968 source4/libnet/libnet_domain.c 	samrconn_req = dcerpc_samr_Connect_send(s->ctx->samr.pipe, c, &s->samrconn);
s                 982 source4/libnet/libnet_domain.c 	struct domain_list_state *s;
s                 986 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_list_state);
s                 991 source4/libnet/libnet_domain.c 	if (s->monitor_fn) {
s                 997 source4/libnet/libnet_domain.c 		s->monitor_fn(&msg);
s                1000 source4/libnet/libnet_domain.c 	s->enumdom.in.connect_handle = &s->connect_handle;
s                1001 source4/libnet/libnet_domain.c 	s->enumdom.in.resume_handle  = &s->resume_handle;
s                1002 source4/libnet/libnet_domain.c 	s->enumdom.in.buf_size       = s->buf_size;
s                1003 source4/libnet/libnet_domain.c 	s->enumdom.out.resume_handle = &s->resume_handle;
s                1004 source4/libnet/libnet_domain.c 	s->enumdom.out.num_entries   = talloc(s, uint32_t);
s                1005 source4/libnet/libnet_domain.c 	if (composite_nomem(s->enumdom.out.num_entries, c)) return;
s                1006 source4/libnet/libnet_domain.c 	s->enumdom.out.sam           = talloc(s, struct samr_SamArray *);
s                1007 source4/libnet/libnet_domain.c 	if (composite_nomem(s->enumdom.out.sam, c)) return;
s                1009 source4/libnet/libnet_domain.c 	enumdom_req = dcerpc_samr_EnumDomains_send(s->ctx->samr.pipe, c, &s->enumdom);
s                1024 source4/libnet/libnet_domain.c 	struct domain_list_state *s;
s                1029 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_list_state);
s                1034 source4/libnet/libnet_domain.c 	if (s->monitor_fn) {
s                1040 source4/libnet/libnet_domain.c 		s->monitor_fn(&msg);
s                1043 source4/libnet/libnet_domain.c 	if (NT_STATUS_IS_OK(s->enumdom.out.result)) {
s                1045 source4/libnet/libnet_domain.c 		s->domains = get_domain_list(c, s);
s                1047 source4/libnet/libnet_domain.c 	} else if (NT_STATUS_EQUAL(s->enumdom.out.result, STATUS_MORE_ENTRIES)) {
s                1049 source4/libnet/libnet_domain.c 		s->domains = get_domain_list(c, s);
s                1052 source4/libnet/libnet_domain.c 		s->enumdom.in.connect_handle = &s->connect_handle;
s                1053 source4/libnet/libnet_domain.c 		s->enumdom.in.resume_handle  = &s->resume_handle;
s                1054 source4/libnet/libnet_domain.c 		s->enumdom.in.buf_size       = s->ctx->samr.buf_size;
s                1055 source4/libnet/libnet_domain.c 		s->enumdom.out.resume_handle = &s->resume_handle;
s                1058 source4/libnet/libnet_domain.c 		enumdom_req = dcerpc_samr_EnumDomains_send(s->ctx->samr.pipe, c, &s->enumdom);
s                1064 source4/libnet/libnet_domain.c 		composite_error(c, s->enumdom.out.result);
s                1069 source4/libnet/libnet_domain.c 	s->samrclose.in.handle  = &s->connect_handle;
s                1070 source4/libnet/libnet_domain.c 	s->samrclose.out.handle = &s->connect_handle;
s                1073 source4/libnet/libnet_domain.c 	samrclose_req = dcerpc_samr_Close_send(s->ctx->samr.pipe, c, &s->samrclose);
s                1086 source4/libnet/libnet_domain.c 	struct domain_list_state *s;
s                1089 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_list_state);
s                1094 source4/libnet/libnet_domain.c 	if (s->monitor_fn) {
s                1100 source4/libnet/libnet_domain.c 		s->monitor_fn(&msg);
s                1104 source4/libnet/libnet_domain.c 	if (!NT_STATUS_IS_OK(s->samrclose.out.result)) {
s                1105 source4/libnet/libnet_domain.c 		composite_error(c, s->samrclose.out.result);
s                1115 source4/libnet/libnet_domain.c static struct domainlist* get_domain_list(TALLOC_CTX *mem_ctx, struct domain_list_state *s)
s                1118 source4/libnet/libnet_domain.c 	if (mem_ctx == NULL || s == NULL) return NULL;
s                1121 source4/libnet/libnet_domain.c 	if (s->domains == NULL) {
s                1122 source4/libnet/libnet_domain.c 		s->domains = talloc_array(mem_ctx, struct domainlist,
s                1123 source4/libnet/libnet_domain.c 					  *s->enumdom.out.num_entries);
s                1125 source4/libnet/libnet_domain.c 		s->domains = talloc_realloc(mem_ctx, s->domains, struct domainlist,
s                1126 source4/libnet/libnet_domain.c 					    s->count + *s->enumdom.out.num_entries);
s                1130 source4/libnet/libnet_domain.c 	for (i = s->count; i < s->count + *s->enumdom.out.num_entries; i++)
s                1132 source4/libnet/libnet_domain.c 		struct lsa_String *domain_name = &(*s->enumdom.out.sam)->entries[i - s->count].name;
s                1136 source4/libnet/libnet_domain.c 		s->domains[i].name = talloc_strdup(s->domains, domain_name->string);
s                1137 source4/libnet/libnet_domain.c 		s->domains[i].sid  = NULL;  /* this is to be filled out later */
s                1141 source4/libnet/libnet_domain.c 	s->count += *s->enumdom.out.num_entries;
s                1143 source4/libnet/libnet_domain.c 	return s->domains;
s                1162 source4/libnet/libnet_domain.c 	struct domain_list_state *s;
s                1170 source4/libnet/libnet_domain.c 	s = talloc_zero(c, struct domain_list_state);
s                1171 source4/libnet/libnet_domain.c 	if (composite_nomem(s, c)) return c;
s                1173 source4/libnet/libnet_domain.c 	c->private_data = s;
s                1174 source4/libnet/libnet_domain.c 	s->monitor_fn   = monitor;
s                1176 source4/libnet/libnet_domain.c 	s->ctx      = ctx;
s                1177 source4/libnet/libnet_domain.c 	s->hostname = talloc_strdup(c, io->in.hostname);
s                1178 source4/libnet/libnet_domain.c 	if (composite_nomem(s->hostname, c)) return c;
s                1183 source4/libnet/libnet_domain.c 		s->rpcconn.level           = LIBNET_RPC_CONNECT_SERVER;
s                1184 source4/libnet/libnet_domain.c 		s->rpcconn.in.name         = s->hostname;
s                1185 source4/libnet/libnet_domain.c 		s->rpcconn.in.dcerpc_iface = &ndr_table_samr;
s                1187 source4/libnet/libnet_domain.c 		rpcconn_req = libnet_RpcConnect_send(ctx, c, &s->rpcconn, s->monitor_fn);
s                1194 source4/libnet/libnet_domain.c 		s->samrconn.in.system_name     = 0;
s                1195 source4/libnet/libnet_domain.c 		s->samrconn.in.access_mask     = SEC_GENERIC_READ;
s                1196 source4/libnet/libnet_domain.c 		s->samrconn.out.connect_handle = &s->connect_handle;
s                1198 source4/libnet/libnet_domain.c 		samrconn_req = dcerpc_samr_Connect_send(s->ctx->samr.pipe, c, &s->samrconn);
s                1221 source4/libnet/libnet_domain.c 	struct domain_list_state *s;
s                1225 source4/libnet/libnet_domain.c 	s = talloc_get_type(c->private_data, struct domain_list_state);
s                1229 source4/libnet/libnet_domain.c 		io->out.count        = s->count;
s                1230 source4/libnet/libnet_domain.c 		io->out.domains      = talloc_steal(mem_ctx, s->domains);
s                  52 source4/libnet/libnet_group.c 	struct create_group_state *s;
s                  60 source4/libnet/libnet_group.c 	s = talloc_zero(c, struct create_group_state);
s                  61 source4/libnet/libnet_group.c 	if (composite_nomem(s, c)) return c;
s                  63 source4/libnet/libnet_group.c 	c->private_data = s;
s                  65 source4/libnet/libnet_group.c 	s->ctx = ctx;
s                  66 source4/libnet/libnet_group.c 	s->r   = *r;
s                  67 source4/libnet/libnet_group.c 	ZERO_STRUCT(s->r.out);
s                  70 source4/libnet/libnet_group.c 	prereq_met = samr_domain_opened(ctx, s->r.in.domain_name, &c, &s->domain_open,
s                  75 source4/libnet/libnet_group.c 	s->group_add.in.groupname     = r->in.group_name;
s                  76 source4/libnet/libnet_group.c 	s->group_add.in.domain_handle = ctx->samr.handle;
s                  79 source4/libnet/libnet_group.c 	create_req = libnet_rpc_groupadd_send(ctx->samr.pipe, &s->group_add, monitor);
s                  90 source4/libnet/libnet_group.c 	struct create_group_state *s;
s                  94 source4/libnet/libnet_group.c 	s = talloc_get_type(c->private_data, struct create_group_state);
s                  96 source4/libnet/libnet_group.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
s                 100 source4/libnet/libnet_group.c 	s->group_add.in.groupname     = s->r.in.group_name;
s                 101 source4/libnet/libnet_group.c 	s->group_add.in.domain_handle = s->ctx->samr.handle;
s                 104 source4/libnet/libnet_group.c 	create_req = libnet_rpc_groupadd_send(s->ctx->samr.pipe, &s->group_add,
s                 105 source4/libnet/libnet_group.c 					      s->monitor_fn);
s                 115 source4/libnet/libnet_group.c 	struct create_group_state *s;
s                 118 source4/libnet/libnet_group.c 	s = talloc_get_type(c->private_data, struct create_group_state);
s                 121 source4/libnet/libnet_group.c 	c->status = libnet_rpc_groupadd_recv(ctx, c, &s->group_add);
s                 142 source4/libnet/libnet_group.c 	struct create_group_state *s;
s                 146 source4/libnet/libnet_group.c 		s = talloc_get_type(c->private_data, struct create_group_state);
s                 206 source4/libnet/libnet_group.c 	struct group_info_state *s;
s                 214 source4/libnet/libnet_group.c 	s = talloc_zero(c, struct group_info_state);
s                 215 source4/libnet/libnet_group.c 	if (composite_nomem(s, c)) return c;
s                 217 source4/libnet/libnet_group.c 	c->private_data = s;
s                 220 source4/libnet/libnet_group.c 	s->monitor_fn = monitor;
s                 221 source4/libnet/libnet_group.c 	s->ctx = ctx;
s                 222 source4/libnet/libnet_group.c 	s->domain_name = talloc_strdup(c, io->in.domain_name);
s                 223 source4/libnet/libnet_group.c 	s->level = io->in.level;
s                 224 source4/libnet/libnet_group.c 	switch(s->level) {
s                 226 source4/libnet/libnet_group.c 		s->group_name = talloc_strdup(c, io->in.data.group_name);
s                 227 source4/libnet/libnet_group.c 		s->sid_string = NULL;
s                 230 source4/libnet/libnet_group.c 		s->group_name = NULL;
s                 231 source4/libnet/libnet_group.c 		s->sid_string = dom_sid_string(c, io->in.data.group_sid);
s                 236 source4/libnet/libnet_group.c 	prereq_met = samr_domain_opened(ctx, s->domain_name, &c, &s->domopen,
s                 240 source4/libnet/libnet_group.c 	switch(s->level) {
s                 243 source4/libnet/libnet_group.c 		s->lookup.in.name        = s->group_name;
s                 244 source4/libnet/libnet_group.c 		s->lookup.in.domain_name = s->domain_name;
s                 247 source4/libnet/libnet_group.c 		lookup_req = libnet_LookupName_send(s->ctx, c, &s->lookup, s->monitor_fn);
s                 255 source4/libnet/libnet_group.c 		s->info.in.domain_handle = s->ctx->samr.handle;
s                 256 source4/libnet/libnet_group.c 		s->info.in.sid           = s->sid_string;
s                 258 source4/libnet/libnet_group.c 		s->info.in.level         = GROUPINFOALL;
s                 261 source4/libnet/libnet_group.c 		info_req = libnet_rpc_groupinfo_send(s->ctx->samr.pipe, &s->info, s->monitor_fn);
s                 279 source4/libnet/libnet_group.c 	struct group_info_state *s;
s                 283 source4/libnet/libnet_group.c 	s = talloc_get_type(c->private_data, struct group_info_state);
s                 286 source4/libnet/libnet_group.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domopen);
s                 289 source4/libnet/libnet_group.c 	switch(s->level) {
s                 292 source4/libnet/libnet_group.c 		s->lookup.in.name        = s->group_name;
s                 293 source4/libnet/libnet_group.c 		s->lookup.in.domain_name = s->domain_name;
s                 296 source4/libnet/libnet_group.c 		lookup_req = libnet_LookupName_send(s->ctx, c, &s->lookup, s->monitor_fn);
s                 304 source4/libnet/libnet_group.c 		s->info.in.domain_handle = s->ctx->samr.handle;
s                 305 source4/libnet/libnet_group.c 		s->info.in.sid           = s->sid_string;
s                 307 source4/libnet/libnet_group.c 		s->info.in.level         = GROUPINFOALL;
s                 310 source4/libnet/libnet_group.c 		info_req = libnet_rpc_groupinfo_send(s->ctx->samr.pipe, &s->info, s->monitor_fn);
s                 327 source4/libnet/libnet_group.c 	struct group_info_state *s;
s                 331 source4/libnet/libnet_group.c 	s = talloc_get_type(c->private_data, struct group_info_state);
s                 334 source4/libnet/libnet_group.c 	c->status = libnet_LookupName_recv(ctx, c, &s->lookup);
s                 338 source4/libnet/libnet_group.c 	if (s->lookup.out.sid_type != SID_NAME_DOM_GRP &&
s                 339 source4/libnet/libnet_group.c 	    s->lookup.out.sid_type != SID_NAME_ALIAS) {
s                 344 source4/libnet/libnet_group.c 	s->info.in.domain_handle = s->ctx->samr.handle;
s                 345 source4/libnet/libnet_group.c 	s->info.in.groupname     = s->group_name;
s                 346 source4/libnet/libnet_group.c 	s->info.in.sid           = s->lookup.out.sidstr;
s                 348 source4/libnet/libnet_group.c 	s->info.in.level         = GROUPINFOALL;
s                 351 source4/libnet/libnet_group.c 	info_req = libnet_rpc_groupinfo_send(s->ctx->samr.pipe, &s->info, s->monitor_fn);
s                 365 source4/libnet/libnet_group.c 	struct group_info_state *s;
s                 368 source4/libnet/libnet_group.c 	s = talloc_get_type(c->private_data, struct group_info_state);
s                 371 source4/libnet/libnet_group.c 	c->status = libnet_rpc_groupinfo_recv(ctx, c, &s->info);
s                 391 source4/libnet/libnet_group.c 	struct group_info_state *s;
s                 396 source4/libnet/libnet_group.c 		s = talloc_get_type(c->private_data, struct group_info_state);
s                 399 source4/libnet/libnet_group.c 					s->info.out.info.all.name.string);
s                 400 source4/libnet/libnet_group.c 		io->out.group_sid = talloc_steal(mem_ctx, s->lookup.out.sid);
s                 401 source4/libnet/libnet_group.c 		io->out.num_members = s->info.out.info.all.num_members;
s                 402 source4/libnet/libnet_group.c 		io->out.description = talloc_steal(mem_ctx, s->info.out.info.all.description.string);
s                 471 source4/libnet/libnet_group.c 	struct grouplist_state *s;
s                 479 source4/libnet/libnet_group.c 	s = talloc_zero(c, struct grouplist_state);
s                 480 source4/libnet/libnet_group.c 	if (composite_nomem(s, c)) return c;
s                 482 source4/libnet/libnet_group.c 	c->private_data = s;
s                 485 source4/libnet/libnet_group.c 	s->ctx          = ctx;
s                 486 source4/libnet/libnet_group.c 	s->page_size    = io->in.page_size;
s                 487 source4/libnet/libnet_group.c 	s->resume_index = (uint32_t)io->in.resume_index;
s                 488 source4/libnet/libnet_group.c 	s->domain_name  = talloc_strdup(c, io->in.domain_name);
s                 489 source4/libnet/libnet_group.c 	s->monitor_fn   = monitor;
s                 492 source4/libnet/libnet_group.c 	prereq_met = lsa_domain_opened(ctx, s->domain_name, &c, &s->domain_open,
s                 497 source4/libnet/libnet_group.c 	s->query_domain.in.handle = &ctx->lsa.handle;
s                 498 source4/libnet/libnet_group.c 	s->query_domain.in.level  = LSA_POLICY_INFO_DOMAIN;
s                 499 source4/libnet/libnet_group.c 	s->query_domain.out.info  = talloc_zero(c, union lsa_PolicyInformation *);
s                 500 source4/libnet/libnet_group.c 	if (composite_nomem(s->query_domain.out.info, c)) return c;
s                 503 source4/libnet/libnet_group.c 	query_req = dcerpc_lsa_QueryInfoPolicy_send(ctx->lsa.pipe, c, &s->query_domain);
s                 518 source4/libnet/libnet_group.c 	struct grouplist_state *s;
s                 522 source4/libnet/libnet_group.c 	s = talloc_get_type(c->private_data, struct grouplist_state);
s                 525 source4/libnet/libnet_group.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
s                 529 source4/libnet/libnet_group.c 	s->query_domain.in.handle = &s->ctx->lsa.handle;
s                 530 source4/libnet/libnet_group.c 	s->query_domain.in.level  = LSA_POLICY_INFO_DOMAIN;
s                 531 source4/libnet/libnet_group.c 	s->query_domain.out.info  = talloc_zero(c, union lsa_PolicyInformation *);
s                 532 source4/libnet/libnet_group.c 	if (composite_nomem(s->query_domain.out.info, c)) return;
s                 535 source4/libnet/libnet_group.c 	query_req = dcerpc_lsa_QueryInfoPolicy_send(s->ctx->lsa.pipe, c, &s->query_domain);
s                 549 source4/libnet/libnet_group.c 	struct grouplist_state *s;
s                 554 source4/libnet/libnet_group.c 	s = talloc_get_type(c->private_data, struct grouplist_state);
s                 561 source4/libnet/libnet_group.c 	s->dominfo = (*s->query_domain.out.info)->domain;
s                 564 source4/libnet/libnet_group.c 	prereq_met = samr_domain_opened(s->ctx, s->domain_name, &c, &s->domain_open,
s                 565 source4/libnet/libnet_group.c 					continue_samr_domain_opened, s->monitor_fn);
s                 569 source4/libnet/libnet_group.c 	s->group_list.in.domain_handle  = &s->ctx->samr.handle;
s                 570 source4/libnet/libnet_group.c 	s->group_list.in.max_size       = s->page_size;
s                 571 source4/libnet/libnet_group.c 	s->group_list.in.resume_handle  = &s->resume_index;
s                 572 source4/libnet/libnet_group.c 	s->group_list.out.resume_handle = &s->resume_index;
s                 573 source4/libnet/libnet_group.c 	s->group_list.out.num_entries   = talloc(s, uint32_t);
s                 574 source4/libnet/libnet_group.c 	if (composite_nomem(s->group_list.out.num_entries, c)) return;
s                 575 source4/libnet/libnet_group.c 	s->group_list.out.sam           = talloc(s, struct samr_SamArray *);
s                 576 source4/libnet/libnet_group.c 	if (composite_nomem(s->group_list.out.sam, c)) return;
s                 579 source4/libnet/libnet_group.c 	enum_req = dcerpc_samr_EnumDomainGroups_send(s->ctx->samr.pipe, c, &s->group_list);
s                 593 source4/libnet/libnet_group.c 	struct grouplist_state *s;
s                 597 source4/libnet/libnet_group.c 	s = talloc_get_type(c->private_data, struct grouplist_state);
s                 600 source4/libnet/libnet_group.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
s                 604 source4/libnet/libnet_group.c 	s->group_list.in.domain_handle  = &s->ctx->samr.handle;
s                 605 source4/libnet/libnet_group.c 	s->group_list.in.max_size       = s->page_size;
s                 606 source4/libnet/libnet_group.c 	s->group_list.in.resume_handle  = &s->resume_index;
s                 607 source4/libnet/libnet_group.c 	s->group_list.out.resume_handle = &s->resume_index;
s                 608 source4/libnet/libnet_group.c 	s->group_list.out.num_entries   = talloc(s, uint32_t);
s                 609 source4/libnet/libnet_group.c 	if (composite_nomem(s->group_list.out.num_entries, c)) return;
s                 610 source4/libnet/libnet_group.c 	s->group_list.out.sam           = talloc(s, struct samr_SamArray *);
s                 611 source4/libnet/libnet_group.c 	if (composite_nomem(s->group_list.out.sam, c)) return;
s                 614 source4/libnet/libnet_group.c 	enum_req = dcerpc_samr_EnumDomainGroups_send(s->ctx->samr.pipe, c, &s->group_list);
s                 627 source4/libnet/libnet_group.c 	struct grouplist_state *s;
s                 631 source4/libnet/libnet_group.c 	s = talloc_get_type(c->private_data, struct grouplist_state);
s                 639 source4/libnet/libnet_group.c 	c->status = s->group_list.out.result;
s                 649 source4/libnet/libnet_group.c 		s->resume_index = *s->group_list.out.resume_handle;
s                 650 source4/libnet/libnet_group.c 		s->count        = *s->group_list.out.num_entries;
s                 653 source4/libnet/libnet_group.c 		s->groups       = talloc_array(c, struct grouplist, (*s->group_list.out.sam)->count);
s                 654 source4/libnet/libnet_group.c 		if (composite_nomem(s->groups, c)) return;
s                 656 source4/libnet/libnet_group.c 		for (i = 0; i < (*s->group_list.out.sam)->count; i++) {
s                 658 source4/libnet/libnet_group.c 			struct samr_SamEntry *entry = &(*s->group_list.out.sam)->entries[i];
s                 659 source4/libnet/libnet_group.c 			struct dom_sid *domain_sid = (*s->query_domain.out.info)->domain.sid;
s                 666 source4/libnet/libnet_group.c 			s->groups[i].groupname = talloc_strdup(c, entry->name.string);
s                 667 source4/libnet/libnet_group.c 			if (composite_nomem(s->groups[i].groupname, c)) return;
s                 670 source4/libnet/libnet_group.c 			s->groups[i].sid = dom_sid_string(c, group_sid);
s                 671 source4/libnet/libnet_group.c 			if (composite_nomem(s->groups[i].sid, c)) return;
s                 696 source4/libnet/libnet_group.c 	struct grouplist_state *s;
s                 707 source4/libnet/libnet_group.c 		s = talloc_get_type(c->private_data, struct grouplist_state);
s                 710 source4/libnet/libnet_group.c 		io->out.count        = s->count;
s                 711 source4/libnet/libnet_group.c 		io->out.resume_index = s->resume_index;
s                 712 source4/libnet/libnet_group.c 		io->out.groups       = talloc_steal(mem_ctx, s->groups);
s                  58 source4/libnet/libnet_lookup.c 	struct lookup_state *s;
s                  66 source4/libnet/libnet_lookup.c 	s = talloc_zero(c, struct lookup_state);
s                  67 source4/libnet/libnet_lookup.c 	if (composite_nomem(s, c)) return c;
s                  69 source4/libnet/libnet_lookup.c 	c->private_data	= s;
s                  77 source4/libnet/libnet_lookup.c 	s->hostname.name   = talloc_strdup(s, io->in.hostname);
s                  78 source4/libnet/libnet_lookup.c 	if (composite_nomem(s->hostname.name, c)) return c;
s                  80 source4/libnet/libnet_lookup.c 	s->hostname.type   = io->in.type;
s                  81 source4/libnet/libnet_lookup.c 	s->hostname.scope  = NULL;
s                  91 source4/libnet/libnet_lookup.c 	cresolve_req = resolve_name_send(resolve_ctx, &s->hostname, c->event_ctx);
s                 102 source4/libnet/libnet_lookup.c 	struct lookup_state *s;
s                 105 source4/libnet/libnet_lookup.c 	s = talloc_get_type(c->private_data, struct lookup_state);
s                 107 source4/libnet/libnet_lookup.c 	c->status = resolve_name_recv(ctx, s, &s->address);
s                 126 source4/libnet/libnet_lookup.c 	struct lookup_state *s;
s                 130 source4/libnet/libnet_lookup.c 		s = talloc_get_type(c->private_data, struct lookup_state);
s                 132 source4/libnet/libnet_lookup.c 		io->out.address = (const char **)str_list_make(mem_ctx, s->address, NULL);
s                 253 source4/libnet/libnet_lookup.c 				  struct lookup_name_state *s);
s                 264 source4/libnet/libnet_lookup.c 	struct lookup_name_state *s;
s                 271 source4/libnet/libnet_lookup.c 	s = talloc_zero(c, struct lookup_name_state);
s                 272 source4/libnet/libnet_lookup.c 	if (composite_nomem(s, c)) return c;
s                 274 source4/libnet/libnet_lookup.c 	c->private_data = s;
s                 276 source4/libnet/libnet_lookup.c 	s->name = talloc_strdup(c, io->in.name);
s                 277 source4/libnet/libnet_lookup.c 	s->monitor_fn = monitor;
s                 278 source4/libnet/libnet_lookup.c 	s->ctx = ctx;
s                 280 source4/libnet/libnet_lookup.c 	prereq_met = lsa_domain_opened(ctx, io->in.domain_name, &c, &s->domopen,
s                 284 source4/libnet/libnet_lookup.c 	if (!prepare_lookup_params(ctx, c, s)) return c;
s                 286 source4/libnet/libnet_lookup.c 	lookup_req = dcerpc_lsa_LookupNames_send(ctx->lsa.pipe, c, &s->lookup);
s                 296 source4/libnet/libnet_lookup.c 				  struct lookup_name_state *s)
s                 300 source4/libnet/libnet_lookup.c 	s->sids.count = 0;
s                 301 source4/libnet/libnet_lookup.c 	s->sids.sids  = NULL;
s                 303 source4/libnet/libnet_lookup.c 	s->names = talloc_array(ctx, struct lsa_String, single_name);
s                 304 source4/libnet/libnet_lookup.c 	if (composite_nomem(s->names, c)) return false;
s                 305 source4/libnet/libnet_lookup.c 	s->names[0].string = s->name;
s                 307 source4/libnet/libnet_lookup.c 	s->lookup.in.handle    = &ctx->lsa.handle;
s                 308 source4/libnet/libnet_lookup.c 	s->lookup.in.num_names = single_name;
s                 309 source4/libnet/libnet_lookup.c 	s->lookup.in.names     = s->names;
s                 310 source4/libnet/libnet_lookup.c 	s->lookup.in.sids      = &s->sids;
s                 311 source4/libnet/libnet_lookup.c 	s->lookup.in.level     = 1;
s                 312 source4/libnet/libnet_lookup.c 	s->lookup.in.count     = &s->count;
s                 313 source4/libnet/libnet_lookup.c 	s->lookup.out.count    = &s->count;
s                 314 source4/libnet/libnet_lookup.c 	s->lookup.out.sids     = &s->sids;
s                 315 source4/libnet/libnet_lookup.c 	s->lookup.out.domains  = talloc_zero(ctx, struct lsa_RefDomainList *);
s                 316 source4/libnet/libnet_lookup.c 	if (composite_nomem(s->lookup.out.domains, c)) return false;
s                 325 source4/libnet/libnet_lookup.c 	struct lookup_name_state *s;
s                 329 source4/libnet/libnet_lookup.c 	s = talloc_get_type(c->private_data, struct lookup_name_state);
s                 331 source4/libnet/libnet_lookup.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domopen);
s                 334 source4/libnet/libnet_lookup.c 	if (!prepare_lookup_params(s->ctx, c, s)) return;
s                 336 source4/libnet/libnet_lookup.c 	lookup_req = dcerpc_lsa_LookupNames_send(s->ctx->lsa.pipe, c, &s->lookup);
s                 346 source4/libnet/libnet_lookup.c 	struct lookup_name_state *s;
s                 349 source4/libnet/libnet_lookup.c 	s = talloc_get_type(c->private_data, struct lookup_name_state);
s                 354 source4/libnet/libnet_lookup.c 	c->status = s->lookup.out.result;
s                 365 source4/libnet/libnet_lookup.c 	struct lookup_name_state *s;
s                 370 source4/libnet/libnet_lookup.c 		s = talloc_get_type(c->private_data, struct lookup_name_state);
s                 376 source4/libnet/libnet_lookup.c 		if (*s->lookup.out.count > 0) {
s                 377 source4/libnet/libnet_lookup.c 			struct lsa_RefDomainList *domains = *s->lookup.out.domains;
s                 378 source4/libnet/libnet_lookup.c 			struct lsa_TransSidArray *sids = s->lookup.out.sids;
s                  59 source4/libnet/libnet_rpc.c 	struct rpc_connect_srv_state *s;
s                  67 source4/libnet/libnet_rpc.c 	s = talloc_zero(c, struct rpc_connect_srv_state);
s                  68 source4/libnet/libnet_rpc.c 	if (composite_nomem(s, c)) return c;
s                  70 source4/libnet/libnet_rpc.c 	c->private_data = s;
s                  71 source4/libnet/libnet_rpc.c 	s->monitor_fn   = monitor;
s                  73 source4/libnet/libnet_rpc.c 	s->ctx = ctx;
s                  74 source4/libnet/libnet_rpc.c 	s->r = *r;
s                  75 source4/libnet/libnet_rpc.c 	ZERO_STRUCT(s->r.out);
s                  80 source4/libnet/libnet_rpc.c 		s->binding = talloc_asprintf(s, "ncacn_np:%s", r->in.name);
s                  83 source4/libnet/libnet_rpc.c 		s->binding = talloc_asprintf(s, "ncacn_np:%s", r->in.address);
s                  87 source4/libnet/libnet_rpc.c 		s->binding = talloc_strdup(s, r->in.binding);
s                 102 source4/libnet/libnet_rpc.c 	c->status = dcerpc_parse_binding(c, s->binding, &b);
s                 104 source4/libnet/libnet_rpc.c 		DEBUG(0, ("Failed to parse dcerpc binding '%s'\n", s->binding));
s                 133 source4/libnet/libnet_rpc.c 	struct rpc_connect_srv_state *s;
s                 136 source4/libnet/libnet_rpc.c 	s = talloc_get_type(c->private_data, struct rpc_connect_srv_state);
s                 139 source4/libnet/libnet_rpc.c 	c->status = dcerpc_pipe_connect_b_recv(ctx, c, &s->r.out.dcerpc_pipe);
s                 142 source4/libnet/libnet_rpc.c 	if (s->monitor_fn) {
s                 145 source4/libnet/libnet_rpc.c 		struct dcerpc_binding *binding = s->r.out.dcerpc_pipe->binding;
s                 156 source4/libnet/libnet_rpc.c 		s->monitor_fn(&msg);
s                 179 source4/libnet/libnet_rpc.c 	struct rpc_connect_srv_state *s = talloc_get_type(c->private_data,
s                 185 source4/libnet/libnet_rpc.c 		s = talloc_get_type(c->private_data, struct rpc_connect_srv_state);
s                 186 source4/libnet/libnet_rpc.c 		r->out.dcerpc_pipe = talloc_steal(mem_ctx, s->r.out.dcerpc_pipe);
s                 240 source4/libnet/libnet_rpc.c 	struct rpc_connect_dc_state *s;
s                 247 source4/libnet/libnet_rpc.c 	s = talloc_zero(c, struct rpc_connect_dc_state);
s                 248 source4/libnet/libnet_rpc.c 	if (composite_nomem(s, c)) return c;
s                 250 source4/libnet/libnet_rpc.c 	c->private_data = s;
s                 251 source4/libnet/libnet_rpc.c 	s->monitor_fn   = monitor;
s                 253 source4/libnet/libnet_rpc.c 	s->ctx = ctx;
s                 254 source4/libnet/libnet_rpc.c 	s->r   = *r;
s                 255 source4/libnet/libnet_rpc.c 	ZERO_STRUCT(s->r.out);
s                 259 source4/libnet/libnet_rpc.c 		s->f.in.name_type = NBT_NAME_PDC;
s                 263 source4/libnet/libnet_rpc.c 		s->f.in.name_type = NBT_NAME_LOGON;
s                 270 source4/libnet/libnet_rpc.c 	s->f.in.domain_name = r->in.name;
s                 271 source4/libnet/libnet_rpc.c 	s->f.out.num_dcs    = 0;
s                 272 source4/libnet/libnet_rpc.c 	s->f.out.dcs        = NULL;
s                 275 source4/libnet/libnet_rpc.c 	lookup_dc_req = libnet_LookupDCs_send(ctx, c, &s->f);
s                 290 source4/libnet/libnet_rpc.c 	struct rpc_connect_dc_state *s;
s                 296 source4/libnet/libnet_rpc.c 	s = talloc_get_type(c->private_data, struct rpc_connect_dc_state);
s                 299 source4/libnet/libnet_rpc.c 	c->status = libnet_LookupDCs_recv(ctx, c, &s->f);
s                 303 source4/libnet/libnet_rpc.c 	s->connect_name = s->f.out.dcs[0].name;
s                 306 source4/libnet/libnet_rpc.c 	if (s->monitor_fn) {
s                 308 source4/libnet/libnet_rpc.c 		data.domain_name = s->f.in.domain_name;
s                 309 source4/libnet/libnet_rpc.c 		data.hostname    = s->f.out.dcs[0].name;
s                 310 source4/libnet/libnet_rpc.c 		data.address     = s->f.out.dcs[0].address;
s                 315 source4/libnet/libnet_rpc.c 		s->monitor_fn(&msg);
s                 319 source4/libnet/libnet_rpc.c 	s->r2.level	       = LIBNET_RPC_CONNECT_SERVER_ADDRESS;
s                 323 source4/libnet/libnet_rpc.c 	s->r2.in.name          = talloc_strdup(s, s->connect_name);
s                 324 source4/libnet/libnet_rpc.c 	s->r2.in.address       = talloc_steal(s, s->f.out.dcs[0].address);
s                 325 source4/libnet/libnet_rpc.c 	s->r2.in.dcerpc_iface  = s->r.in.dcerpc_iface;	
s                 328 source4/libnet/libnet_rpc.c 	rpc_connect_req = libnet_RpcConnectSrv_send(s->ctx, c, &s->r2, s->monitor_fn);
s                 341 source4/libnet/libnet_rpc.c 	struct rpc_connect_dc_state *s;
s                 344 source4/libnet/libnet_rpc.c 	s = talloc_get_type(c->private_data, struct rpc_connect_dc_state);
s                 346 source4/libnet/libnet_rpc.c 	c->status = libnet_RpcConnectSrv_recv(ctx, s->ctx, c, &s->r2);
s                 349 source4/libnet/libnet_rpc.c 	s->r.out.error_string  = s->r2.out.error_string;
s                 352 source4/libnet/libnet_rpc.c 	s->r.out.dcerpc_pipe = s->r2.out.dcerpc_pipe;
s                 355 source4/libnet/libnet_rpc.c 	if (s->monitor_fn) {
s                 358 source4/libnet/libnet_rpc.c 		struct dcerpc_binding *binding = s->r.out.dcerpc_pipe->binding;
s                 368 source4/libnet/libnet_rpc.c 		s->monitor_fn(&msg);
s                 391 source4/libnet/libnet_rpc.c 	struct rpc_connect_dc_state *s = talloc_get_type(c->private_data,
s                 397 source4/libnet/libnet_rpc.c 		r->out.dcerpc_pipe = talloc_steal(mem_ctx, s->r.out.dcerpc_pipe);
s                 465 source4/libnet/libnet_rpc.c 	struct rpc_connect_dci_state *s;
s                 471 source4/libnet/libnet_rpc.c 	s = talloc_zero(c, struct rpc_connect_dci_state);
s                 472 source4/libnet/libnet_rpc.c 	if (composite_nomem(s, c)) return c;
s                 474 source4/libnet/libnet_rpc.c 	c->private_data = s;
s                 475 source4/libnet/libnet_rpc.c 	s->monitor_fn   = monitor;
s                 477 source4/libnet/libnet_rpc.c 	s->ctx = ctx;
s                 478 source4/libnet/libnet_rpc.c 	s->r   = *r;
s                 479 source4/libnet/libnet_rpc.c 	ZERO_STRUCT(s->r.out);
s                 484 source4/libnet/libnet_rpc.c 		s->rpc_conn.in.name    = r->in.name;
s                 485 source4/libnet/libnet_rpc.c 		s->rpc_conn.level      = LIBNET_RPC_CONNECT_DC;
s                 487 source4/libnet/libnet_rpc.c 		s->rpc_conn.in.binding = r->in.binding;
s                 488 source4/libnet/libnet_rpc.c 		s->rpc_conn.level      = LIBNET_RPC_CONNECT_BINDING;
s                 492 source4/libnet/libnet_rpc.c 	s->rpc_conn.in.dcerpc_iface    = &ndr_table_lsarpc;
s                 495 source4/libnet/libnet_rpc.c 	conn_req = libnet_RpcConnect_send(ctx, c, &s->rpc_conn, s->monitor_fn);
s                 510 source4/libnet/libnet_rpc.c 	struct rpc_connect_dci_state *s;
s                 514 source4/libnet/libnet_rpc.c 	s = talloc_get_type(c->private_data, struct rpc_connect_dci_state);
s                 516 source4/libnet/libnet_rpc.c 	c->status = libnet_RpcConnect_recv(ctx, s->ctx, c, &s->rpc_conn);
s                 523 source4/libnet/libnet_rpc.c 	if (s->monitor_fn) {
s                 526 source4/libnet/libnet_rpc.c 		struct dcerpc_binding *binding = s->r.out.dcerpc_pipe->binding;
s                 536 source4/libnet/libnet_rpc.c 		s->monitor_fn(&msg);
s                 540 source4/libnet/libnet_rpc.c 	s->lsa_pipe = s->ctx->lsa.pipe;
s                 542 source4/libnet/libnet_rpc.c 	s->qos.len                 = 0;
s                 543 source4/libnet/libnet_rpc.c 	s->qos.impersonation_level = 2;
s                 544 source4/libnet/libnet_rpc.c 	s->qos.context_mode        = 1;
s                 545 source4/libnet/libnet_rpc.c 	s->qos.effective_only      = 0;
s                 547 source4/libnet/libnet_rpc.c 	s->attr.sec_qos = &s->qos;
s                 549 source4/libnet/libnet_rpc.c 	s->lsa_open_policy.in.attr        = &s->attr;
s                 550 source4/libnet/libnet_rpc.c 	s->lsa_open_policy.in.system_name = talloc_asprintf(c, "\\");
s                 551 source4/libnet/libnet_rpc.c 	if (composite_nomem(s->lsa_open_policy.in.system_name, c)) return;
s                 553 source4/libnet/libnet_rpc.c 	s->lsa_open_policy.in.access_mask = SEC_FLAG_MAXIMUM_ALLOWED;
s                 554 source4/libnet/libnet_rpc.c 	s->lsa_open_policy.out.handle     = &s->lsa_handle;
s                 556 source4/libnet/libnet_rpc.c 	open_pol_req = dcerpc_lsa_OpenPolicy2_send(s->lsa_pipe, c, &s->lsa_open_policy);
s                 570 source4/libnet/libnet_rpc.c 	struct rpc_connect_dci_state *s;
s                 574 source4/libnet/libnet_rpc.c 	s = talloc_get_type(c->private_data, struct rpc_connect_dci_state);
s                 582 source4/libnet/libnet_rpc.c 	if (NT_STATUS_EQUAL(s->lsa_open_policy.out.result, NT_STATUS_RPC_PROTSEQ_NOT_SUPPORTED)) {
s                 583 source4/libnet/libnet_rpc.c 		s->r.out.realm = NULL;
s                 584 source4/libnet/libnet_rpc.c 		s->r.out.guid  = NULL;
s                 585 source4/libnet/libnet_rpc.c 		s->r.out.domain_name = NULL;
s                 586 source4/libnet/libnet_rpc.c 		s->r.out.domain_sid  = NULL;
s                 592 source4/libnet/libnet_rpc.c 	} else if (!NT_STATUS_IS_OK(s->lsa_open_policy.out.result)) {
s                 593 source4/libnet/libnet_rpc.c 		composite_error(c, s->lsa_open_policy.out.result);
s                 598 source4/libnet/libnet_rpc.c 	if (s->monitor_fn) {
s                 604 source4/libnet/libnet_rpc.c 		s->monitor_fn(&msg);
s                 608 source4/libnet/libnet_rpc.c 	s->lsa_query_info2.in.handle = &s->lsa_handle;
s                 609 source4/libnet/libnet_rpc.c 	s->lsa_query_info2.in.level  = LSA_POLICY_INFO_DNS;
s                 610 source4/libnet/libnet_rpc.c 	s->lsa_query_info2.out.info  = talloc_zero(c, union lsa_PolicyInformation *);
s                 611 source4/libnet/libnet_rpc.c 	if (composite_nomem(s->lsa_query_info2.out.info, c)) return;
s                 613 source4/libnet/libnet_rpc.c 	query_info_req = dcerpc_lsa_QueryInfoPolicy2_send(s->lsa_pipe, c, &s->lsa_query_info2);
s                 627 source4/libnet/libnet_rpc.c 	struct rpc_connect_dci_state *s;
s                 631 source4/libnet/libnet_rpc.c 	s = talloc_get_type(c->private_data, struct rpc_connect_dci_state);
s                 640 source4/libnet/libnet_rpc.c 		s->r.out.realm = NULL;
s                 641 source4/libnet/libnet_rpc.c 		s->r.out.guid  = NULL;
s                 645 source4/libnet/libnet_rpc.c 			s->r.out.error_string = talloc_asprintf(c,
s                 652 source4/libnet/libnet_rpc.c 		if (!NT_STATUS_IS_OK(s->lsa_query_info2.out.result)) {
s                 653 source4/libnet/libnet_rpc.c 			s->r.out.error_string = talloc_asprintf(c,
s                 655 source4/libnet/libnet_rpc.c 								nt_errstr(s->lsa_query_info2.out.result));
s                 656 source4/libnet/libnet_rpc.c 			composite_error(c, s->lsa_query_info2.out.result);
s                 663 source4/libnet/libnet_rpc.c 		s->r.out.realm = (*s->lsa_query_info2.out.info)->dns.dns_domain.string;
s                 664 source4/libnet/libnet_rpc.c 		s->r.out.guid  = talloc(c, struct GUID);
s                 665 source4/libnet/libnet_rpc.c 		if (composite_nomem(s->r.out.guid, c)) {
s                 666 source4/libnet/libnet_rpc.c 			s->r.out.error_string = NULL;
s                 669 source4/libnet/libnet_rpc.c 		*s->r.out.guid = (*s->lsa_query_info2.out.info)->dns.domain_guid;
s                 673 source4/libnet/libnet_rpc.c 	if (s->monitor_fn) {
s                 679 source4/libnet/libnet_rpc.c 		s->monitor_fn(&msg);
s                 683 source4/libnet/libnet_rpc.c 	s->lsa_query_info.in.handle = &s->lsa_handle;
s                 684 source4/libnet/libnet_rpc.c 	s->lsa_query_info.in.level  = LSA_POLICY_INFO_DOMAIN;
s                 685 source4/libnet/libnet_rpc.c 	s->lsa_query_info.out.info  = talloc_zero(c, union lsa_PolicyInformation *);
s                 686 source4/libnet/libnet_rpc.c 	if (composite_nomem(s->lsa_query_info.out.info, c)) return;
s                 688 source4/libnet/libnet_rpc.c 	query_info_req = dcerpc_lsa_QueryInfoPolicy_send(s->lsa_pipe, c, &s->lsa_query_info);
s                 701 source4/libnet/libnet_rpc.c 	struct rpc_connect_dci_state *s;
s                 704 source4/libnet/libnet_rpc.c 	s = talloc_get_type(c->private_data, struct rpc_connect_dci_state);
s                 708 source4/libnet/libnet_rpc.c 		s->r.out.error_string = talloc_asprintf(c,
s                 716 source4/libnet/libnet_rpc.c 	if (s->monitor_fn) {
s                 722 source4/libnet/libnet_rpc.c 		s->monitor_fn(&msg);
s                 726 source4/libnet/libnet_rpc.c 	s->r.out.domain_sid  = (*s->lsa_query_info.out.info)->domain.sid;
s                 727 source4/libnet/libnet_rpc.c 	s->r.out.domain_name = (*s->lsa_query_info.out.info)->domain.name.string;
s                 740 source4/libnet/libnet_rpc.c 	struct rpc_connect_dci_state *s;
s                 742 source4/libnet/libnet_rpc.c 	s = talloc_get_type(c->private_data, struct rpc_connect_dci_state);
s                 745 source4/libnet/libnet_rpc.c 	s->final_binding = talloc(s, struct dcerpc_binding);
s                 746 source4/libnet/libnet_rpc.c 	if (composite_nomem(s->final_binding, c)) return;
s                 748 source4/libnet/libnet_rpc.c 	*s->final_binding = *s->lsa_pipe->binding;
s                 750 source4/libnet/libnet_rpc.c 	if (composite_nomem(talloc_reference(s->final_binding, s->lsa_pipe->binding), c)) return;
s                 752 source4/libnet/libnet_rpc.c 	epm_map_req = dcerpc_epm_map_binding_send(c, s->final_binding, s->r.in.dcerpc_iface,
s                 753 source4/libnet/libnet_rpc.c 						  s->lsa_pipe->conn->event_ctx, s->ctx->lp_ctx);
s                 767 source4/libnet/libnet_rpc.c 	struct rpc_connect_dci_state *s;
s                 770 source4/libnet/libnet_rpc.c 	s = talloc_get_type(c->private_data, struct rpc_connect_dci_state);
s                 774 source4/libnet/libnet_rpc.c 		s->r.out.error_string = talloc_asprintf(c,
s                 782 source4/libnet/libnet_rpc.c 	sec_conn_req = dcerpc_secondary_connection_send(s->lsa_pipe, s->final_binding);
s                 796 source4/libnet/libnet_rpc.c 	struct rpc_connect_dci_state *s;
s                 799 source4/libnet/libnet_rpc.c 	s = talloc_get_type(c->private_data, struct rpc_connect_dci_state);
s                 801 source4/libnet/libnet_rpc.c 	c->status = dcerpc_secondary_connection_recv(ctx, &s->final_pipe);
s                 803 source4/libnet/libnet_rpc.c 		s->r.out.error_string = talloc_asprintf(c,
s                 811 source4/libnet/libnet_rpc.c 	s->r.out.dcerpc_pipe = s->final_pipe;
s                 814 source4/libnet/libnet_rpc.c 	if (s->monitor_fn) {
s                 817 source4/libnet/libnet_rpc.c 		struct dcerpc_binding *binding = s->r.out.dcerpc_pipe->binding;
s                 828 source4/libnet/libnet_rpc.c 		s->monitor_fn(&msg);
s                 850 source4/libnet/libnet_rpc.c 	struct rpc_connect_dci_state *s = talloc_get_type(c->private_data,
s                 855 source4/libnet/libnet_rpc.c 		r->out.realm        = talloc_steal(mem_ctx, s->r.out.realm);
s                 856 source4/libnet/libnet_rpc.c 		r->out.guid         = talloc_steal(mem_ctx, s->r.out.guid);
s                 857 source4/libnet/libnet_rpc.c 		r->out.domain_name  = talloc_steal(mem_ctx, s->r.out.domain_name);
s                 858 source4/libnet/libnet_rpc.c 		r->out.domain_sid   = talloc_steal(mem_ctx, s->r.out.domain_sid);
s                 860 source4/libnet/libnet_rpc.c 		r->out.dcerpc_pipe  = talloc_steal(mem_ctx, s->r.out.dcerpc_pipe);
s                 873 source4/libnet/libnet_rpc.c 		if (s->r.out.error_string) {
s                 874 source4/libnet/libnet_rpc.c 			r->out.error_string = talloc_steal(mem_ctx, s->r.out.error_string);
s                 155 source4/libnet/libnet_samdump.c 	struct samdump_secret *s;
s                 183 source4/libnet/libnet_samdump.c 		for (s=samdump_state->secrets; s; s=s->next) {
s                 185 source4/libnet/libnet_samdump.c 			if (strcasecmp_m(s->name, secret_name) != 0) {
s                 189 source4/libnet/libnet_samdump.c 						  s->secret.data, s->secret.length, 
s                  30 source4/libnet/libnet_share.c 	struct srvsvc_NetShareEnumAll s;
s                  44 source4/libnet/libnet_share.c 	s.in.server_unc = talloc_asprintf(mem_ctx, "\\\\%s", c.in.name);
s                  84 source4/libnet/libnet_share.c 	s.in.max_buffer = ~0;
s                  85 source4/libnet/libnet_share.c 	s.in.resume_handle = &resume_handle;
s                  86 source4/libnet/libnet_share.c 	s.in.info_ctr = &info_ctr;
s                  87 source4/libnet/libnet_share.c 	s.out.info_ctr = &info_ctr;
s                  88 source4/libnet/libnet_share.c 	s.out.totalentries = &totalentries;
s                  90 source4/libnet/libnet_share.c 	status = dcerpc_srvsvc_NetShareEnumAll(c.out.dcerpc_pipe, mem_ctx, &s);
s                 100 source4/libnet/libnet_share.c 	if (!W_ERROR_IS_OK(s.out.result) && !W_ERROR_EQUAL(s.out.result, WERR_MORE_DATA)) {
s                 103 source4/libnet/libnet_share.c 						      r->in.server_name, win_errstr(s.out.result));
s                 107 source4/libnet/libnet_share.c 	r->out.ctr = s.out.info_ctr->ctr;
s                 121 source4/libnet/libnet_share.c 	struct srvsvc_NetShareAdd s;
s                 139 source4/libnet/libnet_share.c 	s.in.level 		= 2;
s                 140 source4/libnet/libnet_share.c 	s.in.info		= &info;
s                 141 source4/libnet/libnet_share.c 	s.in.server_unc		= talloc_asprintf(mem_ctx, "\\\\%s", r->in.server_name);
s                 143 source4/libnet/libnet_share.c 	status = dcerpc_srvsvc_NetShareAdd(c.out.dcerpc_pipe, mem_ctx, &s);	
s                 151 source4/libnet/libnet_share.c 	} else if (!W_ERROR_IS_OK(s.out.result)) {
s                 156 source4/libnet/libnet_share.c 						      win_errstr(s.out.result));
s                 157 source4/libnet/libnet_share.c 		status = werror_to_ntstatus(s.out.result);
s                 171 source4/libnet/libnet_share.c 	struct srvsvc_NetShareDel s;
s                 186 source4/libnet/libnet_share.c 	s.in.server_unc = talloc_asprintf(mem_ctx, "\\\\%s", r->in.server_name);
s                 187 source4/libnet/libnet_share.c 	s.in.share_name = r->in.share_name;
s                 189 source4/libnet/libnet_share.c 	status = dcerpc_srvsvc_NetShareDel(c.out.dcerpc_pipe, mem_ctx, &s);
s                 196 source4/libnet/libnet_share.c 	} else if (!W_ERROR_IS_OK(s.out.result)) {
s                 201 source4/libnet/libnet_share.c 						      win_errstr(s.out.result));
s                 202 source4/libnet/libnet_share.c 		status = werror_to_ntstatus(s.out.result);
s                 255 source4/libnet/libnet_unbecome_dc.c static void unbecomeDC_send_cldap(struct libnet_UnbecomeDC_state *s)
s                 257 source4/libnet/libnet_unbecome_dc.c 	struct composite_context *c = s->creq;
s                 260 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.dest_address	= s->source_dsa.address;
s                 261 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.dest_port	= lp_cldap_port(s->libnet->lp_ctx);
s                 262 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.realm		= s->domain.dns_name;
s                 263 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.host		= s->dest_dsa.netbios_name;
s                 264 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.user		= NULL;
s                 265 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.domain_guid	= NULL;
s                 266 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.domain_sid	= NULL;
s                 267 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.acct_control	= -1;
s                 268 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.version		= NETLOGON_NT_VERSION_5 | NETLOGON_NT_VERSION_5EX;
s                 269 source4/libnet/libnet_unbecome_dc.c 	s->cldap.io.in.map_response	= true;
s                 271 source4/libnet/libnet_unbecome_dc.c 	s->cldap.sock = cldap_socket_init(s, s->libnet->event_ctx,
s                 272 source4/libnet/libnet_unbecome_dc.c 					  lp_iconv_convenience(s->libnet->lp_ctx));
s                 273 source4/libnet/libnet_unbecome_dc.c 	if (composite_nomem(s->cldap.sock, c)) return;
s                 275 source4/libnet/libnet_unbecome_dc.c 	req = cldap_netlogon_send(s->cldap.sock, &s->cldap.io);
s                 278 source4/libnet/libnet_unbecome_dc.c 	req->async.private_data	= s;
s                 281 source4/libnet/libnet_unbecome_dc.c static void unbecomeDC_connect_ldap(struct libnet_UnbecomeDC_state *s);
s                 285 source4/libnet/libnet_unbecome_dc.c 	struct libnet_UnbecomeDC_state *s = talloc_get_type(req->async.private_data,
s                 287 source4/libnet/libnet_unbecome_dc.c 	struct composite_context *c = s->creq;
s                 289 source4/libnet/libnet_unbecome_dc.c 	c->status = cldap_netlogon_recv(req, s, &s->cldap.io);
s                 292 source4/libnet/libnet_unbecome_dc.c 	s->cldap.netlogon = s->cldap.io.out.netlogon.data.nt5_ex;
s                 294 source4/libnet/libnet_unbecome_dc.c 	s->domain.dns_name		= s->cldap.netlogon.dns_domain;
s                 295 source4/libnet/libnet_unbecome_dc.c 	s->domain.netbios_name		= s->cldap.netlogon.domain;
s                 296 source4/libnet/libnet_unbecome_dc.c 	s->domain.guid			= s->cldap.netlogon.domain_uuid;
s                 298 source4/libnet/libnet_unbecome_dc.c 	s->source_dsa.dns_name		= s->cldap.netlogon.pdc_dns_name;
s                 299 source4/libnet/libnet_unbecome_dc.c 	s->source_dsa.netbios_name	= s->cldap.netlogon.pdc_name;
s                 300 source4/libnet/libnet_unbecome_dc.c 	s->source_dsa.site_name		= s->cldap.netlogon.server_site;
s                 302 source4/libnet/libnet_unbecome_dc.c 	s->dest_dsa.site_name		= s->cldap.netlogon.client_site;
s                 304 source4/libnet/libnet_unbecome_dc.c 	unbecomeDC_connect_ldap(s);
s                 307 source4/libnet/libnet_unbecome_dc.c static NTSTATUS unbecomeDC_ldap_connect(struct libnet_UnbecomeDC_state *s)
s                 311 source4/libnet/libnet_unbecome_dc.c 	url = talloc_asprintf(s, "ldap://%s/", s->source_dsa.dns_name);
s                 314 source4/libnet/libnet_unbecome_dc.c 	s->ldap.ldb = ldb_wrap_connect(s, s->libnet->event_ctx, s->libnet->lp_ctx, url,
s                 316 source4/libnet/libnet_unbecome_dc.c 				       s->libnet->cred,
s                 319 source4/libnet/libnet_unbecome_dc.c 	if (s->ldap.ldb == NULL) {
s                 326 source4/libnet/libnet_unbecome_dc.c static NTSTATUS unbecomeDC_ldap_rootdse(struct libnet_UnbecomeDC_state *s)
s                 337 source4/libnet/libnet_unbecome_dc.c 	basedn = ldb_dn_new(s, s->ldap.ldb, NULL);
s                 340 source4/libnet/libnet_unbecome_dc.c 	ret = ldb_search(s->ldap.ldb, s, &r, basedn, LDB_SCOPE_BASE, attrs,
s                 350 source4/libnet/libnet_unbecome_dc.c 	s->domain.dn_str	= ldb_msg_find_attr_as_string(r->msgs[0], "defaultNamingContext", NULL);
s                 351 source4/libnet/libnet_unbecome_dc.c 	if (!s->domain.dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                 352 source4/libnet/libnet_unbecome_dc.c 	talloc_steal(s, s->domain.dn_str);
s                 354 source4/libnet/libnet_unbecome_dc.c 	s->forest.config_dn_str	= ldb_msg_find_attr_as_string(r->msgs[0], "configurationNamingContext", NULL);
s                 355 source4/libnet/libnet_unbecome_dc.c 	if (!s->forest.config_dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                 356 source4/libnet/libnet_unbecome_dc.c 	talloc_steal(s, s->forest.config_dn_str);
s                 358 source4/libnet/libnet_unbecome_dc.c 	s->dest_dsa.server_dn_str = talloc_asprintf(s, "CN=%s,CN=Servers,CN=%s,CN=Sites,%s",
s                 359 source4/libnet/libnet_unbecome_dc.c 						    s->dest_dsa.netbios_name,
s                 360 source4/libnet/libnet_unbecome_dc.c 						    s->dest_dsa.site_name,
s                 361 source4/libnet/libnet_unbecome_dc.c 				                    s->forest.config_dn_str);
s                 362 source4/libnet/libnet_unbecome_dc.c 	NT_STATUS_HAVE_NO_MEMORY(s->dest_dsa.server_dn_str);
s                 368 source4/libnet/libnet_unbecome_dc.c static NTSTATUS unbecomeDC_ldap_computer_object(struct libnet_UnbecomeDC_state *s)
s                 379 source4/libnet/libnet_unbecome_dc.c 	basedn = ldb_dn_new(s, s->ldap.ldb, s->domain.dn_str);
s                 382 source4/libnet/libnet_unbecome_dc.c 	ret = ldb_search(s->ldap.ldb, s, &r, basedn, LDB_SCOPE_SUBTREE, attrs,
s                 384 source4/libnet/libnet_unbecome_dc.c 			 s->dest_dsa.netbios_name);
s                 393 source4/libnet/libnet_unbecome_dc.c 	s->dest_dsa.computer_dn_str	= samdb_result_string(r->msgs[0], "distinguishedName", NULL);
s                 394 source4/libnet/libnet_unbecome_dc.c 	if (!s->dest_dsa.computer_dn_str) return NT_STATUS_INVALID_NETWORK_RESPONSE;
s                 395 source4/libnet/libnet_unbecome_dc.c 	talloc_steal(s, s->dest_dsa.computer_dn_str);
s                 397 source4/libnet/libnet_unbecome_dc.c 	s->dest_dsa.user_account_control = samdb_result_uint(r->msgs[0], "userAccountControl", 0);
s                 403 source4/libnet/libnet_unbecome_dc.c static NTSTATUS unbecomeDC_ldap_modify_computer(struct libnet_UnbecomeDC_state *s)
s                 411 source4/libnet/libnet_unbecome_dc.c 	if (s->dest_dsa.user_account_control == user_account_control) {
s                 416 source4/libnet/libnet_unbecome_dc.c 	msg = ldb_msg_new(s);
s                 418 source4/libnet/libnet_unbecome_dc.c 	msg->dn = ldb_dn_new(msg, s->ldap.ldb, s->dest_dsa.computer_dn_str);
s                 433 source4/libnet/libnet_unbecome_dc.c 	ret = ldb_modify(s->ldap.ldb, msg);
s                 439 source4/libnet/libnet_unbecome_dc.c 	s->dest_dsa.user_account_control = user_account_control;
s                 444 source4/libnet/libnet_unbecome_dc.c static NTSTATUS unbecomeDC_ldap_move_computer(struct libnet_UnbecomeDC_state *s)
s                 456 source4/libnet/libnet_unbecome_dc.c 	basedn = ldb_dn_new_fmt(s, s->ldap.ldb, "<WKGUID=aa312825768811d1aded00c04fd8d5cd,%s>",
s                 457 source4/libnet/libnet_unbecome_dc.c 				s->domain.dn_str);
s                 460 source4/libnet/libnet_unbecome_dc.c 	ret = ldb_search(s->ldap.ldb, s, &r, basedn, LDB_SCOPE_BASE,
s                 470 source4/libnet/libnet_unbecome_dc.c 	old_dn = ldb_dn_new(r, s->ldap.ldb, s->dest_dsa.computer_dn_str);
s                 475 source4/libnet/libnet_unbecome_dc.c 	if (!ldb_dn_add_child_fmt(new_dn, "CN=%s", s->dest_dsa.netbios_name)) {
s                 486 source4/libnet/libnet_unbecome_dc.c 	ret = ldb_rename(s->ldap.ldb, old_dn, new_dn);
s                 492 source4/libnet/libnet_unbecome_dc.c 	s->dest_dsa.computer_dn_str = ldb_dn_alloc_linearized(s, new_dn);
s                 493 source4/libnet/libnet_unbecome_dc.c 	NT_STATUS_HAVE_NO_MEMORY(s->dest_dsa.computer_dn_str);
s                 500 source4/libnet/libnet_unbecome_dc.c static void unbecomeDC_drsuapi_connect_send(struct libnet_UnbecomeDC_state *s);
s                 502 source4/libnet/libnet_unbecome_dc.c static void unbecomeDC_connect_ldap(struct libnet_UnbecomeDC_state *s)
s                 504 source4/libnet/libnet_unbecome_dc.c 	struct composite_context *c = s->creq;
s                 506 source4/libnet/libnet_unbecome_dc.c 	c->status = unbecomeDC_ldap_connect(s);
s                 509 source4/libnet/libnet_unbecome_dc.c 	c->status = unbecomeDC_ldap_rootdse(s);
s                 512 source4/libnet/libnet_unbecome_dc.c 	c->status = unbecomeDC_ldap_computer_object(s);
s                 515 source4/libnet/libnet_unbecome_dc.c 	c->status = unbecomeDC_ldap_modify_computer(s);
s                 518 source4/libnet/libnet_unbecome_dc.c 	c->status = unbecomeDC_ldap_move_computer(s);
s                 521 source4/libnet/libnet_unbecome_dc.c 	unbecomeDC_drsuapi_connect_send(s);
s                 526 source4/libnet/libnet_unbecome_dc.c static void unbecomeDC_drsuapi_connect_send(struct libnet_UnbecomeDC_state *s)
s                 528 source4/libnet/libnet_unbecome_dc.c 	struct composite_context *c = s->creq;
s                 532 source4/libnet/libnet_unbecome_dc.c 	binding_str = talloc_asprintf(s, "ncacn_ip_tcp:%s[seal]", s->source_dsa.dns_name);
s                 535 source4/libnet/libnet_unbecome_dc.c 	c->status = dcerpc_parse_binding(s, binding_str, &s->drsuapi.binding);
s                 539 source4/libnet/libnet_unbecome_dc.c 	creq = dcerpc_pipe_connect_b_send(s, s->drsuapi.binding, &ndr_table_drsuapi,
s                 540 source4/libnet/libnet_unbecome_dc.c 					  s->libnet->cred, s->libnet->event_ctx,
s                 541 source4/libnet/libnet_unbecome_dc.c 					  s->libnet->lp_ctx);
s                 542 source4/libnet/libnet_unbecome_dc.c 	composite_continue(c, creq, unbecomeDC_drsuapi_connect_recv, s);
s                 545 source4/libnet/libnet_unbecome_dc.c static void unbecomeDC_drsuapi_bind_send(struct libnet_UnbecomeDC_state *s);
s                 549 source4/libnet/libnet_unbecome_dc.c 	struct libnet_UnbecomeDC_state *s = talloc_get_type(req->async.private_data,
s                 551 source4/libnet/libnet_unbecome_dc.c 	struct composite_context *c = s->creq;
s                 553 source4/libnet/libnet_unbecome_dc.c 	c->status = dcerpc_pipe_connect_b_recv(req, s, &s->drsuapi.pipe);
s                 556 source4/libnet/libnet_unbecome_dc.c 	unbecomeDC_drsuapi_bind_send(s);
s                 561 source4/libnet/libnet_unbecome_dc.c static void unbecomeDC_drsuapi_bind_send(struct libnet_UnbecomeDC_state *s)
s                 563 source4/libnet/libnet_unbecome_dc.c 	struct composite_context *c = s->creq;
s                 567 source4/libnet/libnet_unbecome_dc.c 	GUID_from_string(DRSUAPI_DS_BIND_GUID, &s->drsuapi.bind_guid);
s                 569 source4/libnet/libnet_unbecome_dc.c 	bind_info28				= &s->drsuapi.local_info28;
s                 575 source4/libnet/libnet_unbecome_dc.c 	s->drsuapi.bind_info_ctr.length		= 28;
s                 576 source4/libnet/libnet_unbecome_dc.c 	s->drsuapi.bind_info_ctr.info.info28	= *bind_info28;
s                 578 source4/libnet/libnet_unbecome_dc.c 	s->drsuapi.bind_r.in.bind_guid = &s->drsuapi.bind_guid;
s                 579 source4/libnet/libnet_unbecome_dc.c 	s->drsuapi.bind_r.in.bind_info = &s->drsuapi.bind_info_ctr;
s                 580 source4/libnet/libnet_unbecome_dc.c 	s->drsuapi.bind_r.out.bind_handle = &s->drsuapi.bind_handle;
s                 582 source4/libnet/libnet_unbecome_dc.c 	req = dcerpc_drsuapi_DsBind_send(s->drsuapi.pipe, s, &s->drsuapi.bind_r);
s                 583 source4/libnet/libnet_unbecome_dc.c 	composite_continue_rpc(c, req, unbecomeDC_drsuapi_bind_recv, s);
s                 586 source4/libnet/libnet_unbecome_dc.c static void unbecomeDC_drsuapi_remove_ds_server_send(struct libnet_UnbecomeDC_state *s);
s                 590 source4/libnet/libnet_unbecome_dc.c 	struct libnet_UnbecomeDC_state *s = talloc_get_type(req->async.private_data,
s                 592 source4/libnet/libnet_unbecome_dc.c 	struct composite_context *c = s->creq;
s                 597 source4/libnet/libnet_unbecome_dc.c 	if (!W_ERROR_IS_OK(s->drsuapi.bind_r.out.result)) {
s                 598 source4/libnet/libnet_unbecome_dc.c 		composite_error(c, werror_to_ntstatus(s->drsuapi.bind_r.out.result));
s                 602 source4/libnet/libnet_unbecome_dc.c 	ZERO_STRUCT(s->drsuapi.remote_info28);
s                 603 source4/libnet/libnet_unbecome_dc.c 	if (s->drsuapi.bind_r.out.bind_info) {
s                 604 source4/libnet/libnet_unbecome_dc.c 		switch (s->drsuapi.bind_r.out.bind_info->length) {
s                 607 source4/libnet/libnet_unbecome_dc.c 			info24 = &s->drsuapi.bind_r.out.bind_info->info.info24;
s                 608 source4/libnet/libnet_unbecome_dc.c 			s->drsuapi.remote_info28.supported_extensions	= info24->supported_extensions;
s                 609 source4/libnet/libnet_unbecome_dc.c 			s->drsuapi.remote_info28.site_guid		= info24->site_guid;
s                 610 source4/libnet/libnet_unbecome_dc.c 			s->drsuapi.remote_info28.pid			= info24->pid;
s                 611 source4/libnet/libnet_unbecome_dc.c 			s->drsuapi.remote_info28.repl_epoch		= 0;
s                 616 source4/libnet/libnet_unbecome_dc.c 			info48 = &s->drsuapi.bind_r.out.bind_info->info.info48;
s                 617 source4/libnet/libnet_unbecome_dc.c 			s->drsuapi.remote_info28.supported_extensions	= info48->supported_extensions;
s                 618 source4/libnet/libnet_unbecome_dc.c 			s->drsuapi.remote_info28.site_guid		= info48->site_guid;
s                 619 source4/libnet/libnet_unbecome_dc.c 			s->drsuapi.remote_info28.pid			= info48->pid;
s                 620 source4/libnet/libnet_unbecome_dc.c 			s->drsuapi.remote_info28.repl_epoch		= info48->repl_epoch;
s                 624 source4/libnet/libnet_unbecome_dc.c 			s->drsuapi.remote_info28 = s->drsuapi.bind_r.out.bind_info->info.info28;
s                 629 source4/libnet/libnet_unbecome_dc.c 	unbecomeDC_drsuapi_remove_ds_server_send(s);
s                 634 source4/libnet/libnet_unbecome_dc.c static void unbecomeDC_drsuapi_remove_ds_server_send(struct libnet_UnbecomeDC_state *s)
s                 636 source4/libnet/libnet_unbecome_dc.c 	struct composite_context *c = s->creq;
s                 638 source4/libnet/libnet_unbecome_dc.c 	struct drsuapi_DsRemoveDSServer *r = &s->drsuapi.rm_ds_srv_r;
s                 640 source4/libnet/libnet_unbecome_dc.c 	r->in.bind_handle	= &s->drsuapi.bind_handle;
s                 642 source4/libnet/libnet_unbecome_dc.c 	r->in.req		= talloc(s, union drsuapi_DsRemoveDSServerRequest);
s                 643 source4/libnet/libnet_unbecome_dc.c 	r->in.req->req1.server_dn = s->dest_dsa.server_dn_str;
s                 644 source4/libnet/libnet_unbecome_dc.c 	r->in.req->req1.domain_dn = s->domain.dn_str;
s                 647 source4/libnet/libnet_unbecome_dc.c 	r->out.level_out	= talloc(s, int32_t);
s                 648 source4/libnet/libnet_unbecome_dc.c 	r->out.res		= talloc(s, union drsuapi_DsRemoveDSServerResult);
s                 650 source4/libnet/libnet_unbecome_dc.c 	req = dcerpc_drsuapi_DsRemoveDSServer_send(s->drsuapi.pipe, s, r);
s                 651 source4/libnet/libnet_unbecome_dc.c 	composite_continue_rpc(c, req, unbecomeDC_drsuapi_remove_ds_server_recv, s);
s                 656 source4/libnet/libnet_unbecome_dc.c 	struct libnet_UnbecomeDC_state *s = talloc_get_type(req->async.private_data,
s                 658 source4/libnet/libnet_unbecome_dc.c 	struct composite_context *c = s->creq;
s                 659 source4/libnet/libnet_unbecome_dc.c 	struct drsuapi_DsRemoveDSServer *r = &s->drsuapi.rm_ds_srv_r;
s                 680 source4/libnet/libnet_unbecome_dc.c 	struct libnet_UnbecomeDC_state *s;
s                 686 source4/libnet/libnet_unbecome_dc.c 	s = talloc_zero(c, struct libnet_UnbecomeDC_state);
s                 687 source4/libnet/libnet_unbecome_dc.c 	if (composite_nomem(s, c)) return c;
s                 688 source4/libnet/libnet_unbecome_dc.c 	c->private_data = s;
s                 689 source4/libnet/libnet_unbecome_dc.c 	s->creq		= c;
s                 690 source4/libnet/libnet_unbecome_dc.c 	s->libnet	= ctx;
s                 693 source4/libnet/libnet_unbecome_dc.c 	s->domain.dns_name	= talloc_strdup(s, r->in.domain_dns_name);
s                 694 source4/libnet/libnet_unbecome_dc.c 	if (composite_nomem(s->domain.dns_name, c)) return c;
s                 695 source4/libnet/libnet_unbecome_dc.c 	s->domain.netbios_name	= talloc_strdup(s, r->in.domain_netbios_name);
s                 696 source4/libnet/libnet_unbecome_dc.c 	if (composite_nomem(s->domain.netbios_name, c)) return c;
s                 699 source4/libnet/libnet_unbecome_dc.c 	s->source_dsa.address	= talloc_strdup(s, r->in.source_dsa_address);
s                 700 source4/libnet/libnet_unbecome_dc.c 	if (composite_nomem(s->source_dsa.address, c)) return c;
s                 703 source4/libnet/libnet_unbecome_dc.c 	s->dest_dsa.netbios_name= talloc_strdup(s, r->in.dest_dsa_netbios_name);
s                 704 source4/libnet/libnet_unbecome_dc.c 	if (composite_nomem(s->dest_dsa.netbios_name, c)) return c;
s                 707 source4/libnet/libnet_unbecome_dc.c 	tmp_name		= strlower_talloc(s, s->dest_dsa.netbios_name);
s                 709 source4/libnet/libnet_unbecome_dc.c 	s->dest_dsa.dns_name	= talloc_asprintf_append_buffer(tmp_name, ".%s",
s                 710 source4/libnet/libnet_unbecome_dc.c 				  			 s->domain.dns_name);
s                 711 source4/libnet/libnet_unbecome_dc.c 	if (composite_nomem(s->dest_dsa.dns_name, c)) return c;
s                 713 source4/libnet/libnet_unbecome_dc.c 	unbecomeDC_send_cldap(s);
s                  63 source4/libnet/libnet_user.c 	struct create_user_state *s;
s                  71 source4/libnet/libnet_user.c 	s = talloc_zero(c, struct create_user_state);
s                  72 source4/libnet/libnet_user.c 	if (composite_nomem(s, c)) return c;
s                  74 source4/libnet/libnet_user.c 	c->private_data = s;
s                  77 source4/libnet/libnet_user.c 	s->ctx = ctx;
s                  78 source4/libnet/libnet_user.c 	s->r   = *r;
s                  79 source4/libnet/libnet_user.c 	ZERO_STRUCT(s->r.out);
s                  82 source4/libnet/libnet_user.c 	prereq_met = samr_domain_opened(ctx, s->r.in.domain_name, &c, &s->domain_open,
s                  87 source4/libnet/libnet_user.c 	s->user_add.in.username       = r->in.user_name;
s                  88 source4/libnet/libnet_user.c 	s->user_add.in.domain_handle  = ctx->samr.handle;
s                  91 source4/libnet/libnet_user.c 	create_req = libnet_rpc_useradd_send(ctx->samr.pipe, &s->user_add, monitor);
s                 107 source4/libnet/libnet_user.c 	struct create_user_state *s;
s                 112 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct create_user_state);
s                 115 source4/libnet/libnet_user.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
s                 119 source4/libnet/libnet_user.c 	if (s->monitor_fn) s->monitor_fn(&msg);
s                 122 source4/libnet/libnet_user.c 	s->user_add.in.username       = s->r.in.user_name;
s                 123 source4/libnet/libnet_user.c 	s->user_add.in.domain_handle  = s->ctx->samr.handle;
s                 126 source4/libnet/libnet_user.c 	create_req = libnet_rpc_useradd_send(s->ctx->samr.pipe, &s->user_add, s->monitor_fn);
s                 140 source4/libnet/libnet_user.c 	struct create_user_state *s;
s                 144 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct create_user_state);
s                 147 source4/libnet/libnet_user.c 	c->status = libnet_rpc_useradd_recv(ctx, c, &s->user_add);
s                 151 source4/libnet/libnet_user.c 	if (s->monitor_fn) s->monitor_fn(&msg);
s                 170 source4/libnet/libnet_user.c 	struct create_user_state *s;
s                 177 source4/libnet/libnet_user.c 		s = talloc_get_type(c->private_data, struct create_user_state);
s                 232 source4/libnet/libnet_user.c 	struct delete_user_state *s;
s                 240 source4/libnet/libnet_user.c 	s = talloc_zero(c, struct delete_user_state);
s                 241 source4/libnet/libnet_user.c 	if (composite_nomem(s, c)) return c;
s                 243 source4/libnet/libnet_user.c 	c->private_data = s;
s                 246 source4/libnet/libnet_user.c 	s->ctx = ctx;
s                 247 source4/libnet/libnet_user.c 	s->r   = *r;
s                 248 source4/libnet/libnet_user.c 	ZERO_STRUCT(s->r.out);
s                 251 source4/libnet/libnet_user.c 	prereq_met = samr_domain_opened(ctx, s->r.in.domain_name, &c, &s->domain_open,
s                 256 source4/libnet/libnet_user.c 	s->user_del.in.username       = r->in.user_name;
s                 257 source4/libnet/libnet_user.c 	s->user_del.in.domain_handle  = ctx->samr.handle;
s                 260 source4/libnet/libnet_user.c 	delete_req = libnet_rpc_userdel_send(ctx->samr.pipe, &s->user_del, monitor);
s                 276 source4/libnet/libnet_user.c 	struct delete_user_state *s;
s                 281 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct delete_user_state);
s                 284 source4/libnet/libnet_user.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
s                 288 source4/libnet/libnet_user.c 	if (s->monitor_fn) s->monitor_fn(&msg);
s                 291 source4/libnet/libnet_user.c 	s->user_del.in.username       = s->r.in.user_name;
s                 292 source4/libnet/libnet_user.c 	s->user_del.in.domain_handle  = s->ctx->samr.handle;
s                 295 source4/libnet/libnet_user.c 	delete_req = libnet_rpc_userdel_send(s->ctx->samr.pipe, &s->user_del, s->monitor_fn);
s                 309 source4/libnet/libnet_user.c 	struct delete_user_state *s;
s                 313 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct delete_user_state);
s                 316 source4/libnet/libnet_user.c 	c->status = libnet_rpc_userdel_recv(ctx, c, &s->user_del);
s                 320 source4/libnet/libnet_user.c 	if (s->monitor_fn) s->monitor_fn(&msg);
s                 338 source4/libnet/libnet_user.c 	struct delete_user_state *s;
s                 345 source4/libnet/libnet_user.c 		s = talloc_get_type(c->private_data, struct delete_user_state);
s                 346 source4/libnet/libnet_user.c 		r->out.error_string = talloc_steal(mem_ctx, s->r.out.error_string);
s                 403 source4/libnet/libnet_user.c 	struct modify_user_state *s;
s                 410 source4/libnet/libnet_user.c 	s = talloc_zero(c, struct modify_user_state);
s                 411 source4/libnet/libnet_user.c 	if (composite_nomem(s, c)) return c;
s                 413 source4/libnet/libnet_user.c 	c->private_data = s;
s                 415 source4/libnet/libnet_user.c 	s->ctx = ctx;
s                 416 source4/libnet/libnet_user.c 	s->r = *r;
s                 418 source4/libnet/libnet_user.c 	prereq_met = samr_domain_opened(ctx, s->r.in.domain_name, &c, &s->domain_open,
s                 422 source4/libnet/libnet_user.c 	s->user_info.in.username      = r->in.user_name;
s                 423 source4/libnet/libnet_user.c 	s->user_info.in.domain_handle = ctx->samr.handle;
s                 424 source4/libnet/libnet_user.c 	s->user_info.in.level         = level;
s                 426 source4/libnet/libnet_user.c 	userinfo_req = libnet_rpc_userinfo_send(ctx->samr.pipe, &s->user_info, monitor);
s                 442 source4/libnet/libnet_user.c 	struct modify_user_state *s;
s                 447 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct modify_user_state);
s                 449 source4/libnet/libnet_user.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
s                 452 source4/libnet/libnet_user.c 	if (s->monitor_fn) s->monitor_fn(&msg);
s                 454 source4/libnet/libnet_user.c 	s->user_info.in.domain_handle  = s->ctx->samr.handle;
s                 455 source4/libnet/libnet_user.c 	s->user_info.in.username       = s->r.in.user_name;
s                 456 source4/libnet/libnet_user.c 	s->user_info.in.level          = level;
s                 458 source4/libnet/libnet_user.c 	userinfo_req = libnet_rpc_userinfo_send(s->ctx->samr.pipe, &s->user_info, s->monitor_fn);
s                 472 source4/libnet/libnet_user.c 	struct modify_user_state *s;
s                 476 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct modify_user_state);
s                 478 source4/libnet/libnet_user.c 	c->status = libnet_rpc_userinfo_recv(ctx, c, &s->user_info);
s                 481 source4/libnet/libnet_user.c 	s->user_mod.in.domain_handle = s->ctx->samr.handle;
s                 482 source4/libnet/libnet_user.c 	s->user_mod.in.username      = s->r.in.user_name;
s                 484 source4/libnet/libnet_user.c 	c->status = set_user_changes(c, &s->user_mod.in.change, &s->user_info, &s->r);
s                 486 source4/libnet/libnet_user.c 	usermod_req = libnet_rpc_usermod_send(s->ctx->samr.pipe, &s->user_mod, s->monitor_fn);
s                 549 source4/libnet/libnet_user.c 	struct modify_user_state *s;
s                 553 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct modify_user_state);
s                 555 source4/libnet/libnet_user.c 	c->status = libnet_rpc_usermod_recv(ctx, c, &s->user_mod);
s                 558 source4/libnet/libnet_user.c 	if (s->monitor_fn) s->monitor_fn(&msg);
s                 632 source4/libnet/libnet_user.c 	struct user_info_state *s;
s                 640 source4/libnet/libnet_user.c 	s = talloc_zero(c, struct user_info_state);
s                 641 source4/libnet/libnet_user.c 	if (composite_nomem(s, c)) return c;
s                 643 source4/libnet/libnet_user.c 	c->private_data = s;
s                 646 source4/libnet/libnet_user.c 	s->monitor_fn = monitor;
s                 647 source4/libnet/libnet_user.c 	s->ctx = ctx;
s                 648 source4/libnet/libnet_user.c 	s->domain_name = talloc_strdup(c, r->in.domain_name);
s                 649 source4/libnet/libnet_user.c 	s->level = r->in.level;
s                 650 source4/libnet/libnet_user.c 	switch (s->level) {
s                 652 source4/libnet/libnet_user.c 		s->user_name = talloc_strdup(c, r->in.data.user_name);
s                 653 source4/libnet/libnet_user.c 		s->sid_string = NULL;
s                 656 source4/libnet/libnet_user.c 		s->user_name = NULL;
s                 657 source4/libnet/libnet_user.c 		s->sid_string = dom_sid_string(c, r->in.data.user_sid);
s                 662 source4/libnet/libnet_user.c 	prereq_met = samr_domain_opened(ctx, s->domain_name, &c, &s->domopen,
s                 666 source4/libnet/libnet_user.c 	switch (s->level) {
s                 669 source4/libnet/libnet_user.c 		s->lookup.in.domain_name = s->domain_name;
s                 670 source4/libnet/libnet_user.c 		s->lookup.in.name        = s->user_name;
s                 673 source4/libnet/libnet_user.c 		lookup_req = libnet_LookupName_send(ctx, c, &s->lookup,
s                 674 source4/libnet/libnet_user.c 						    s->monitor_fn);
s                 682 source4/libnet/libnet_user.c 		s->userinfo.in.domain_handle = s->ctx->samr.handle;
s                 683 source4/libnet/libnet_user.c 		s->userinfo.in.sid = s->sid_string;
s                 684 source4/libnet/libnet_user.c 		s->userinfo.in.level = 21;
s                 687 source4/libnet/libnet_user.c 		info_req = libnet_rpc_userinfo_send(s->ctx->samr.pipe,
s                 688 source4/libnet/libnet_user.c 						    &s->userinfo,
s                 689 source4/libnet/libnet_user.c 						    s->monitor_fn);
s                 708 source4/libnet/libnet_user.c 	struct user_info_state *s;
s                 713 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct user_info_state);
s                 716 source4/libnet/libnet_user.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domopen);
s                 720 source4/libnet/libnet_user.c 	if (s->monitor_fn) s->monitor_fn(&msg);
s                 722 source4/libnet/libnet_user.c 	switch (s->level) {
s                 725 source4/libnet/libnet_user.c 		s->lookup.in.domain_name = s->domain_name;
s                 726 source4/libnet/libnet_user.c 		s->lookup.in.name        = s->user_name;
s                 729 source4/libnet/libnet_user.c 		lookup_req = libnet_LookupName_send(s->ctx, c, &s->lookup, s->monitor_fn);
s                 738 source4/libnet/libnet_user.c 		s->userinfo.in.domain_handle = s->ctx->samr.handle;
s                 739 source4/libnet/libnet_user.c 		s->userinfo.in.sid = s->sid_string;
s                 740 source4/libnet/libnet_user.c 		s->userinfo.in.level = 21;
s                 743 source4/libnet/libnet_user.c 		info_req = libnet_rpc_userinfo_send(s->ctx->samr.pipe,
s                 744 source4/libnet/libnet_user.c 						    &s->userinfo,
s                 745 source4/libnet/libnet_user.c 						    s->monitor_fn);
s                 761 source4/libnet/libnet_user.c 	struct user_info_state *s;
s                 765 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct user_info_state);
s                 768 source4/libnet/libnet_user.c 	c->status = libnet_LookupName_recv(ctx, c, &s->lookup);
s                 772 source4/libnet/libnet_user.c 	if (s->lookup.out.sid_type != SID_NAME_USER) {
s                 778 source4/libnet/libnet_user.c 	s->userinfo.in.domain_handle = s->ctx->samr.handle;
s                 779 source4/libnet/libnet_user.c 	s->userinfo.in.sid = s->lookup.out.sidstr;
s                 780 source4/libnet/libnet_user.c 	s->userinfo.in.level = 21;
s                 783 source4/libnet/libnet_user.c 	info_req = libnet_rpc_userinfo_send(s->ctx->samr.pipe, &s->userinfo, s->monitor_fn);
s                 797 source4/libnet/libnet_user.c 	struct user_info_state *s;
s                 800 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct user_info_state);
s                 803 source4/libnet/libnet_user.c 	c->status = libnet_rpc_userinfo_recv(ctx, c, &s->userinfo);
s                 822 source4/libnet/libnet_user.c 	struct user_info_state *s;
s                 829 source4/libnet/libnet_user.c 		s = talloc_get_type(c->private_data, struct user_info_state);
s                 830 source4/libnet/libnet_user.c 		info = &s->userinfo.out.info.info21;
s                 832 source4/libnet/libnet_user.c 		r->out.user_sid = dom_sid_add_rid(mem_ctx, s->ctx->samr.sid, info->rid);
s                 833 source4/libnet/libnet_user.c 		r->out.primary_group_sid = dom_sid_add_rid(mem_ctx, s->ctx->samr.sid, info->primary_gid);
s                 932 source4/libnet/libnet_user.c 	struct userlist_state *s;
s                 940 source4/libnet/libnet_user.c 	s = talloc_zero(c, struct userlist_state);
s                 941 source4/libnet/libnet_user.c 	if (composite_nomem(s, c)) return c;
s                 943 source4/libnet/libnet_user.c 	c->private_data = s;
s                 946 source4/libnet/libnet_user.c 	s->ctx          = ctx;
s                 947 source4/libnet/libnet_user.c 	s->page_size    = r->in.page_size;
s                 948 source4/libnet/libnet_user.c 	s->resume_index = (uint32_t)r->in.resume_index;
s                 949 source4/libnet/libnet_user.c 	s->domain_name  = talloc_strdup(c, r->in.domain_name);
s                 950 source4/libnet/libnet_user.c 	s->monitor_fn   = monitor;
s                 953 source4/libnet/libnet_user.c 	prereq_met = lsa_domain_opened(ctx, s->domain_name, &c, &s->domain_open,
s                 958 source4/libnet/libnet_user.c 	s->query_domain.in.handle = &ctx->lsa.handle;
s                 959 source4/libnet/libnet_user.c 	s->query_domain.in.level  = LSA_POLICY_INFO_DOMAIN;
s                 960 source4/libnet/libnet_user.c 	s->query_domain.out.info  = talloc_zero(c, union lsa_PolicyInformation *);
s                 961 source4/libnet/libnet_user.c 	if (composite_nomem(s->query_domain.out.info, c)) return c;
s                 964 source4/libnet/libnet_user.c 	query_req = dcerpc_lsa_QueryInfoPolicy_send(ctx->lsa.pipe, c, &s->query_domain);
s                 979 source4/libnet/libnet_user.c 	struct userlist_state *s;
s                 983 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct userlist_state);
s                 986 source4/libnet/libnet_user.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
s                 990 source4/libnet/libnet_user.c 	s->query_domain.in.handle = &s->ctx->lsa.handle;
s                 991 source4/libnet/libnet_user.c 	s->query_domain.in.level  = LSA_POLICY_INFO_DOMAIN;
s                 992 source4/libnet/libnet_user.c 	s->query_domain.out.info  = talloc_zero(c, union lsa_PolicyInformation *);
s                 993 source4/libnet/libnet_user.c 	if (composite_nomem(s->query_domain.out.info, c)) return;
s                 996 source4/libnet/libnet_user.c 	query_req = dcerpc_lsa_QueryInfoPolicy_send(s->ctx->lsa.pipe, c, &s->query_domain);
s                1010 source4/libnet/libnet_user.c 	struct userlist_state *s;
s                1015 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct userlist_state);
s                1022 source4/libnet/libnet_user.c 	s->dominfo = (*s->query_domain.out.info)->domain;
s                1025 source4/libnet/libnet_user.c 	prereq_met = samr_domain_opened(s->ctx, s->domain_name, &c, &s->domain_open,
s                1026 source4/libnet/libnet_user.c 					continue_samr_domain_opened, s->monitor_fn);
s                1030 source4/libnet/libnet_user.c 	s->user_list.in.domain_handle = &s->ctx->samr.handle;
s                1031 source4/libnet/libnet_user.c 	s->user_list.in.max_size = s->page_size;
s                1032 source4/libnet/libnet_user.c 	s->user_list.in.resume_handle = &s->resume_index;
s                1033 source4/libnet/libnet_user.c 	s->user_list.in.acct_flags = ACB_NORMAL;
s                1034 source4/libnet/libnet_user.c 	s->user_list.out.resume_handle = &s->resume_index;
s                1035 source4/libnet/libnet_user.c 	s->user_list.out.num_entries = talloc(s, uint32_t);
s                1036 source4/libnet/libnet_user.c 	if (composite_nomem(s->user_list.out.num_entries, c)) return;
s                1037 source4/libnet/libnet_user.c 	s->user_list.out.sam = talloc(s, struct samr_SamArray *);
s                1038 source4/libnet/libnet_user.c 	if (composite_nomem(s->user_list.out.sam, c)) return;
s                1041 source4/libnet/libnet_user.c 	enum_req = dcerpc_samr_EnumDomainUsers_send(s->ctx->samr.pipe, c, &s->user_list);
s                1055 source4/libnet/libnet_user.c 	struct userlist_state *s;
s                1059 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct userlist_state);
s                1062 source4/libnet/libnet_user.c 	c->status = libnet_DomainOpen_recv(ctx, s->ctx, c, &s->domain_open);
s                1066 source4/libnet/libnet_user.c 	s->user_list.in.domain_handle = &s->ctx->samr.handle;
s                1067 source4/libnet/libnet_user.c 	s->user_list.in.max_size = s->page_size;
s                1068 source4/libnet/libnet_user.c 	s->user_list.in.resume_handle = &s->resume_index;
s                1069 source4/libnet/libnet_user.c 	s->user_list.in.acct_flags = ACB_NORMAL;
s                1070 source4/libnet/libnet_user.c 	s->user_list.out.resume_handle = &s->resume_index;
s                1071 source4/libnet/libnet_user.c 	s->user_list.out.sam = talloc(s, struct samr_SamArray *);
s                1072 source4/libnet/libnet_user.c 	if (composite_nomem(s->user_list.out.sam, c)) return;
s                1073 source4/libnet/libnet_user.c 	s->user_list.out.num_entries = talloc(s, uint32_t);
s                1074 source4/libnet/libnet_user.c 	if (composite_nomem(s->user_list.out.num_entries, c)) return;
s                1077 source4/libnet/libnet_user.c 	enum_req = dcerpc_samr_EnumDomainUsers_send(s->ctx->samr.pipe, c, &s->user_list);
s                1090 source4/libnet/libnet_user.c 	struct userlist_state *s;
s                1094 source4/libnet/libnet_user.c 	s = talloc_get_type(c->private_data, struct userlist_state);
s                1102 source4/libnet/libnet_user.c 	c->status = s->user_list.out.result;
s                1112 source4/libnet/libnet_user.c 		s->resume_index = *s->user_list.out.resume_handle;
s                1113 source4/libnet/libnet_user.c 		s->count        = *s->user_list.out.num_entries;
s                1116 source4/libnet/libnet_user.c 		s->users        = talloc_array(c, struct userlist, (*s->user_list.out.sam)->count);
s                1117 source4/libnet/libnet_user.c 		if (composite_nomem(s->users, c)) return;
s                1119 source4/libnet/libnet_user.c 		for (i = 0; i < (*s->user_list.out.sam)->count; i++) {
s                1121 source4/libnet/libnet_user.c 			struct samr_SamEntry *entry = &(*s->user_list.out.sam)->entries[i];
s                1122 source4/libnet/libnet_user.c 			struct dom_sid *domain_sid = (*s->query_domain.out.info)->domain.sid;
s                1129 source4/libnet/libnet_user.c 			s->users[i].username = talloc_strdup(c, entry->name.string);
s                1130 source4/libnet/libnet_user.c 			if (composite_nomem(s->users[i].username, c)) return;
s                1133 source4/libnet/libnet_user.c 			s->users[i].sid = dom_sid_string(c, user_sid);
s                1134 source4/libnet/libnet_user.c 			if (composite_nomem(s->users[i].sid, c)) return;
s                1159 source4/libnet/libnet_user.c 	struct userlist_state *s;
s                1170 source4/libnet/libnet_user.c 		s = talloc_get_type(c->private_data, struct userlist_state);
s                1173 source4/libnet/libnet_user.c 		r->out.count = s->count;
s                1174 source4/libnet/libnet_user.c 		r->out.resume_index = s->resume_index;
s                1175 source4/libnet/libnet_user.c 		r->out.users = talloc_steal(mem_ctx, s->users);
s                  79 source4/libnet/libnet_vampire.c 	struct vampire_state *s = talloc_get_type(private_data, struct vampire_state);
s                  90 source4/libnet/libnet_vampire.c 	settings.realm = s->join->out.realm;
s                  91 source4/libnet/libnet_vampire.c 	settings.domain = s->join->out.domain_name;
s                  93 source4/libnet/libnet_vampire.c 	settings.machine_password = generate_random_str(s, 16);
s                  94 source4/libnet/libnet_vampire.c 	settings.targetdir = s->targetdir;
s                  96 source4/libnet/libnet_vampire.c 	status = provision_bare(s, s->lp_ctx, &settings, &result);
s                 102 source4/libnet/libnet_vampire.c 	s->ldb = result.samdb;
s                 103 source4/libnet/libnet_vampire.c 	s->lp_ctx = result.lp_ctx;
s                 113 source4/libnet/libnet_vampire.c 	struct vampire_state *s = talloc_get_type(private_data, struct vampire_state);
s                 116 source4/libnet/libnet_vampire.c 		s->netbios_name,
s                 134 source4/libnet/libnet_vampire.c static NTSTATUS vampire_apply_schema(struct vampire_state *s,
s                 158 source4/libnet/libnet_vampire.c 	s_dsa			= talloc_zero(s, struct repsFromTo1);
s                 166 source4/libnet/libnet_vampire.c 		object_count			= s->schema_part.object_count;
s                 167 source4/libnet/libnet_vampire.c 		first_object			= s->schema_part.first_object;
s                 177 source4/libnet/libnet_vampire.c 		object_count			= s->schema_part.object_count;
s                 178 source4/libnet/libnet_vampire.c 		first_object			= s->schema_part.first_object;
s                 211 source4/libnet/libnet_vampire.c 			status = dsdb_map_int2oid(s->self_made_schema, a->attid, s, &oid);
s                 243 source4/libnet/libnet_vampire.c 			sa = talloc_zero(s->self_made_schema, struct dsdb_attribute);
s                 246 source4/libnet/libnet_vampire.c 			status = dsdb_attribute_from_drsuapi(s->self_made_schema, &cur->object, s, sa);
s                 251 source4/libnet/libnet_vampire.c 			DLIST_ADD_END(s->self_made_schema->attributes, sa, struct dsdb_attribute *);
s                 257 source4/libnet/libnet_vampire.c 			sc = talloc_zero(s->self_made_schema, struct dsdb_class);
s                 260 source4/libnet/libnet_vampire.c 			status = dsdb_class_from_drsuapi(s->self_made_schema, &cur->object, s, sc);
s                 265 source4/libnet/libnet_vampire.c 			DLIST_ADD_END(s->self_made_schema->classes, sc, struct dsdb_class *);
s                 270 source4/libnet/libnet_vampire.c 	ret = dsdb_set_schema(s->ldb, s->self_made_schema);
s                 275 source4/libnet/libnet_vampire.c 	s->self_made_schema = NULL;
s                 276 source4/libnet/libnet_vampire.c 	s->schema = dsdb_get_schema(s->ldb);
s                 278 source4/libnet/libnet_vampire.c 	status = dsdb_extended_replicated_objects_commit(s->ldb,
s                 288 source4/libnet/libnet_vampire.c 							 s, &objs);
s                 294 source4/libnet/libnet_vampire.c 	if (lp_parm_bool(s->lp_ctx, NULL, "become dc", "dump objects", false)) {
s                 300 source4/libnet/libnet_vampire.c 			ldb_ldif_write_file(s->ldb, stdout, &ldif);
s                 309 source4/libnet/libnet_vampire.c 	status = dsdb_get_oid_mappings_ldb(s->schema, msg, &prefixMap_val, &schemaInfo_val);
s                 322 source4/libnet/libnet_vampire.c 	ret = ldb_modify(s->ldb, msg);
s                 332 source4/libnet/libnet_vampire.c 	talloc_free(s->ldb); /* this also free's the s->schema, because dsdb_set_schema() steals it */
s                 333 source4/libnet/libnet_vampire.c 	s->schema = NULL;
s                 336 source4/libnet/libnet_vampire.c 	s->ldb = samdb_connect(s, s->event_ctx, s->lp_ctx, 
s                 337 source4/libnet/libnet_vampire.c 			       system_session(s, s->lp_ctx));
s                 338 source4/libnet/libnet_vampire.c 	if (!s->ldb) {
s                 344 source4/libnet/libnet_vampire.c 	ok = samdb_set_ntds_invocation_id(s->ldb, &c->dest_dsa->invocation_id);
s                 349 source4/libnet/libnet_vampire.c 	ok = samdb_set_ntds_objectGUID(s->ldb, &c->dest_dsa->ntds_guid);
s                 355 source4/libnet/libnet_vampire.c 	s->schema = dsdb_get_schema(s->ldb);
s                 356 source4/libnet/libnet_vampire.c 	if (!s->schema) {
s                 367 source4/libnet/libnet_vampire.c 	struct vampire_state *s = talloc_get_type(private_data, struct vampire_state);
s                 407 source4/libnet/libnet_vampire.c 	if (!s->schema) {
s                 408 source4/libnet/libnet_vampire.c 		s->self_made_schema = dsdb_new_schema(s, lp_iconv_convenience(s->lp_ctx));
s                 410 source4/libnet/libnet_vampire.c 		NT_STATUS_HAVE_NO_MEMORY(s->self_made_schema);
s                 412 source4/libnet/libnet_vampire.c 		status = dsdb_load_oid_mappings_drsuapi(s->self_made_schema, mapping_ctr);
s                 417 source4/libnet/libnet_vampire.c 		s->schema = s->self_made_schema;
s                 419 source4/libnet/libnet_vampire.c 		status = dsdb_verify_oid_mappings_drsuapi(s->schema, mapping_ctr);
s                 425 source4/libnet/libnet_vampire.c 	if (!s->schema_part.first_object) {
s                 426 source4/libnet/libnet_vampire.c 		s->schema_part.object_count = object_count;
s                 427 source4/libnet/libnet_vampire.c 		s->schema_part.first_object = talloc_steal(s, first_object);
s                 429 source4/libnet/libnet_vampire.c 		s->schema_part.object_count		+= object_count;
s                 430 source4/libnet/libnet_vampire.c 		s->schema_part.last_object->next_object = talloc_steal(s->schema_part.last_object,
s                 434 source4/libnet/libnet_vampire.c 	s->schema_part.last_object = cur;
s                 437 source4/libnet/libnet_vampire.c 		return vampire_apply_schema(s, c);
s                 446 source4/libnet/libnet_vampire.c 	struct vampire_state *s = talloc_get_type(private_data, struct vampire_state);
s                 461 source4/libnet/libnet_vampire.c 	s_dsa			= talloc_zero(s, struct repsFromTo1);
s                 517 source4/libnet/libnet_vampire.c 	status = dsdb_extended_replicated_objects_commit(s->ldb,
s                 527 source4/libnet/libnet_vampire.c 							 s, &objs);
s                 533 source4/libnet/libnet_vampire.c 	if (lp_parm_bool(s->lp_ctx, NULL, "become dc", "dump objects", false)) {
s                 539 source4/libnet/libnet_vampire.c 			ldb_ldif_write_file(s->ldb, stdout, &ldif);
s                 557 source4/libnet/libnet_vampire.c 		sa = dsdb_attribute_by_attributeID_id(s->schema,
s                 563 source4/libnet/libnet_vampire.c 		if (lp_parm_bool(s->lp_ctx, NULL, "become dc", "dump objects", false)) {
s                 581 source4/libnet/libnet_vampire.c 	struct vampire_state *s;
s                 592 source4/libnet/libnet_vampire.c 	s = talloc_zero(mem_ctx, struct vampire_state);
s                 593 source4/libnet/libnet_vampire.c 	if (!s) {
s                 597 source4/libnet/libnet_vampire.c 	s->lp_ctx = ctx->lp_ctx;
s                 598 source4/libnet/libnet_vampire.c 	s->event_ctx = ctx->event_ctx;
s                 600 source4/libnet/libnet_vampire.c 	join = talloc_zero(s, struct libnet_JoinDomain);
s                 611 source4/libnet/libnet_vampire.c 			talloc_free(s);
s                 619 source4/libnet/libnet_vampire.c 		talloc_free(s);
s                 632 source4/libnet/libnet_vampire.c 		talloc_free(s);
s                 636 source4/libnet/libnet_vampire.c 	s->join = join;
s                 638 source4/libnet/libnet_vampire.c 	s->targetdir = r->in.targetdir;
s                 647 source4/libnet/libnet_vampire.c 	b.in.callbacks.private_data	= s;
s                 654 source4/libnet/libnet_vampire.c 	status = libnet_BecomeDC(ctx, s, &b);
s                 657 source4/libnet/libnet_vampire.c 		talloc_free(s);
s                 661 source4/libnet/libnet_vampire.c 	msg = ldb_msg_new(s);
s                 664 source4/libnet/libnet_vampire.c 		talloc_free(s);
s                 667 source4/libnet/libnet_vampire.c 	msg->dn = ldb_dn_new(msg, s->ldb, "@ROOTDSE");
s                 670 source4/libnet/libnet_vampire.c 		talloc_free(s);
s                 677 source4/libnet/libnet_vampire.c 		talloc_free(s);
s                 686 source4/libnet/libnet_vampire.c 	ldb_ret = ldb_modify(s->ldb, msg);
s                 689 source4/libnet/libnet_vampire.c 		talloc_free(s);
s                 693 source4/libnet/libnet_vampire.c 	set_secrets = talloc_zero(s, struct libnet_set_join_secrets);
s                 710 source4/libnet/libnet_vampire.c 		talloc_free(s);
s                 716 source4/libnet/libnet_vampire.c 	talloc_free(s);
s                  60 source4/libnet/userinfo.c 	struct userinfo_state *s;
s                  66 source4/libnet/userinfo.c 	s = talloc_get_type(c->private_data, struct userinfo_state);
s                  73 source4/libnet/userinfo.c 	if (!NT_STATUS_IS_OK(s->lookup.out.result)) {
s                  74 source4/libnet/userinfo.c 		composite_error(c, s->lookup.out.result);
s                  79 source4/libnet/userinfo.c 	if (s->monitor_fn) {
s                  81 source4/libnet/userinfo.c 		msg_lookup = talloc(s, struct msg_rpc_lookup_name);
s                  82 source4/libnet/userinfo.c 		msg_lookup->rid = s->lookup.out.rids->ids;
s                  83 source4/libnet/userinfo.c 		msg_lookup->count = s->lookup.out.rids->count;
s                  87 source4/libnet/userinfo.c 		s->monitor_fn(&msg);
s                  93 source4/libnet/userinfo.c 	if (s->lookup.out.rids->count == 0) {
s                 100 source4/libnet/userinfo.c 	s->openuser.in.domain_handle  = &s->domain_handle;
s                 101 source4/libnet/userinfo.c 	s->openuser.in.access_mask    = SEC_FLAG_MAXIMUM_ALLOWED;
s                 102 source4/libnet/userinfo.c 	s->openuser.in.rid            = s->lookup.out.rids->ids[0];
s                 103 source4/libnet/userinfo.c 	s->openuser.out.user_handle   = &s->user_handle;
s                 106 source4/libnet/userinfo.c 	openuser_req = dcerpc_samr_OpenUser_send(s->pipe, c, &s->openuser);
s                 119 source4/libnet/userinfo.c 	struct userinfo_state *s;
s                 125 source4/libnet/userinfo.c 	s = talloc_get_type(c->private_data, struct userinfo_state);
s                 131 source4/libnet/userinfo.c 	if (!NT_STATUS_IS_OK(s->queryuserinfo.out.result)) {
s                 132 source4/libnet/userinfo.c 		composite_error(c, s->queryuserinfo.out.result);
s                 137 source4/libnet/userinfo.c 	if (s->monitor_fn) {
s                 139 source4/libnet/userinfo.c 		msg_open = talloc(s, struct msg_rpc_open_user);
s                 140 source4/libnet/userinfo.c 		msg_open->rid = s->openuser.in.rid;
s                 141 source4/libnet/userinfo.c 		msg_open->access_mask = s->openuser.in.access_mask;
s                 145 source4/libnet/userinfo.c 		s->monitor_fn(&msg);
s                 149 source4/libnet/userinfo.c 	s->queryuserinfo.in.user_handle = &s->user_handle;
s                 150 source4/libnet/userinfo.c 	s->queryuserinfo.in.level       = s->level;
s                 151 source4/libnet/userinfo.c 	s->queryuserinfo.out.info       = talloc(s, union samr_UserInfo *);
s                 152 source4/libnet/userinfo.c 	if (composite_nomem(s->queryuserinfo.out.info, c)) return;
s                 155 source4/libnet/userinfo.c 	queryuser_req = dcerpc_samr_QueryUserInfo_send(s->pipe, c, &s->queryuserinfo);
s                 168 source4/libnet/userinfo.c 	struct userinfo_state *s;
s                 174 source4/libnet/userinfo.c 	s = talloc_get_type(c->private_data, struct userinfo_state);
s                 181 source4/libnet/userinfo.c 	if (!NT_STATUS_IS_OK(s->queryuserinfo.out.result)) {
s                 182 source4/libnet/userinfo.c 		composite_error(c, s->queryuserinfo.out.result);
s                 186 source4/libnet/userinfo.c 	s->info = talloc_steal(s, *(s->queryuserinfo.out.info));
s                 189 source4/libnet/userinfo.c 	if (s->monitor_fn) {
s                 191 source4/libnet/userinfo.c 		msg_query = talloc(s, struct msg_rpc_query_user);
s                 192 source4/libnet/userinfo.c 		msg_query->level = s->queryuserinfo.in.level;
s                 196 source4/libnet/userinfo.c 		s->monitor_fn(&msg);
s                 200 source4/libnet/userinfo.c 	s->samrclose.in.handle  = &s->user_handle;
s                 201 source4/libnet/userinfo.c 	s->samrclose.out.handle = &s->user_handle;
s                 204 source4/libnet/userinfo.c 	close_req = dcerpc_samr_Close_send(s->pipe, c, &s->samrclose);
s                 217 source4/libnet/userinfo.c 	struct userinfo_state *s;
s                 222 source4/libnet/userinfo.c 	s = talloc_get_type(c->private_data, struct userinfo_state);
s                 228 source4/libnet/userinfo.c 	if (!NT_STATUS_IS_OK(s->samrclose.out.result)) {
s                 229 source4/libnet/userinfo.c 		composite_error(c, s->samrclose.out.result);
s                 234 source4/libnet/userinfo.c 	if (s->monitor_fn) {
s                 236 source4/libnet/userinfo.c 		msg_close = talloc(s, struct msg_rpc_close_user);
s                 237 source4/libnet/userinfo.c 		msg_close->rid = s->openuser.in.rid;
s                 241 source4/libnet/userinfo.c 		s->monitor_fn(&msg);
s                 259 source4/libnet/userinfo.c 	struct userinfo_state *s;
s                 268 source4/libnet/userinfo.c 	s = talloc_zero(c, struct userinfo_state);
s                 269 source4/libnet/userinfo.c 	if (composite_nomem(s, c)) return c;
s                 271 source4/libnet/userinfo.c 	c->private_data = s;
s                 273 source4/libnet/userinfo.c 	s->level         = io->in.level;
s                 274 source4/libnet/userinfo.c 	s->pipe          = p;
s                 275 source4/libnet/userinfo.c 	s->domain_handle = io->in.domain_handle;
s                 276 source4/libnet/userinfo.c 	s->monitor_fn    = monitor;
s                 279 source4/libnet/userinfo.c 		sid = dom_sid_parse_talloc(s, io->in.sid);
s                 282 source4/libnet/userinfo.c 		s->openuser.in.domain_handle  = &s->domain_handle;
s                 283 source4/libnet/userinfo.c 		s->openuser.in.access_mask    = SEC_FLAG_MAXIMUM_ALLOWED;
s                 284 source4/libnet/userinfo.c 		s->openuser.in.rid            = sid->sub_auths[sid->num_auths - 1];
s                 285 source4/libnet/userinfo.c 		s->openuser.out.user_handle   = &s->user_handle;
s                 288 source4/libnet/userinfo.c 		openuser_req = dcerpc_samr_OpenUser_send(p, c, &s->openuser);
s                 295 source4/libnet/userinfo.c 		s->lookup.in.domain_handle    = &s->domain_handle;
s                 296 source4/libnet/userinfo.c 		s->lookup.in.num_names        = 1;
s                 297 source4/libnet/userinfo.c 		s->lookup.in.names            = talloc_array(s, struct lsa_String, 1);
s                 298 source4/libnet/userinfo.c 		if (composite_nomem(s->lookup.in.names, c)) return c;
s                 299 source4/libnet/userinfo.c 		s->lookup.out.rids         = talloc_zero(s, struct samr_Ids);
s                 300 source4/libnet/userinfo.c 		s->lookup.out.types        = talloc_zero(s, struct samr_Ids);
s                 301 source4/libnet/userinfo.c 		if (composite_nomem(s->lookup.out.rids, c)) return c;
s                 302 source4/libnet/userinfo.c 		if (composite_nomem(s->lookup.out.types, c)) return c;
s                 304 source4/libnet/userinfo.c 		s->lookup.in.names[0].string  = talloc_strdup(s, io->in.username);
s                 305 source4/libnet/userinfo.c 		if (composite_nomem(s->lookup.in.names[0].string, c)) return c;
s                 308 source4/libnet/userinfo.c 		lookup_req = dcerpc_samr_LookupNames_send(p, c, &s->lookup);
s                 331 source4/libnet/userinfo.c 	struct userinfo_state *s;
s                 337 source4/libnet/userinfo.c 		s = talloc_get_type(c->private_data, struct userinfo_state);
s                 338 source4/libnet/userinfo.c 		talloc_steal(mem_ctx, s->info);
s                 339 source4/libnet/userinfo.c 		io->out.info = *s->info;
s                  55 source4/libnet/userman.c 	struct useradd_state *s;
s                  58 source4/libnet/userman.c 	s = talloc_get_type(c->private_data, struct useradd_state);
s                  61 source4/libnet/userman.c 	c->status = dcerpc_ndr_request_recv(s->req);
s                  65 source4/libnet/userman.c 	c->status = s->createuser.out.result;
s                  68 source4/libnet/userman.c 	s->user_handle = *s->createuser.out.user_handle;
s                  69 source4/libnet/userman.c 	s->user_rid    = *s->createuser.out.rid;
s                  72 source4/libnet/userman.c 	if (s->monitor_fn) {
s                  76 source4/libnet/userman.c 		rpc_create.rid = *s->createuser.out.rid;
s                  82 source4/libnet/userman.c 		s->monitor_fn(&msg);
s                 102 source4/libnet/userman.c 	struct useradd_state *s;
s                 110 source4/libnet/userman.c 	s = talloc_zero(c, struct useradd_state);
s                 111 source4/libnet/userman.c 	if (composite_nomem(s, c)) return c;
s                 113 source4/libnet/userman.c 	c->private_data = s;
s                 116 source4/libnet/userman.c 	s->domain_handle = io->in.domain_handle;
s                 117 source4/libnet/userman.c 	s->pipe          = p;
s                 118 source4/libnet/userman.c 	s->monitor_fn    = monitor;
s                 121 source4/libnet/userman.c 	s->createuser.in.domain_handle         = &io->in.domain_handle;
s                 123 source4/libnet/userman.c 	s->createuser.in.account_name          = talloc_zero(c, struct lsa_String);
s                 124 source4/libnet/userman.c 	if (composite_nomem(s->createuser.in.account_name, c)) return c;
s                 126 source4/libnet/userman.c 	s->createuser.in.account_name->string  = talloc_strdup(c, io->in.username);
s                 127 source4/libnet/userman.c 	if (composite_nomem(s->createuser.in.account_name->string, c)) return c;
s                 129 source4/libnet/userman.c 	s->createuser.out.user_handle          = &s->user_handle;
s                 130 source4/libnet/userman.c 	s->createuser.out.rid                  = &s->user_rid;
s                 133 source4/libnet/userman.c 	s->req = dcerpc_samr_CreateUser_send(p, c, &s->createuser);
s                 134 source4/libnet/userman.c 	if (composite_nomem(s->req, c)) return c;
s                 136 source4/libnet/userman.c 	composite_continue_rpc(c, s->req, continue_useradd_create, c);
s                 154 source4/libnet/userman.c 	struct useradd_state *s;
s                 160 source4/libnet/userman.c 		s = talloc_get_type(c->private_data, struct useradd_state);
s                 161 source4/libnet/userman.c 		io->out.user_handle = s->user_handle;
s                 217 source4/libnet/userman.c 	struct userdel_state *s;
s                 222 source4/libnet/userman.c 	s = talloc_get_type(c->private_data, struct userdel_state);
s                 228 source4/libnet/userman.c 	c->status = s->lookupname.out.result;
s                 236 source4/libnet/userman.c 	if (!s->lookupname.out.rids->count) {
s                 241 source4/libnet/userman.c 	} else if (!s->lookupname.out.rids->count > 1) {
s                 248 source4/libnet/userman.c 	if (s->monitor_fn) {
s                 251 source4/libnet/userman.c 		msg_lookup.rid   = s->lookupname.out.rids->ids;
s                 252 source4/libnet/userman.c 		msg_lookup.count = s->lookupname.out.rids->count;
s                 257 source4/libnet/userman.c 		s->monitor_fn(&msg);
s                 261 source4/libnet/userman.c 	s->openuser.in.domain_handle = &s->domain_handle;
s                 262 source4/libnet/userman.c 	s->openuser.in.rid           = s->lookupname.out.rids->ids[0];
s                 263 source4/libnet/userman.c 	s->openuser.in.access_mask   = SEC_FLAG_MAXIMUM_ALLOWED;
s                 264 source4/libnet/userman.c 	s->openuser.out.user_handle  = &s->user_handle;
s                 267 source4/libnet/userman.c 	openuser_req = dcerpc_samr_OpenUser_send(s->pipe, c, &s->openuser);
s                 280 source4/libnet/userman.c 	struct userdel_state *s;
s                 285 source4/libnet/userman.c 	s = talloc_get_type(c->private_data, struct userdel_state);
s                 291 source4/libnet/userman.c 	c->status = s->openuser.out.result;
s                 298 source4/libnet/userman.c 	if (s->monitor_fn) {
s                 301 source4/libnet/userman.c 		msg_open.rid         = s->openuser.in.rid;
s                 302 source4/libnet/userman.c 		msg_open.access_mask = s->openuser.in.access_mask;
s                 307 source4/libnet/userman.c 		s->monitor_fn(&msg);
s                 311 source4/libnet/userman.c 	s->deleteuser.in.user_handle   = &s->user_handle;
s                 312 source4/libnet/userman.c 	s->deleteuser.out.user_handle  = &s->user_handle;
s                 315 source4/libnet/userman.c 	deluser_req = dcerpc_samr_DeleteUser_send(s->pipe, c, &s->deleteuser);
s                 329 source4/libnet/userman.c 	struct userdel_state *s;
s                 333 source4/libnet/userman.c 	s = talloc_get_type(c->private_data, struct userdel_state);
s                 340 source4/libnet/userman.c 	c->status = s->deleteuser.out.result;
s                 347 source4/libnet/userman.c 	if (s->monitor_fn) {
s                 351 source4/libnet/userman.c 		s->monitor_fn(&msg);
s                 371 source4/libnet/userman.c 	struct userdel_state *s;
s                 378 source4/libnet/userman.c 	s = talloc_zero(c, struct userdel_state);
s                 379 source4/libnet/userman.c 	if (composite_nomem(s, c)) return c;
s                 381 source4/libnet/userman.c 	c->private_data  = s;
s                 384 source4/libnet/userman.c 	s->pipe          = p;
s                 385 source4/libnet/userman.c 	s->domain_handle = io->in.domain_handle;
s                 386 source4/libnet/userman.c 	s->monitor_fn    = monitor;
s                 389 source4/libnet/userman.c 	s->lookupname.in.domain_handle = &io->in.domain_handle;
s                 390 source4/libnet/userman.c 	s->lookupname.in.num_names     = 1;
s                 391 source4/libnet/userman.c 	s->lookupname.in.names         = talloc_zero(s, struct lsa_String);
s                 392 source4/libnet/userman.c 	s->lookupname.in.names->string = io->in.username;
s                 393 source4/libnet/userman.c 	s->lookupname.out.rids         = talloc_zero(s, struct samr_Ids);
s                 394 source4/libnet/userman.c 	s->lookupname.out.types        = talloc_zero(s, struct samr_Ids);
s                 395 source4/libnet/userman.c 	if (composite_nomem(s->lookupname.out.rids, c)) return c;
s                 396 source4/libnet/userman.c 	if (composite_nomem(s->lookupname.out.types, c)) return c;
s                 399 source4/libnet/userman.c 	lookup_req = dcerpc_samr_LookupNames_send(p, c, &s->lookupname);
s                 421 source4/libnet/userman.c 	struct userdel_state *s;
s                 426 source4/libnet/userman.c 		s  = talloc_get_type(c->private_data, struct userdel_state);
s                 427 source4/libnet/userman.c 		io->out.user_handle = s->user_handle;
s                 485 source4/libnet/userman.c 	struct usermod_state *s;
s                 490 source4/libnet/userman.c 	s = talloc_get_type(c->private_data, struct usermod_state);
s                 496 source4/libnet/userman.c 	c->status = s->lookupname.out.result;
s                 504 source4/libnet/userman.c 	if (!s->lookupname.out.rids->count) {
s                 509 source4/libnet/userman.c 	} else if (!s->lookupname.out.rids->count > 1) {
s                 516 source4/libnet/userman.c 	if (s->monitor_fn) {
s                 519 source4/libnet/userman.c 		msg_lookup.rid   = s->lookupname.out.rids->ids;
s                 520 source4/libnet/userman.c 		msg_lookup.count = s->lookupname.out.rids->count;
s                 525 source4/libnet/userman.c 		s->monitor_fn(&msg);
s                 529 source4/libnet/userman.c 	s->openuser.in.domain_handle = &s->domain_handle;
s                 530 source4/libnet/userman.c 	s->openuser.in.rid           = s->lookupname.out.rids->ids[0];
s                 531 source4/libnet/userman.c 	s->openuser.in.access_mask   = SEC_FLAG_MAXIMUM_ALLOWED;
s                 532 source4/libnet/userman.c 	s->openuser.out.user_handle  = &s->user_handle;
s                 535 source4/libnet/userman.c 	openuser_req = dcerpc_samr_OpenUser_send(s->pipe, c, &s->openuser);
s                 548 source4/libnet/userman.c static bool usermod_setfields(struct usermod_state *s, uint16_t *level,
s                 551 source4/libnet/userman.c 	if (s->change.fields == 0) return s->change.fields;
s                 555 source4/libnet/userman.c 	if ((s->change.fields & USERMOD_FIELD_ACCOUNT_NAME) &&
s                 558 source4/libnet/userman.c 		i->info7.account_name.string = s->change.account_name;
s                 560 source4/libnet/userman.c 		s->change.fields ^= USERMOD_FIELD_ACCOUNT_NAME;
s                 563 source4/libnet/userman.c 	if ((s->change.fields & USERMOD_FIELD_FULL_NAME) &&
s                 566 source4/libnet/userman.c 		i->info8.full_name.string = s->change.full_name;
s                 568 source4/libnet/userman.c 		s->change.fields ^= USERMOD_FIELD_FULL_NAME;
s                 571 source4/libnet/userman.c 	if ((s->change.fields & USERMOD_FIELD_DESCRIPTION) &&
s                 574 source4/libnet/userman.c 		i->info13.description.string = s->change.description;
s                 576 source4/libnet/userman.c 		s->change.fields ^= USERMOD_FIELD_DESCRIPTION;		
s                 579 source4/libnet/userman.c 	if ((s->change.fields & USERMOD_FIELD_COMMENT) &&
s                 585 source4/libnet/userman.c 			i->info2.comment.string = s->change.comment;
s                 586 source4/libnet/userman.c 			s->change.fields ^= USERMOD_FIELD_COMMENT;
s                 594 source4/libnet/userman.c 	if ((s->change.fields & USERMOD_FIELD_LOGON_SCRIPT) &&
s                 597 source4/libnet/userman.c 		i->info11.logon_script.string = s->change.logon_script;
s                 599 source4/libnet/userman.c 		s->change.fields ^= USERMOD_FIELD_LOGON_SCRIPT;
s                 602 source4/libnet/userman.c 	if ((s->change.fields & USERMOD_FIELD_PROFILE_PATH) &&
s                 605 source4/libnet/userman.c 		i->info12.profile_path.string = s->change.profile_path;
s                 607 source4/libnet/userman.c 		s->change.fields ^= USERMOD_FIELD_PROFILE_PATH;
s                 610 source4/libnet/userman.c 	if ((s->change.fields & USERMOD_FIELD_HOME_DIRECTORY) &&
s                 615 source4/libnet/userman.c 			i->info10.home_directory.string = s->change.home_directory;
s                 616 source4/libnet/userman.c 			s->change.fields ^= USERMOD_FIELD_HOME_DIRECTORY;
s                 622 source4/libnet/userman.c 	if ((s->change.fields & USERMOD_FIELD_HOME_DRIVE) &&
s                 627 source4/libnet/userman.c 			i->info10.home_drive.string = s->change.home_drive;
s                 628 source4/libnet/userman.c 			s->change.fields ^= USERMOD_FIELD_HOME_DRIVE;
s                 634 source4/libnet/userman.c 	if ((s->change.fields & USERMOD_FIELD_ACCT_EXPIRY) &&
s                 637 source4/libnet/userman.c 		i->info17.acct_expiry = timeval_to_nttime(s->change.acct_expiry);
s                 639 source4/libnet/userman.c 		s->change.fields ^= USERMOD_FIELD_ACCT_EXPIRY;
s                 642 source4/libnet/userman.c 	if ((s->change.fields & USERMOD_FIELD_ACCT_FLAGS) &&
s                 645 source4/libnet/userman.c 		i->info16.acct_flags = s->change.acct_flags;
s                 647 source4/libnet/userman.c 		s->change.fields ^= USERMOD_FIELD_ACCT_FLAGS;
s                 656 source4/libnet/userman.c 			       struct usermod_state *s)
s                 660 source4/libnet/userman.c 	union samr_UserInfo *i = &s->info;
s                 667 source4/libnet/userman.c 	do_set = usermod_setfields(s, &level, i, false);
s                 681 source4/libnet/userman.c 		s->queryuser.in.user_handle = &s->user_handle;
s                 682 source4/libnet/userman.c 		s->queryuser.in.level       = level;
s                 683 source4/libnet/userman.c 		s->queryuser.out.info       = talloc(s, union samr_UserInfo *);
s                 684 source4/libnet/userman.c 		if (composite_nomem(s->queryuser.out.info, c)) return NT_STATUS_NO_MEMORY;
s                 689 source4/libnet/userman.c 		query_req = dcerpc_samr_QueryUserInfo_send(s->pipe, c, &s->queryuser);
s                 693 source4/libnet/userman.c 		s->setuser.in.user_handle  = &s->user_handle;
s                 694 source4/libnet/userman.c 		s->setuser.in.level        = level;
s                 695 source4/libnet/userman.c 		s->setuser.in.info         = i;
s                 698 source4/libnet/userman.c 		setuser_req = dcerpc_samr_SetUserInfo_send(s->pipe, c, &s->setuser);
s                 712 source4/libnet/userman.c 	struct usermod_state *s;
s                 715 source4/libnet/userman.c 	s = talloc_get_type(c->private_data, struct usermod_state);
s                 720 source4/libnet/userman.c 	c->status = s->openuser.out.result;
s                 726 source4/libnet/userman.c 	c->status = usermod_change(c, s);
s                 736 source4/libnet/userman.c 	struct usermod_state *s;
s                 742 source4/libnet/userman.c 	s = talloc_get_type(c->private_data, struct usermod_state);
s                 744 source4/libnet/userman.c 	i = &s->info;
s                 750 source4/libnet/userman.c 	c->status = s->queryuser.out.result;
s                 758 source4/libnet/userman.c 	s->info = *(*s->queryuser.out.info);
s                 760 source4/libnet/userman.c 	usermod_setfields(s, &level, i, true);
s                 763 source4/libnet/userman.c 	s->setuser.in.user_handle  = &s->user_handle;
s                 764 source4/libnet/userman.c 	s->setuser.in.level        = level;
s                 765 source4/libnet/userman.c 	s->setuser.in.info         = i;
s                 768 source4/libnet/userman.c 	setuser_req = dcerpc_samr_SetUserInfo_send(s->pipe, c, &s->setuser);
s                 779 source4/libnet/userman.c 	struct usermod_state *s;
s                 782 source4/libnet/userman.c 	s = talloc_get_type(c->private_data, struct usermod_state);
s                 789 source4/libnet/userman.c 	c->status = s->setuser.out.result;
s                 795 source4/libnet/userman.c 	if (s->change.fields == 0) {
s                 801 source4/libnet/userman.c 		c->status = usermod_change(c, s);
s                 819 source4/libnet/userman.c 	struct usermod_state *s;
s                 825 source4/libnet/userman.c 	s = talloc_zero(c, struct usermod_state);
s                 826 source4/libnet/userman.c 	if (composite_nomem(s, c)) return c;
s                 828 source4/libnet/userman.c 	c->private_data = s;
s                 831 source4/libnet/userman.c 	s->pipe          = p;
s                 832 source4/libnet/userman.c 	s->domain_handle = io->in.domain_handle;
s                 833 source4/libnet/userman.c 	s->change        = io->in.change;
s                 834 source4/libnet/userman.c 	s->monitor_fn    = monitor;
s                 837 source4/libnet/userman.c 	s->lookupname.in.domain_handle = &io->in.domain_handle;
s                 838 source4/libnet/userman.c 	s->lookupname.in.num_names     = 1;
s                 839 source4/libnet/userman.c 	s->lookupname.in.names         = talloc_zero(s, struct lsa_String);
s                 840 source4/libnet/userman.c 	s->lookupname.in.names->string = io->in.username;
s                 841 source4/libnet/userman.c 	s->lookupname.out.rids         = talloc_zero(s, struct samr_Ids);
s                 842 source4/libnet/userman.c 	s->lookupname.out.types        = talloc_zero(s, struct samr_Ids);
s                 843 source4/libnet/userman.c 	if (composite_nomem(s->lookupname.out.rids, c)) return c;
s                 844 source4/libnet/userman.c 	if (composite_nomem(s->lookupname.out.types, c)) return c;
s                 847 source4/libnet/userman.c 	lookup_req = dcerpc_samr_LookupNames_send(p, c, &s->lookupname);
s                  28 source4/librpc/ndr/ndr_string.c _PUBLIC_ enum ndr_err_code ndr_pull_string(struct ndr_pull *ndr, int ndr_flags, const char **s)
s                 110 source4/librpc/ndr/ndr_string.c 		*s = as;
s                 143 source4/librpc/ndr/ndr_string.c 		*s = as;
s                 181 source4/librpc/ndr/ndr_string.c 		*s = as;
s                 215 source4/librpc/ndr/ndr_string.c 		*s = as;
s                 235 source4/librpc/ndr/ndr_string.c 		*s = as;
s                 253 source4/librpc/ndr/ndr_string.c 		*s = as;
s                 280 source4/librpc/ndr/ndr_string.c 		*s = as;
s                 295 source4/librpc/ndr/ndr_string.c _PUBLIC_ enum ndr_err_code ndr_push_string(struct ndr_push *ndr, int ndr_flags, const char *s)
s                 311 source4/librpc/ndr/ndr_string.c 	s_len = s?strlen(s):0;
s                 330 source4/librpc/ndr/ndr_string.c 	if (!convert_string_talloc_convenience(ndr, ndr->iconv_convenience, CH_UNIX, chset, s, s_len, (void **)&dest, &d_len, false)) {
s                 391 source4/librpc/ndr/ndr_string.c _PUBLIC_ size_t ndr_string_array_size(struct ndr_push *ndr, const char *s)
s                 398 source4/librpc/ndr/ndr_string.c 	c_len = s?strlen_m(s):0;
s                 417 source4/librpc/ndr/ndr_string.c _PUBLIC_ void ndr_print_string(struct ndr_print *ndr, const char *name, const char *s)
s                 419 source4/librpc/ndr/ndr_string.c 	if (s) {
s                 420 source4/librpc/ndr/ndr_string.c 		ndr->print(ndr, "%-25s: '%s'", name, s);
s                 455 source4/librpc/ndr/ndr_string.c 			const char *s = NULL;
s                 463 source4/librpc/ndr/ndr_string.c 			NDR_CHECK(ndr_pull_string(ndr, ndr_flags, &s));
s                 465 source4/librpc/ndr/ndr_string.c 			if (strcmp("", s)==0) {
s                 469 source4/librpc/ndr/ndr_string.c 				a[count] = s;
s                 497 source4/librpc/ndr/ndr_string.c 			const char *s = NULL;
s                 505 source4/librpc/ndr/ndr_string.c 			NDR_CHECK(ndr_pull_string(ndr, ndr_flags, &s));
s                 507 source4/librpc/ndr/ndr_string.c 			a[count] = s;
s                 274 source4/librpc/rpc/dcerpc.h NTSTATUS dcerpc_parse_binding(TALLOC_CTX *mem_ctx, const char *s, struct dcerpc_binding **b_out);
s                  70 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_np_smb_state *s = talloc_get_type(c->private_data,
s                  78 source4/librpc/rpc/dcerpc_connect.c 	s->tree         = s->conn.out.tree;
s                  79 source4/librpc/rpc/dcerpc_connect.c 	s->io.pipe_name = s->io.binding->endpoint;
s                  82 source4/librpc/rpc/dcerpc_connect.c 	open_ctx = dcerpc_pipe_open_smb_send(s->io.pipe, s->tree, s->io.pipe_name);
s                  96 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_np_smb_state *s;
s                 104 source4/librpc/rpc/dcerpc_connect.c 	s = talloc_zero(c, struct pipe_np_smb_state);
s                 105 source4/librpc/rpc/dcerpc_connect.c 	if (composite_nomem(s, c)) return c;
s                 106 source4/librpc/rpc/dcerpc_connect.c 	c->private_data = s;
s                 108 source4/librpc/rpc/dcerpc_connect.c 	s->io  = *io;
s                 109 source4/librpc/rpc/dcerpc_connect.c 	conn   = &s->conn;
s                 113 source4/librpc/rpc/dcerpc_connect.c 	conn->in.dest_host              = s->io.binding->host;
s                 115 source4/librpc/rpc/dcerpc_connect.c 	if (s->io.binding->target_hostname == NULL)
s                 118 source4/librpc/rpc/dcerpc_connect.c 		conn->in.called_name            = s->io.binding->target_hostname;
s                 135 source4/librpc/rpc/dcerpc_connect.c 	s->conn.in.credentials = s->io.creds;
s                 136 source4/librpc/rpc/dcerpc_connect.c 	if (s->io.binding->flags & DCERPC_SCHANNEL) {
s                 143 source4/librpc/rpc/dcerpc_connect.c 	conn_req = smb_composite_connect_send(conn, s->io.pipe->conn, 
s                 144 source4/librpc/rpc/dcerpc_connect.c 					      s->io.resolve_ctx,
s                 145 source4/librpc/rpc/dcerpc_connect.c 					      s->io.pipe->conn->event_ctx);
s                 195 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_np_smb2_state *s = talloc_get_type(c->private_data,
s                 199 source4/librpc/rpc/dcerpc_connect.c 	c->status = smb2_connect_recv(ctx, c, &s->tree);
s                 203 source4/librpc/rpc/dcerpc_connect.c 	s->io.pipe_name = s->io.binding->endpoint;
s                 206 source4/librpc/rpc/dcerpc_connect.c 	open_req = dcerpc_pipe_open_smb2_send(s->io.pipe, s->tree, s->io.pipe_name);
s                 223 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_np_smb2_state *s;
s                 231 source4/librpc/rpc/dcerpc_connect.c 	s = talloc_zero(c, struct pipe_np_smb2_state);
s                 232 source4/librpc/rpc/dcerpc_connect.c 	if (composite_nomem(s, c)) return c;
s                 233 source4/librpc/rpc/dcerpc_connect.c 	c->private_data = s;
s                 235 source4/librpc/rpc/dcerpc_connect.c 	s->io = *io;
s                 241 source4/librpc/rpc/dcerpc_connect.c 	if (s->io.binding->flags & DCERPC_SCHANNEL) {
s                 242 source4/librpc/rpc/dcerpc_connect.c 		s->io.creds = cli_credentials_init(mem_ctx);
s                 243 source4/librpc/rpc/dcerpc_connect.c 		if (composite_nomem(s->io.creds, c)) return c;
s                 245 source4/librpc/rpc/dcerpc_connect.c 		cli_credentials_guess(s->io.creds, lp_ctx);
s                 251 source4/librpc/rpc/dcerpc_connect.c 	conn_req = smb2_connect_send(mem_ctx, s->io.binding->host, 
s                 254 source4/librpc/rpc/dcerpc_connect.c 				     s->io.resolve_ctx,
s                 255 source4/librpc/rpc/dcerpc_connect.c 				     s->io.creds,
s                 310 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_ip_tcp_state *s;
s                 317 source4/librpc/rpc/dcerpc_connect.c 	s = talloc_zero(c, struct pipe_ip_tcp_state);
s                 318 source4/librpc/rpc/dcerpc_connect.c 	if (composite_nomem(s, c)) return c;
s                 319 source4/librpc/rpc/dcerpc_connect.c 	c->private_data = s;
s                 322 source4/librpc/rpc/dcerpc_connect.c 	s->io               = *io;
s                 323 source4/librpc/rpc/dcerpc_connect.c 	s->host             = talloc_reference(c, io->binding->host);
s                 324 source4/librpc/rpc/dcerpc_connect.c 	s->target_hostname  = talloc_reference(c, io->binding->target_hostname);
s                 326 source4/librpc/rpc/dcerpc_connect.c 	s->port             = atoi(io->binding->endpoint);   
s                 329 source4/librpc/rpc/dcerpc_connect.c 	pipe_req = dcerpc_pipe_open_tcp_send(s->io.pipe->conn, s->host, s->target_hostname, 
s                 330 source4/librpc/rpc/dcerpc_connect.c 					     s->port, io->resolve_ctx);
s                 378 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_unix_state *s;
s                 385 source4/librpc/rpc/dcerpc_connect.c 	s = talloc_zero(c, struct pipe_unix_state);
s                 386 source4/librpc/rpc/dcerpc_connect.c 	if (composite_nomem(s, c)) return c;
s                 387 source4/librpc/rpc/dcerpc_connect.c 	c->private_data = s;
s                 391 source4/librpc/rpc/dcerpc_connect.c 	s->io = *io;
s                 399 source4/librpc/rpc/dcerpc_connect.c 	s->path  = talloc_strdup(c, io->binding->endpoint);  /* path is a binding endpoint here */
s                 400 source4/librpc/rpc/dcerpc_connect.c 	if (composite_nomem(s->path, c)) return c;
s                 403 source4/librpc/rpc/dcerpc_connect.c 	pipe_req = dcerpc_pipe_open_unix_stream_send(s->io.pipe->conn, s->path);
s                 451 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_ncalrpc_state *s;
s                 458 source4/librpc/rpc/dcerpc_connect.c 	s = talloc_zero(c, struct pipe_ncalrpc_state);
s                 459 source4/librpc/rpc/dcerpc_connect.c 	if (composite_nomem(s, c)) return c;
s                 460 source4/librpc/rpc/dcerpc_connect.c 	c->private_data = s;
s                 463 source4/librpc/rpc/dcerpc_connect.c 	s->io  = *io;
s                 466 source4/librpc/rpc/dcerpc_connect.c 	pipe_req = dcerpc_pipe_open_pipe_send(s->io.pipe->conn, lp_ncalrpc_dir(lp_ctx), 
s                 467 source4/librpc/rpc/dcerpc_connect.c 					      s->io.binding->endpoint);
s                 495 source4/librpc/rpc/dcerpc_connect.c static void continue_connect(struct composite_context *c, struct pipe_connect_state *s);
s                 501 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect(struct composite_context *c, struct pipe_connect_state *s);
s                 512 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_connect_state *s = talloc_get_type(c->private_data,
s                 518 source4/librpc/rpc/dcerpc_connect.c 	DEBUG(2,("Mapped to DCERPC endpoint %s\n", s->binding->endpoint));
s                 520 source4/librpc/rpc/dcerpc_connect.c 	continue_connect(c, s);
s                 527 source4/librpc/rpc/dcerpc_connect.c static void continue_connect(struct composite_context *c, struct pipe_connect_state *s)
s                 539 source4/librpc/rpc/dcerpc_connect.c 	pc.pipe         = s->pipe;
s                 540 source4/librpc/rpc/dcerpc_connect.c 	pc.binding      = s->binding;
s                 541 source4/librpc/rpc/dcerpc_connect.c 	pc.interface    = s->table;
s                 542 source4/librpc/rpc/dcerpc_connect.c 	pc.creds        = s->credentials;
s                 543 source4/librpc/rpc/dcerpc_connect.c 	pc.resolve_ctx  = lp_resolve_context(s->lp_ctx);
s                 546 source4/librpc/rpc/dcerpc_connect.c 	switch (s->binding->transport) {
s                 550 source4/librpc/rpc/dcerpc_connect.c 			ncacn_np_smb2_req = dcerpc_pipe_connect_ncacn_np_smb2_send(c, &pc, s->lp_ctx);
s                 556 source4/librpc/rpc/dcerpc_connect.c 			ncacn_np_smb_req = dcerpc_pipe_connect_ncacn_np_smb_send(c, &pc, s->lp_ctx);
s                 573 source4/librpc/rpc/dcerpc_connect.c 		ncalrpc_req = dcerpc_pipe_connect_ncalrpc_send(c, &pc, s->lp_ctx);
s                 592 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_connect_state *s = talloc_get_type(c->private_data,
s                 598 source4/librpc/rpc/dcerpc_connect.c 	continue_pipe_connect(c, s);
s                 610 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_connect_state *s = talloc_get_type(c->private_data,
s                 616 source4/librpc/rpc/dcerpc_connect.c 	continue_pipe_connect(c, s);
s                 627 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_connect_state *s = talloc_get_type(c->private_data,
s                 633 source4/librpc/rpc/dcerpc_connect.c 	continue_pipe_connect(c, s);
s                 644 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_connect_state *s = talloc_get_type(c->private_data,
s                 650 source4/librpc/rpc/dcerpc_connect.c 	continue_pipe_connect(c, s);
s                 661 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_connect_state *s = talloc_get_type(c->private_data,
s                 667 source4/librpc/rpc/dcerpc_connect.c 	continue_pipe_connect(c, s);
s                 675 source4/librpc/rpc/dcerpc_connect.c static void continue_pipe_connect(struct composite_context *c, struct pipe_connect_state *s)
s                 679 source4/librpc/rpc/dcerpc_connect.c 	s->pipe->binding = s->binding;
s                 680 source4/librpc/rpc/dcerpc_connect.c 	if (!talloc_reference(s->pipe, s->binding)) {
s                 685 source4/librpc/rpc/dcerpc_connect.c 	auth_bind_req = dcerpc_pipe_auth_send(s->pipe, s->binding, s->table,
s                 686 source4/librpc/rpc/dcerpc_connect.c 					      s->credentials, s->lp_ctx);
s                 699 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_connect_state *s = talloc_get_type(c->private_data, struct pipe_connect_state);
s                 701 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_auth_recv(ctx, s, &s->pipe);
s                 730 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_connect_state *s;
s                 741 source4/librpc/rpc/dcerpc_connect.c 	s = talloc_zero(c, struct pipe_connect_state);
s                 742 source4/librpc/rpc/dcerpc_connect.c 	if (composite_nomem(s, c)) return c;
s                 743 source4/librpc/rpc/dcerpc_connect.c 	c->private_data = s;
s                 746 source4/librpc/rpc/dcerpc_connect.c 	s->pipe = dcerpc_pipe_init(c, ev, lp_iconv_convenience(lp_ctx));
s                 747 source4/librpc/rpc/dcerpc_connect.c 	if (composite_nomem(s->pipe, c)) return c;
s                 750 source4/librpc/rpc/dcerpc_connect.c 		s->pipe->conn->packet_log_dir = lp_lockdir(lp_ctx);
s                 753 source4/librpc/rpc/dcerpc_connect.c 	s->binding      = binding;
s                 754 source4/librpc/rpc/dcerpc_connect.c 	s->table        = table;
s                 755 source4/librpc/rpc/dcerpc_connect.c 	s->credentials  = credentials;
s                 756 source4/librpc/rpc/dcerpc_connect.c 	s->lp_ctx 	= lp_ctx;
s                 762 source4/librpc/rpc/dcerpc_connect.c 	switch (s->binding->transport) {
s                 765 source4/librpc/rpc/dcerpc_connect.c 		binding_req = dcerpc_epm_map_binding_send(c, s->binding, s->table,
s                 766 source4/librpc/rpc/dcerpc_connect.c 							  s->pipe->conn->event_ctx,
s                 767 source4/librpc/rpc/dcerpc_connect.c 							  s->lp_ctx);
s                 775 source4/librpc/rpc/dcerpc_connect.c 		if (!s->binding->endpoint) {
s                 777 source4/librpc/rpc/dcerpc_connect.c 			binding_req = dcerpc_epm_map_binding_send(c, s->binding, s->table,
s                 778 source4/librpc/rpc/dcerpc_connect.c 								  s->pipe->conn->event_ctx,
s                 779 source4/librpc/rpc/dcerpc_connect.c 								  s->lp_ctx);
s                 788 source4/librpc/rpc/dcerpc_connect.c 	continue_connect(c, s);
s                 800 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_connect_state *s;
s                 805 source4/librpc/rpc/dcerpc_connect.c 		s = talloc_get_type(c->private_data, struct pipe_connect_state);
s                 806 source4/librpc/rpc/dcerpc_connect.c 		talloc_steal(mem_ctx, s->pipe);
s                 807 source4/librpc/rpc/dcerpc_connect.c 		*p = s->pipe;
s                 854 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_conn_state *s;
s                 864 source4/librpc/rpc/dcerpc_connect.c 	s = talloc_zero(c, struct pipe_conn_state);
s                 865 source4/librpc/rpc/dcerpc_connect.c 	if (composite_nomem(s, c)) return c;
s                 866 source4/librpc/rpc/dcerpc_connect.c 	c->private_data = s;
s                 897 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_conn_state *s = talloc_get_type(c->private_data,
s                 900 source4/librpc/rpc/dcerpc_connect.c 	c->status = dcerpc_pipe_connect_b_recv(ctx, c, &s->pipe);
s                 901 source4/librpc/rpc/dcerpc_connect.c 	talloc_steal(s, s->pipe);
s                 917 source4/librpc/rpc/dcerpc_connect.c 	struct pipe_conn_state *s;
s                 921 source4/librpc/rpc/dcerpc_connect.c 		s = talloc_get_type(c->private_data, struct pipe_conn_state);
s                 922 source4/librpc/rpc/dcerpc_connect.c 		*pp = talloc_steal(mem_ctx, s->pipe);
s                  63 source4/librpc/rpc/dcerpc_schannel.c 	struct schannel_key_state *s;
s                  67 source4/librpc/rpc/dcerpc_schannel.c 	s = talloc_get_type(c->private_data, struct schannel_key_state);
s                  79 source4/librpc/rpc/dcerpc_schannel.c 	sec_conn_req = dcerpc_secondary_connection_send(s->pipe,
s                  80 source4/librpc/rpc/dcerpc_schannel.c 							s->binding);
s                  94 source4/librpc/rpc/dcerpc_schannel.c 	struct schannel_key_state *s;
s                  98 source4/librpc/rpc/dcerpc_schannel.c 	s = talloc_get_type(c->private_data, struct schannel_key_state);
s                 101 source4/librpc/rpc/dcerpc_schannel.c 	c->status = dcerpc_secondary_connection_recv(ctx, &s->pipe2);
s                 104 source4/librpc/rpc/dcerpc_schannel.c 	talloc_steal(s, s->pipe2);
s                 107 source4/librpc/rpc/dcerpc_schannel.c 	auth_none_req = dcerpc_bind_auth_none_send(c, s->pipe2, &ndr_table_netlogon);
s                 121 source4/librpc/rpc/dcerpc_schannel.c 	struct schannel_key_state *s;
s                 125 source4/librpc/rpc/dcerpc_schannel.c 	s = talloc_get_type(c->private_data, struct schannel_key_state);
s                 132 source4/librpc/rpc/dcerpc_schannel.c 	s->r.in.server_name   = talloc_asprintf(c, "\\\\%s", dcerpc_server_name(s->pipe));
s                 133 source4/librpc/rpc/dcerpc_schannel.c 	if (composite_nomem(s->r.in.server_name, c)) return;
s                 134 source4/librpc/rpc/dcerpc_schannel.c 	s->r.in.computer_name = cli_credentials_get_workstation(s->credentials);
s                 135 source4/librpc/rpc/dcerpc_schannel.c 	s->r.in.credentials   = &s->credentials1;
s                 136 source4/librpc/rpc/dcerpc_schannel.c 	s->r.out.return_credentials  = &s->credentials2;
s                 138 source4/librpc/rpc/dcerpc_schannel.c 	generate_random_buffer(s->credentials1.data, sizeof(s->credentials1.data));
s                 143 source4/librpc/rpc/dcerpc_schannel.c 	srv_challenge_req = dcerpc_netr_ServerReqChallenge_send(s->pipe2, c, &s->r);
s                 157 source4/librpc/rpc/dcerpc_schannel.c 	struct schannel_key_state *s;
s                 161 source4/librpc/rpc/dcerpc_schannel.c 	s = talloc_get_type(c->private_data, struct schannel_key_state);
s                 168 source4/librpc/rpc/dcerpc_schannel.c 	s->mach_pwd = cli_credentials_get_nt_hash(s->credentials, c);
s                 170 source4/librpc/rpc/dcerpc_schannel.c 	creds_client_init(s->creds, &s->credentials1, &s->credentials2,
s                 171 source4/librpc/rpc/dcerpc_schannel.c 			  s->mach_pwd, &s->credentials3, s->negotiate_flags);
s                 174 source4/librpc/rpc/dcerpc_schannel.c 	s->a.in.server_name      = s->r.in.server_name;
s                 175 source4/librpc/rpc/dcerpc_schannel.c 	s->a.in.account_name     = cli_credentials_get_username(s->credentials);
s                 176 source4/librpc/rpc/dcerpc_schannel.c 	s->a.in.secure_channel_type =
s                 177 source4/librpc/rpc/dcerpc_schannel.c 		cli_credentials_get_secure_channel_type(s->credentials);
s                 178 source4/librpc/rpc/dcerpc_schannel.c 	s->a.in.computer_name    = cli_credentials_get_workstation(s->credentials);
s                 179 source4/librpc/rpc/dcerpc_schannel.c 	s->a.in.negotiate_flags  = &s->negotiate_flags;
s                 180 source4/librpc/rpc/dcerpc_schannel.c 	s->a.in.credentials      = &s->credentials3;
s                 181 source4/librpc/rpc/dcerpc_schannel.c 	s->a.out.negotiate_flags = &s->negotiate_flags;
s                 182 source4/librpc/rpc/dcerpc_schannel.c 	s->a.out.return_credentials     = &s->credentials3;
s                 187 source4/librpc/rpc/dcerpc_schannel.c 	srv_auth2_req = dcerpc_netr_ServerAuthenticate2_send(s->pipe2, c, &s->a);
s                 201 source4/librpc/rpc/dcerpc_schannel.c 	struct schannel_key_state *s;
s                 204 source4/librpc/rpc/dcerpc_schannel.c 	s = talloc_get_type(c->private_data, struct schannel_key_state);
s                 211 source4/librpc/rpc/dcerpc_schannel.c 	if (!creds_client_check(s->creds, s->a.out.return_credentials)) {
s                 217 source4/librpc/rpc/dcerpc_schannel.c 	cli_credentials_set_netlogon_creds(s->credentials, s->creds);
s                 233 source4/librpc/rpc/dcerpc_schannel.c 	struct schannel_key_state *s;
s                 240 source4/librpc/rpc/dcerpc_schannel.c 	s = talloc_zero(c, struct schannel_key_state);
s                 241 source4/librpc/rpc/dcerpc_schannel.c 	if (composite_nomem(s, c)) return c;
s                 242 source4/librpc/rpc/dcerpc_schannel.c 	c->private_data = s;
s                 245 source4/librpc/rpc/dcerpc_schannel.c 	s->pipe        = p;
s                 246 source4/librpc/rpc/dcerpc_schannel.c 	s->credentials = credentials;
s                 249 source4/librpc/rpc/dcerpc_schannel.c 	s->creds = talloc(c, struct creds_CredentialState);
s                 250 source4/librpc/rpc/dcerpc_schannel.c 	if (composite_nomem(s->creds, c)) return c;
s                 253 source4/librpc/rpc/dcerpc_schannel.c 	if (s->pipe->conn->flags & DCERPC_SCHANNEL_128) {
s                 254 source4/librpc/rpc/dcerpc_schannel.c 		s->negotiate_flags = NETLOGON_NEG_AUTH2_ADS_FLAGS;
s                 256 source4/librpc/rpc/dcerpc_schannel.c 		s->negotiate_flags = NETLOGON_NEG_AUTH2_FLAGS;
s                 260 source4/librpc/rpc/dcerpc_schannel.c 	s->binding = talloc(c, struct dcerpc_binding);
s                 261 source4/librpc/rpc/dcerpc_schannel.c 	if (composite_nomem(s->binding, c)) return c;
s                 263 source4/librpc/rpc/dcerpc_schannel.c 	*s->binding = *s->pipe->binding;
s                 266 source4/librpc/rpc/dcerpc_schannel.c 	epm_map_req = dcerpc_epm_map_binding_send(c, s->binding,
s                 268 source4/librpc/rpc/dcerpc_schannel.c 						  s->pipe->conn->event_ctx,
s                 310 source4/librpc/rpc/dcerpc_schannel.c 	struct auth_schannel_state *s = talloc_get_type(c->private_data,
s                 317 source4/librpc/rpc/dcerpc_schannel.c 			  cli_credentials_get_username(s->credentials), nt_errstr(c->status)));
s                 322 source4/librpc/rpc/dcerpc_schannel.c 	auth_req = dcerpc_bind_auth_send(c, s->pipe, s->table, s->credentials, 
s                 323 source4/librpc/rpc/dcerpc_schannel.c 					 lp_gensec_settings(c, s->lp_ctx),
s                 324 source4/librpc/rpc/dcerpc_schannel.c 					 DCERPC_AUTH_TYPE_SCHANNEL, s->auth_level,
s                 359 source4/librpc/rpc/dcerpc_schannel.c 	struct auth_schannel_state *s;
s                 366 source4/librpc/rpc/dcerpc_schannel.c 	s = talloc_zero(c, struct auth_schannel_state);
s                 367 source4/librpc/rpc/dcerpc_schannel.c 	if (composite_nomem(s, c)) return c;
s                 368 source4/librpc/rpc/dcerpc_schannel.c 	c->private_data = s;
s                 371 source4/librpc/rpc/dcerpc_schannel.c 	s->pipe        = p;
s                 372 source4/librpc/rpc/dcerpc_schannel.c 	s->credentials = credentials;
s                 373 source4/librpc/rpc/dcerpc_schannel.c 	s->table       = table;
s                 374 source4/librpc/rpc/dcerpc_schannel.c 	s->auth_level  = auth_level;
s                 375 source4/librpc/rpc/dcerpc_schannel.c 	s->lp_ctx      = lp_ctx;
s                  59 source4/librpc/rpc/dcerpc_secondary.c 	struct sec_conn_state *s;
s                  68 source4/librpc/rpc/dcerpc_secondary.c 	s = talloc_zero(c, struct sec_conn_state);
s                  69 source4/librpc/rpc/dcerpc_secondary.c 	if (composite_nomem(s, c)) return c;
s                  70 source4/librpc/rpc/dcerpc_secondary.c 	c->private_data = s;
s                  72 source4/librpc/rpc/dcerpc_secondary.c 	s->pipe     = p;
s                  73 source4/librpc/rpc/dcerpc_secondary.c 	s->binding  = b;
s                  76 source4/librpc/rpc/dcerpc_secondary.c 	s->pipe2 = dcerpc_pipe_init(c, s->pipe->conn->event_ctx, s->pipe->conn->iconv_convenience);
s                  77 source4/librpc/rpc/dcerpc_secondary.c 	if (composite_nomem(s->pipe2, c)) return c;
s                  80 source4/librpc/rpc/dcerpc_secondary.c 		s->pipe2->conn->packet_log_dir = s->pipe->conn->packet_log_dir;
s                  83 source4/librpc/rpc/dcerpc_secondary.c 	switch (s->pipe->conn->transport.transport) {
s                  86 source4/librpc/rpc/dcerpc_secondary.c 		s->tree = dcerpc_smb_tree(s->pipe->conn);
s                  87 source4/librpc/rpc/dcerpc_secondary.c 		if (!s->tree) {
s                  92 source4/librpc/rpc/dcerpc_secondary.c 		pipe_smb_req = dcerpc_pipe_open_smb_send(s->pipe2, s->tree,
s                  93 source4/librpc/rpc/dcerpc_secondary.c 							 s->binding->endpoint);
s                  98 source4/librpc/rpc/dcerpc_secondary.c 		s->peer_addr = dcerpc_socket_peer_addr(s->pipe->conn, s);
s                  99 source4/librpc/rpc/dcerpc_secondary.c 		if (!s->peer_addr) {
s                 104 source4/librpc/rpc/dcerpc_secondary.c 		pipe_tcp_req = dcerpc_pipe_open_tcp_send(s->pipe2->conn,
s                 105 source4/librpc/rpc/dcerpc_secondary.c 							 s->peer_addr->addr,
s                 106 source4/librpc/rpc/dcerpc_secondary.c 							 s->binding->target_hostname,
s                 107 source4/librpc/rpc/dcerpc_secondary.c 							 atoi(s->binding->endpoint),
s                 108 source4/librpc/rpc/dcerpc_secondary.c 							 resolve_context_init(s));
s                 114 source4/librpc/rpc/dcerpc_secondary.c 		pipe_ncalrpc_req = dcerpc_pipe_open_unix_stream_send(s->pipe2->conn, 
s                 115 source4/librpc/rpc/dcerpc_secondary.c 							      dcerpc_unix_socket_path(s->pipe->conn));
s                 179 source4/librpc/rpc/dcerpc_secondary.c 	struct sec_conn_state *s;
s                 181 source4/librpc/rpc/dcerpc_secondary.c 	s = talloc_get_type(c->private_data, struct sec_conn_state);
s                 183 source4/librpc/rpc/dcerpc_secondary.c 	s->pipe2->conn->flags = s->pipe->conn->flags;
s                 184 source4/librpc/rpc/dcerpc_secondary.c 	s->pipe2->binding     = s->binding;
s                 185 source4/librpc/rpc/dcerpc_secondary.c 	if (!talloc_reference(s->pipe2, s->binding)) {
s                 202 source4/librpc/rpc/dcerpc_secondary.c 	struct sec_conn_state *s;
s                 204 source4/librpc/rpc/dcerpc_secondary.c 	s = talloc_get_type(c->private_data, struct sec_conn_state);
s                 207 source4/librpc/rpc/dcerpc_secondary.c 		*p2 = talloc_steal(s->pipe, s->pipe2);
s                 257 source4/librpc/rpc/dcerpc_secondary.c 	struct sec_auth_conn_state *s;
s                 263 source4/librpc/rpc/dcerpc_secondary.c 	s = talloc_zero(c, struct sec_auth_conn_state);
s                 264 source4/librpc/rpc/dcerpc_secondary.c 	if (composite_nomem(s, c)) return c;
s                 265 source4/librpc/rpc/dcerpc_secondary.c 	c->private_data = s;
s                 266 source4/librpc/rpc/dcerpc_secondary.c 	s->ctx = c;
s                 268 source4/librpc/rpc/dcerpc_secondary.c 	s->binding  = binding;
s                 269 source4/librpc/rpc/dcerpc_secondary.c 	s->table    = table;
s                 270 source4/librpc/rpc/dcerpc_secondary.c 	s->credentials = credentials;
s                 271 source4/librpc/rpc/dcerpc_secondary.c 	s->lp_ctx = lp_ctx;
s                 275 source4/librpc/rpc/dcerpc_secondary.c 	if (composite_nomem(secondary_conn_ctx, s->ctx)) {
s                 280 source4/librpc/rpc/dcerpc_secondary.c 	composite_continue(s->ctx, secondary_conn_ctx, dcerpc_secondary_auth_connection_bind,
s                 281 source4/librpc/rpc/dcerpc_secondary.c 			   s);
s                 292 source4/librpc/rpc/dcerpc_secondary.c 	struct sec_auth_conn_state *s = talloc_get_type(ctx->async.private_data,
s                 295 source4/librpc/rpc/dcerpc_secondary.c 	s->ctx->status = dcerpc_secondary_connection_recv(ctx, &s->pipe2);
s                 296 source4/librpc/rpc/dcerpc_secondary.c 	if (!composite_is_ok(s->ctx)) return;
s                 298 source4/librpc/rpc/dcerpc_secondary.c 	secondary_auth_ctx = dcerpc_pipe_auth_send(s->pipe2, s->binding, s->table, s->credentials,
s                 299 source4/librpc/rpc/dcerpc_secondary.c 						   s->lp_ctx);
s                 300 source4/librpc/rpc/dcerpc_secondary.c 	composite_continue(s->ctx, secondary_auth_ctx, dcerpc_secondary_auth_connection_continue, s);
s                 309 source4/librpc/rpc/dcerpc_secondary.c 	struct sec_auth_conn_state *s = talloc_get_type(ctx->async.private_data,
s                 312 source4/librpc/rpc/dcerpc_secondary.c 	s->ctx->status = dcerpc_pipe_auth_recv(ctx, s, &s->pipe2);
s                 313 source4/librpc/rpc/dcerpc_secondary.c 	if (!composite_is_ok(s->ctx)) return;
s                 315 source4/librpc/rpc/dcerpc_secondary.c 	composite_done(s->ctx);
s                 326 source4/librpc/rpc/dcerpc_secondary.c 	struct sec_auth_conn_state *s;
s                 328 source4/librpc/rpc/dcerpc_secondary.c 	s = talloc_get_type(c->private_data, struct sec_auth_conn_state);
s                 331 source4/librpc/rpc/dcerpc_secondary.c 		*p = talloc_steal(mem_ctx, s->pipe2);
s                 442 source4/librpc/rpc/dcerpc_smb.c 		char *s;
s                 444 source4/librpc/rpc/dcerpc_smb.c 		s = talloc_asprintf(p, "ncacn_np:%s", tree->session->transport->socket->hostname);
s                 445 source4/librpc/rpc/dcerpc_smb.c 		if (s == NULL) return NULL;
s                 446 source4/librpc/rpc/dcerpc_smb.c 		status = dcerpc_parse_binding(p, s, &p->binding);
s                 447 source4/librpc/rpc/dcerpc_smb.c 		talloc_free(s);
s                 243 source4/librpc/rpc/dcerpc_sock.c 	struct pipe_open_socket_state *s = talloc_get_type(c->private_data,
s                 247 source4/librpc/rpc/dcerpc_sock.c 	conn = s->conn;
s                 248 source4/librpc/rpc/dcerpc_sock.c 	sock = s->sock;
s                 253 source4/librpc/rpc/dcerpc_sock.c 			  s->server->addr, s->server->port,
s                 262 source4/librpc/rpc/dcerpc_sock.c 	conn->transport.transport       = s->transport;
s                 273 source4/librpc/rpc/dcerpc_sock.c 	sock->sock          = s->socket_ctx;
s                 275 source4/librpc/rpc/dcerpc_sock.c 	sock->server_name   = strupper_talloc(sock, s->target_hostname);
s                 314 source4/librpc/rpc/dcerpc_sock.c 	struct pipe_open_socket_state *s;
s                 320 source4/librpc/rpc/dcerpc_sock.c 	s = talloc_zero(c, struct pipe_open_socket_state);
s                 321 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s, c)) return c;
s                 322 source4/librpc/rpc/dcerpc_sock.c 	c->private_data = s;
s                 324 source4/librpc/rpc/dcerpc_sock.c 	s->conn      = cn;
s                 325 source4/librpc/rpc/dcerpc_sock.c 	s->transport = transport;
s                 326 source4/librpc/rpc/dcerpc_sock.c 	s->server    = talloc_reference(c, server);
s                 327 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s->server, c)) return c;
s                 328 source4/librpc/rpc/dcerpc_sock.c 	s->target_hostname = talloc_reference(s, target_hostname);
s                 330 source4/librpc/rpc/dcerpc_sock.c 	s->sock = talloc(cn, struct sock_private);
s                 331 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s->sock, c)) return c;
s                 333 source4/librpc/rpc/dcerpc_sock.c 	c->status = socket_create(server->family, SOCKET_TYPE_STREAM, &s->socket_ctx, 0);
s                 336 source4/librpc/rpc/dcerpc_sock.c 	talloc_steal(s->sock, s->socket_ctx);
s                 338 source4/librpc/rpc/dcerpc_sock.c 	s->sock->path = talloc_reference(s->sock, full_path);
s                 340 source4/librpc/rpc/dcerpc_sock.c 	conn_req = socket_connect_send(s->socket_ctx, NULL, s->server, 0, 
s                 376 source4/librpc/rpc/dcerpc_sock.c 	struct pipe_tcp_state *s = talloc_get_type(c->private_data,
s                 380 source4/librpc/rpc/dcerpc_sock.c 	c->status = resolve_name_recv(ctx, s, &s->address);
s                 384 source4/librpc/rpc/dcerpc_sock.c 	s->srvaddr = socket_address_from_strings(s->conn, "ipv4", s->address, s->port);
s                 385 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s->srvaddr, c)) return;
s                 388 source4/librpc/rpc/dcerpc_sock.c 	sock_ipv4_req = dcerpc_pipe_open_socket_send(c, s->conn,
s                 389 source4/librpc/rpc/dcerpc_sock.c 						     s->srvaddr, s->target_hostname,
s                 404 source4/librpc/rpc/dcerpc_sock.c 	struct pipe_tcp_state *s = talloc_get_type(c->private_data,
s                 415 source4/librpc/rpc/dcerpc_sock.c 	talloc_free(s->srvaddr);
s                 418 source4/librpc/rpc/dcerpc_sock.c 	s->srvaddr = socket_address_from_strings(s->conn, "ipv4", s->address, s->port);
s                 419 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s->srvaddr, c)) return;
s                 422 source4/librpc/rpc/dcerpc_sock.c 	sock_ipv4_req = dcerpc_pipe_open_socket_send(c, s->conn, 
s                 423 source4/librpc/rpc/dcerpc_sock.c 						     s->srvaddr, s->target_hostname, 
s                 437 source4/librpc/rpc/dcerpc_sock.c 	struct pipe_tcp_state *s = talloc_get_type(c->private_data,
s                 445 source4/librpc/rpc/dcerpc_sock.c 			  s->address, s->target_hostname, 
s                 446 source4/librpc/rpc/dcerpc_sock.c 			  s->port, nt_errstr(c->status)));
s                 467 source4/librpc/rpc/dcerpc_sock.c 	struct pipe_tcp_state *s;
s                 475 source4/librpc/rpc/dcerpc_sock.c 	s = talloc_zero(c, struct pipe_tcp_state);
s                 476 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s, c)) return c;
s                 477 source4/librpc/rpc/dcerpc_sock.c 	c->private_data = s;
s                 480 source4/librpc/rpc/dcerpc_sock.c 	s->server          = talloc_strdup(c, server);
s                 481 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s->server, c)) return c;
s                 483 source4/librpc/rpc/dcerpc_sock.c 		s->target_hostname = talloc_strdup(c, target_hostname);
s                 484 source4/librpc/rpc/dcerpc_sock.c 		if (composite_nomem(s->target_hostname, c)) return c;
s                 486 source4/librpc/rpc/dcerpc_sock.c 	s->port            = port;
s                 487 source4/librpc/rpc/dcerpc_sock.c 	s->conn            = conn;
s                 488 source4/librpc/rpc/dcerpc_sock.c 	s->resolve_ctx     = resolve_ctx;
s                 543 source4/librpc/rpc/dcerpc_sock.c 	struct pipe_unix_state *s;
s                 549 source4/librpc/rpc/dcerpc_sock.c 	s = talloc_zero(c, struct pipe_unix_state);
s                 550 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s, c)) return c;
s                 551 source4/librpc/rpc/dcerpc_sock.c 	c->private_data = s;
s                 554 source4/librpc/rpc/dcerpc_sock.c 	s->path = talloc_strdup(c, path);
s                 555 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s->path, c)) return c;
s                 556 source4/librpc/rpc/dcerpc_sock.c 	s->conn = conn;
s                 559 source4/librpc/rpc/dcerpc_sock.c 	s->srvaddr = socket_address_from_strings(conn, "unix", s->path, 0);
s                 560 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s->srvaddr, c)) return c;
s                 563 source4/librpc/rpc/dcerpc_sock.c 	sock_unix_req = dcerpc_pipe_open_socket_send(c, s->conn, 
s                 564 source4/librpc/rpc/dcerpc_sock.c 						     s->srvaddr, NULL,
s                 565 source4/librpc/rpc/dcerpc_sock.c 						     s->path,
s                 610 source4/librpc/rpc/dcerpc_sock.c 	struct pipe_unix_state *s;
s                 616 source4/librpc/rpc/dcerpc_sock.c 	s = talloc_zero(c, struct pipe_unix_state);
s                 617 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s, c)) return c;
s                 618 source4/librpc/rpc/dcerpc_sock.c 	c->private_data = s;
s                 621 source4/librpc/rpc/dcerpc_sock.c 	canon = talloc_strdup(s, identifier);
s                 623 source4/librpc/rpc/dcerpc_sock.c 	s->conn = conn;
s                 626 source4/librpc/rpc/dcerpc_sock.c 	s->path = talloc_asprintf(canon, "%s/%s", ncalrpc_dir, canon);
s                 627 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s->path, c)) return c;
s                 630 source4/librpc/rpc/dcerpc_sock.c 	s->srvaddr = socket_address_from_strings(conn, "unix", s->path, 0);
s                 631 source4/librpc/rpc/dcerpc_sock.c 	if (composite_nomem(s->srvaddr, c)) return c;
s                 634 source4/librpc/rpc/dcerpc_sock.c 	sock_np_req = dcerpc_pipe_open_socket_send(c, s->conn, s->srvaddr, NULL, s->path, NCALRPC);
s                 127 source4/librpc/rpc/dcerpc_util.c 	struct epm_map_binding_state *s = talloc_get_type(c->private_data,
s                 131 source4/librpc/rpc/dcerpc_util.c 	c->status = dcerpc_pipe_connect_b_recv(ctx, c, &s->pipe);
s                 134 source4/librpc/rpc/dcerpc_util.c 	s->pipe->conn->flags |= DCERPC_NDR_REF_ALLOC;
s                 137 source4/librpc/rpc/dcerpc_util.c 	s->binding->object         = s->table->syntax_id;
s                 139 source4/librpc/rpc/dcerpc_util.c 	c->status = dcerpc_binding_build_tower(s->pipe, s->binding, &s->twr.tower);
s                 143 source4/librpc/rpc/dcerpc_util.c 	s->r.in.object        = &s->guid;
s                 144 source4/librpc/rpc/dcerpc_util.c 	s->r.in.map_tower     = &s->twr;
s                 145 source4/librpc/rpc/dcerpc_util.c 	s->r.in.entry_handle  = &s->handle;
s                 146 source4/librpc/rpc/dcerpc_util.c 	s->r.in.max_towers    = 1;
s                 147 source4/librpc/rpc/dcerpc_util.c 	s->r.out.entry_handle = &s->handle;
s                 150 source4/librpc/rpc/dcerpc_util.c 	map_req = dcerpc_epm_Map_send(s->pipe, c, &s->r);
s                 164 source4/librpc/rpc/dcerpc_util.c 	struct epm_map_binding_state *s = talloc_get_type(c->private_data,
s                 172 source4/librpc/rpc/dcerpc_util.c 	if (s->r.out.result != 0 || *s->r.out.num_towers != 1) {
s                 177 source4/librpc/rpc/dcerpc_util.c 	s->twr_r = s->r.out.towers[0].twr;
s                 178 source4/librpc/rpc/dcerpc_util.c 	if (s->twr_r == NULL) {
s                 183 source4/librpc/rpc/dcerpc_util.c 	if (s->twr_r->tower.num_floors != s->twr.tower.num_floors ||
s                 184 source4/librpc/rpc/dcerpc_util.c 	    s->twr_r->tower.floors[3].lhs.protocol != s->twr.tower.floors[3].lhs.protocol) {
s                 190 source4/librpc/rpc/dcerpc_util.c 	s->binding->endpoint = talloc_reference(s->binding,
s                 191 source4/librpc/rpc/dcerpc_util.c 						dcerpc_floor_get_rhs_data(c, &s->twr_r->tower.floors[3]));
s                 192 source4/librpc/rpc/dcerpc_util.c 	if (composite_nomem(s->binding->endpoint, c)) return;
s                 209 source4/librpc/rpc/dcerpc_util.c 	struct epm_map_binding_state *s;
s                 227 source4/librpc/rpc/dcerpc_util.c 	s = talloc_zero(c, struct epm_map_binding_state);
s                 228 source4/librpc/rpc/dcerpc_util.c 	if (composite_nomem(s, c)) return c;
s                 229 source4/librpc/rpc/dcerpc_util.c 	c->private_data = s;
s                 231 source4/librpc/rpc/dcerpc_util.c 	s->binding = binding;
s                 232 source4/librpc/rpc/dcerpc_util.c 	s->table   = table;
s                 368 source4/librpc/rpc/dcerpc_util.c 	struct pipe_auth_state *s = talloc_get_type(c->private_data, struct pipe_auth_state);
s                 377 source4/librpc/rpc/dcerpc_util.c 		sec_conn_req = dcerpc_secondary_connection_send(s->pipe,
s                 378 source4/librpc/rpc/dcerpc_util.c 								s->binding);
s                 382 source4/librpc/rpc/dcerpc_util.c 		if (cli_credentials_wrong_password(s->credentials)) {
s                 387 source4/librpc/rpc/dcerpc_util.c 			sec_conn_req = dcerpc_secondary_connection_send(s->pipe,
s                 388 source4/librpc/rpc/dcerpc_util.c 									s->binding);
s                 407 source4/librpc/rpc/dcerpc_util.c 	struct pipe_auth_state *s;
s                 412 source4/librpc/rpc/dcerpc_util.c 	s = talloc_get_type(c->private_data, struct pipe_auth_state);
s                 418 source4/librpc/rpc/dcerpc_util.c 	talloc_steal(s, p2);
s                 419 source4/librpc/rpc/dcerpc_util.c 	talloc_steal(p2, s->pipe);
s                 420 source4/librpc/rpc/dcerpc_util.c 	s->pipe = p2;
s                 423 source4/librpc/rpc/dcerpc_util.c 	auth_req = dcerpc_bind_auth_send(c, s->pipe, s->table,
s                 424 source4/librpc/rpc/dcerpc_util.c 					 s->credentials, 
s                 425 source4/librpc/rpc/dcerpc_util.c 					 lp_gensec_settings(c, s->lp_ctx),
s                 427 source4/librpc/rpc/dcerpc_util.c 					 dcerpc_auth_level(s->pipe->conn),
s                 428 source4/librpc/rpc/dcerpc_util.c 					 s->table->authservices->names[0]);
s                 440 source4/librpc/rpc/dcerpc_util.c 	struct pipe_auth_state *s;
s                 445 source4/librpc/rpc/dcerpc_util.c 	s = talloc_get_type(c->private_data, struct pipe_auth_state);
s                 451 source4/librpc/rpc/dcerpc_util.c 	talloc_steal(s, p2);
s                 452 source4/librpc/rpc/dcerpc_util.c 	talloc_steal(p2, s->pipe);
s                 453 source4/librpc/rpc/dcerpc_util.c 	s->pipe = p2;
s                 456 source4/librpc/rpc/dcerpc_util.c 	auth_req = dcerpc_bind_auth_send(c, s->pipe, s->table,
s                 457 source4/librpc/rpc/dcerpc_util.c 					 s->credentials, 
s                 458 source4/librpc/rpc/dcerpc_util.c 					 lp_gensec_settings(c, s->lp_ctx), 
s                 460 source4/librpc/rpc/dcerpc_util.c 					 dcerpc_auth_level(s->pipe->conn),
s                 461 source4/librpc/rpc/dcerpc_util.c 					 s->table->authservices->names[0]);
s                 492 source4/librpc/rpc/dcerpc_util.c 	struct pipe_auth_state *s;
s                 503 source4/librpc/rpc/dcerpc_util.c 	s = talloc_zero(c, struct pipe_auth_state);
s                 504 source4/librpc/rpc/dcerpc_util.c 	if (composite_nomem(s, c)) return c;
s                 505 source4/librpc/rpc/dcerpc_util.c 	c->private_data = s;
s                 508 source4/librpc/rpc/dcerpc_util.c 	s->binding      = binding;
s                 509 source4/librpc/rpc/dcerpc_util.c 	s->table        = table;
s                 510 source4/librpc/rpc/dcerpc_util.c 	s->credentials  = credentials;
s                 511 source4/librpc/rpc/dcerpc_util.c 	s->pipe         = p;
s                 512 source4/librpc/rpc/dcerpc_util.c 	s->lp_ctx       = lp_ctx;
s                 514 source4/librpc/rpc/dcerpc_util.c 	conn = s->pipe->conn;
s                 520 source4/librpc/rpc/dcerpc_util.c 	if (cli_credentials_is_anonymous(s->credentials)) {
s                 521 source4/librpc/rpc/dcerpc_util.c 		auth_none_req = dcerpc_bind_auth_none_send(c, s->pipe, s->table);
s                 527 source4/librpc/rpc/dcerpc_util.c 	    !cli_credentials_get_netlogon_creds(s->credentials)) {
s                 531 source4/librpc/rpc/dcerpc_util.c 		auth_schannel_req = dcerpc_bind_auth_schannel_send(c, s->pipe, s->table,
s                 532 source4/librpc/rpc/dcerpc_util.c 								   s->credentials, s->lp_ctx,
s                 543 source4/librpc/rpc/dcerpc_util.c 	    !(s->binding->flags & (DCERPC_SIGN|DCERPC_SEAL))) {
s                 544 source4/librpc/rpc/dcerpc_util.c 		auth_none_req = dcerpc_bind_auth_none_send(c, s->pipe, s->table);
s                 563 source4/librpc/rpc/dcerpc_util.c 	if (s->binding->flags & DCERPC_AUTH_SPNEGO) {
s                 566 source4/librpc/rpc/dcerpc_util.c 	} else if (s->binding->flags & DCERPC_AUTH_KRB5) {
s                 569 source4/librpc/rpc/dcerpc_util.c 	} else if (s->binding->flags & DCERPC_SCHANNEL) {
s                 572 source4/librpc/rpc/dcerpc_util.c 	} else if (s->binding->flags & DCERPC_AUTH_NTLM) {
s                 577 source4/librpc/rpc/dcerpc_util.c 		auth_req = dcerpc_bind_auth_send(c, s->pipe, s->table,
s                 578 source4/librpc/rpc/dcerpc_util.c 						 s->credentials, 
s                 579 source4/librpc/rpc/dcerpc_util.c 						 lp_gensec_settings(c, s->lp_ctx), 
s                 582 source4/librpc/rpc/dcerpc_util.c 						 s->table->authservices->names[0]);
s                 587 source4/librpc/rpc/dcerpc_util.c 	auth_req = dcerpc_bind_auth_send(c, s->pipe, s->table,
s                 588 source4/librpc/rpc/dcerpc_util.c 					 s->credentials, 
s                 589 source4/librpc/rpc/dcerpc_util.c 					 lp_gensec_settings(c, s->lp_ctx), 
s                 592 source4/librpc/rpc/dcerpc_util.c 					 s->table->authservices->names[0]);
s                 610 source4/librpc/rpc/dcerpc_util.c 	struct pipe_auth_state *s = talloc_get_type(c->private_data,
s                 614 source4/librpc/rpc/dcerpc_util.c 		char *uuid_str = GUID_string(s->pipe, &s->table->syntax_id.uuid);
s                 618 source4/librpc/rpc/dcerpc_util.c 		talloc_steal(mem_ctx, s->pipe);
s                 619 source4/librpc/rpc/dcerpc_util.c 		*p = s->pipe;
s                  33 source4/librpc/tests/binding_string.c 	const char *s, *s2;
s                  41 source4/librpc/tests/binding_string.c 	s = dcerpc_binding_string(mem_ctx, b);
s                  42 source4/librpc/tests/binding_string.c 	torture_assert(tctx, s != NULL, "Error converting binding back to string");
s                  44 source4/librpc/tests/binding_string.c 	torture_assert_casestr_equal(tctx, binding, s, 
s                  62 source4/librpc/tests/binding_string.c 	s = dcerpc_binding_string(mem_ctx, b);
s                  63 source4/librpc/tests/binding_string.c 	torture_assert(tctx, s != NULL, "Error converting binding back to string for (stripped down)"); 
s                  66 source4/librpc/tests/binding_string.c 	torture_assert(tctx, s != NULL, "Error converting binding back to string"); 
s                  69 source4/librpc/tests/binding_string.c 		torture_assert_casestr_equal(tctx, s, s2, "Mismatch while comparing original and from protocol tower generated binding strings");
s                 138 source4/librpc/tests/binding_string.c 	const char *s;
s                 146 source4/librpc/tests/binding_string.c 	s = dcerpc_binding_string(tctx, b);
s                 147 source4/librpc/tests/binding_string.c 	torture_assert(tctx, s != NULL, "Error converting binding back to string");
s                 149 source4/librpc/tests/binding_string.c 	torture_assert_casestr_equal(tctx, binding, s, 
s                  67 source4/nbt_server/irpc.c 	struct getdc_state *s =
s                  98 source4/nbt_server/irpc.c 	s->req->out.dcname = talloc_strdup(s->req, p);
s                  99 source4/nbt_server/irpc.c 	if (s->req->out.dcname == NULL) {
s                 108 source4/nbt_server/irpc.c 	irpc_send_reply(s->msg, status);
s                 117 source4/nbt_server/irpc.c 	struct getdc_state *s;
s                 127 source4/nbt_server/irpc.c 	s = talloc(msg, struct getdc_state);
s                 128 source4/nbt_server/irpc.c         NT_STATUS_HAVE_NO_MEMORY(s);
s                 130 source4/nbt_server/irpc.c 	s->msg = msg;
s                 131 source4/nbt_server/irpc.c 	s->req = req;
s                 134 source4/nbt_server/irpc.c 				      getdc_recv_netlogon_reply, s);
s                  40 source4/nbt_server/wins/wins_dns_proxy.c 	struct wins_dns_proxy_state *s = talloc_get_type(creq->async.private_data,
s                  42 source4/nbt_server/wins/wins_dns_proxy.c 	struct nbt_name *name = &s->packet->questions[0].name;
s                  47 source4/nbt_server/wins/wins_dns_proxy.c 	status = resolve_name_recv(creq, s->packet, &address);
s                  53 source4/nbt_server/wins/wins_dns_proxy.c 	talloc_steal(s->packet, addresses);
s                  56 source4/nbt_server/wins/wins_dns_proxy.c 	nbtd_name_query_reply(s->nbtsock, s->packet, s->src, name, 
s                  60 source4/nbt_server/wins/wins_dns_proxy.c 	nbtd_negative_name_query_reply(s->nbtsock, s->packet, s->src);
s                  73 source4/nbt_server/wins/wins_dns_proxy.c 	struct wins_dns_proxy_state *s;
s                  77 source4/nbt_server/wins/wins_dns_proxy.c 	s = talloc(nbtsock, struct wins_dns_proxy_state);
s                  78 source4/nbt_server/wins/wins_dns_proxy.c 	if (!s) goto failed;
s                  79 source4/nbt_server/wins/wins_dns_proxy.c 	s->nbtsock	= nbtsock;
s                  80 source4/nbt_server/wins/wins_dns_proxy.c 	s->packet	= talloc_steal(s, packet);
s                  81 source4/nbt_server/wins/wins_dns_proxy.c 	s->src		= src;
s                  82 source4/nbt_server/wins/wins_dns_proxy.c 	if (!talloc_reference(s, src)) {
s                  86 source4/nbt_server/wins/wins_dns_proxy.c 	resolve_ctx = resolve_context_init(s);
s                  94 source4/nbt_server/wins/wins_dns_proxy.c 	creq->async.private_data= s;
s                 198 source4/nbt_server/wins/winsserver.c static int nbtd_wins_wack_state_destructor(struct nbtd_wins_wack_state *s)
s                 200 source4/nbt_server/wins/winsserver.c 	DLIST_REMOVE(s->iface->wack_queue, s);
s                 208 source4/nbt_server/wins/winsserver.c 	struct nbtd_wins_wack_state *s;
s                 210 source4/nbt_server/wins/winsserver.c 	for (s= iface->wack_queue; s; s = s->next) {
s                 211 source4/nbt_server/wins/winsserver.c 		if (packet->name_trn_id != s->request_packet->name_trn_id) {
s                 214 source4/nbt_server/wins/winsserver.c 		if (packet->operation != s->request_packet->operation) {
s                 217 source4/nbt_server/wins/winsserver.c 		if (src->port != s->src->port) {
s                 220 source4/nbt_server/wins/winsserver.c 		if (strcmp(src->addr, s->src->addr) != 0) {
s                 233 source4/nbt_server/wins/winsserver.c static void wins_wack_deny(struct nbtd_wins_wack_state *s)
s                 235 source4/nbt_server/wins/winsserver.c 	nbtd_name_registration_reply(s->nbtsock, s->request_packet, 
s                 236 source4/nbt_server/wins/winsserver.c 				     s->src, NBT_RCODE_ACT);
s                 238 source4/nbt_server/wins/winsserver.c 		 nbt_name_string(s, s->rec->name), s->src->addr, s->src->port));
s                 239 source4/nbt_server/wins/winsserver.c 	talloc_free(s);
s                 245 source4/nbt_server/wins/winsserver.c static void wins_wack_allow(struct nbtd_wins_wack_state *s)
s                 248 source4/nbt_server/wins/winsserver.c 	uint32_t ttl = wins_server_ttl(s->winssrv, s->request_packet->additional[0].ttl);
s                 249 source4/nbt_server/wins/winsserver.c 	struct winsdb_record *rec = s->rec, *rec2;
s                 252 source4/nbt_server/wins/winsserver.c 	status = winsdb_lookup(s->winssrv->wins_db, rec->name, s, &rec2);
s                 257 source4/nbt_server/wins/winsserver.c 			 nbt_name_string(s, rec->name)));
s                 258 source4/nbt_server/wins/winsserver.c 		wins_wack_deny(s);
s                 266 source4/nbt_server/wins/winsserver.c 	if (!NT_STATUS_IS_OK(s->status)) {
s                 269 source4/nbt_server/wins/winsserver.c 		winsdb_delete(s->winssrv->wins_db, rec);
s                 270 source4/nbt_server/wins/winsserver.c 		rcode = wins_register_new(s->nbtsock, s->request_packet, s->src, s->new_type);
s                 273 source4/nbt_server/wins/winsserver.c 				 nbt_name_string(s, rec->name)));
s                 274 source4/nbt_server/wins/winsserver.c 			wins_wack_deny(s);
s                 281 source4/nbt_server/wins/winsserver.c 	rec->registered_by = s->src->addr;
s                 289 source4/nbt_server/wins/winsserver.c 		for (j=0; j < s->io.out.num_addresses; j++) {
s                 290 source4/nbt_server/wins/winsserver.c 			if (strcmp(rec->addresses[i]->address, s->io.out.addresses[j]) != 0) continue;
s                 296 source4/nbt_server/wins/winsserver.c 			rec->addresses = winsdb_addr_list_add(s->winssrv->wins_db,
s                 298 source4/nbt_server/wins/winsserver.c 							      s->reg_address,
s                 299 source4/nbt_server/wins/winsserver.c 							      s->winssrv->wins_db->local_owner,
s                 309 source4/nbt_server/wins/winsserver.c 	rec->addresses = winsdb_addr_list_add(s->winssrv->wins_db,
s                 311 source4/nbt_server/wins/winsserver.c 					      s->reg_address,
s                 312 source4/nbt_server/wins/winsserver.c 					      s->winssrv->wins_db->local_owner,
s                 322 source4/nbt_server/wins/winsserver.c 	winsdb_modify(s->winssrv->wins_db, rec, WINSDB_FLAG_ALLOC_VERSION | WINSDB_FLAG_TAKE_OWNERSHIP);
s                 325 source4/nbt_server/wins/winsserver.c 		 nbt_name_string(s, rec->name), s->reg_address));
s                 328 source4/nbt_server/wins/winsserver.c 	nbtd_name_registration_reply(s->nbtsock, s->request_packet, 
s                 329 source4/nbt_server/wins/winsserver.c 				     s->src, NBT_RCODE_OK);
s                 331 source4/nbt_server/wins/winsserver.c 	talloc_free(s);
s                 339 source4/nbt_server/wins/winsserver.c 	struct nbtd_wins_wack_state *s = talloc_get_type(c_req->async.private_data,
s                 344 source4/nbt_server/wins/winsserver.c 	s->status = wins_challenge_recv(c_req, s, &s->io);
s                 350 source4/nbt_server/wins/winsserver.c 	if (!NT_STATUS_IS_OK(s->status)) {
s                 351 source4/nbt_server/wins/winsserver.c 		wins_wack_allow(s);
s                 355 source4/nbt_server/wins/winsserver.c 	if (s->new_type == WREPL_TYPE_GROUP || s->new_type == WREPL_TYPE_SGROUP) {
s                 357 source4/nbt_server/wins/winsserver.c 			 nbt_name_string(s, s->rec->name), s->new_type, s->rec->type));
s                 358 source4/nbt_server/wins/winsserver.c 		wins_wack_deny(s);
s                 368 source4/nbt_server/wins/winsserver.c 	for (i=0; i < s->io.out.num_addresses; i++) {
s                 369 source4/nbt_server/wins/winsserver.c 		if (strcmp(s->reg_address, s->io.out.addresses[i]) != 0) continue;
s                 375 source4/nbt_server/wins/winsserver.c 		wins_wack_deny(s);
s                 379 source4/nbt_server/wins/winsserver.c 	wins_wack_allow(s);
s                 398 source4/nbt_server/wins/winsserver.c 	struct nbtd_wins_wack_state *s;
s                 402 source4/nbt_server/wins/winsserver.c 	s = talloc_zero(nbtsock, struct nbtd_wins_wack_state);
s                 403 source4/nbt_server/wins/winsserver.c 	if (s == NULL) goto failed;
s                 406 source4/nbt_server/wins/winsserver.c 	s->winssrv		= winssrv;
s                 407 source4/nbt_server/wins/winsserver.c 	s->nbtsock		= nbtsock;
s                 408 source4/nbt_server/wins/winsserver.c 	s->iface		= iface;
s                 409 source4/nbt_server/wins/winsserver.c 	s->request_packet	= talloc_steal(s, packet);
s                 410 source4/nbt_server/wins/winsserver.c 	s->rec			= talloc_steal(s, rec);
s                 411 source4/nbt_server/wins/winsserver.c 	s->reg_address		= packet->additional[0].rdata.netbios.addresses[0].ipaddr;
s                 412 source4/nbt_server/wins/winsserver.c 	s->new_type		= new_type;
s                 413 source4/nbt_server/wins/winsserver.c 	s->src		        = src;
s                 414 source4/nbt_server/wins/winsserver.c 	if (talloc_reference(s, src) == NULL) goto failed;
s                 416 source4/nbt_server/wins/winsserver.c 	s->io.in.nbtd_server	= iface->nbtsrv;
s                 417 source4/nbt_server/wins/winsserver.c 	s->io.in.nbt_port       = lp_nbt_port(iface->nbtsrv->task->lp_ctx);
s                 418 source4/nbt_server/wins/winsserver.c 	s->io.in.event_ctx	= iface->nbtsrv->task->event_ctx;
s                 419 source4/nbt_server/wins/winsserver.c 	s->io.in.name		= rec->name;
s                 420 source4/nbt_server/wins/winsserver.c 	s->io.in.num_addresses	= winsdb_addr_list_length(rec->addresses);
s                 421 source4/nbt_server/wins/winsserver.c 	s->io.in.addresses	= winsdb_addr_string_list(s, rec->addresses);
s                 422 source4/nbt_server/wins/winsserver.c 	if (s->io.in.addresses == NULL) goto failed;
s                 424 source4/nbt_server/wins/winsserver.c 	DLIST_ADD_END(iface->wack_queue, s, struct nbtd_wins_wack_state *);
s                 426 source4/nbt_server/wins/winsserver.c 	talloc_set_destructor(s, nbtd_wins_wack_state_destructor);
s                 438 source4/nbt_server/wins/winsserver.c 	c_req = wins_challenge_send(s, &s->io);
s                 442 source4/nbt_server/wins/winsserver.c 	c_req->async.private_data	= s;
s                 446 source4/nbt_server/wins/winsserver.c 	talloc_free(s);
s                 268 source4/nbt_server/wins/winswack.c 	struct proxy_wins_challenge_state *s = talloc_get_type(c_req->async.private_data,
s                 271 source4/nbt_server/wins/winswack.c 	status = wins_challenge_recv(s->c_req, s, &s->io);
s                 273 source4/nbt_server/wins/winswack.c 		ZERO_STRUCT(s->req->out);
s                 274 source4/nbt_server/wins/winswack.c 		irpc_send_reply(s->msg, status);
s                 278 source4/nbt_server/wins/winswack.c 	s->req->out.num_addrs	= s->io.out.num_addresses;		
s                 280 source4/nbt_server/wins/winswack.c 	s->req->out.addrs	= talloc_array(s->msg, struct nbtd_proxy_wins_addr,
s                 281 source4/nbt_server/wins/winswack.c 					       s->io.out.num_addresses);
s                 282 source4/nbt_server/wins/winswack.c 	if (!s->req->out.addrs) {
s                 283 source4/nbt_server/wins/winswack.c 		ZERO_STRUCT(s->req->out);
s                 284 source4/nbt_server/wins/winswack.c 		irpc_send_reply(s->msg, NT_STATUS_NO_MEMORY);
s                 287 source4/nbt_server/wins/winswack.c 	for (i=0; i < s->io.out.num_addresses; i++) {
s                 288 source4/nbt_server/wins/winswack.c 		s->req->out.addrs[i].addr = talloc_steal(s->req->out.addrs, s->io.out.addresses[i]);
s                 291 source4/nbt_server/wins/winswack.c 	irpc_send_reply(s->msg, status);
s                 299 source4/nbt_server/wins/winswack.c 	struct proxy_wins_challenge_state *s;
s                 302 source4/nbt_server/wins/winswack.c 	s = talloc(msg, struct proxy_wins_challenge_state);
s                 303 source4/nbt_server/wins/winswack.c         NT_STATUS_HAVE_NO_MEMORY(s);
s                 305 source4/nbt_server/wins/winswack.c 	s->msg = msg;
s                 306 source4/nbt_server/wins/winswack.c 	s->req = req;
s                 308 source4/nbt_server/wins/winswack.c 	s->io.in.nbtd_server	= nbtd_server;
s                 309 source4/nbt_server/wins/winswack.c 	s->io.in.nbt_port       = lp_nbt_port(nbtd_server->task->lp_ctx);
s                 310 source4/nbt_server/wins/winswack.c 	s->io.in.event_ctx	= msg->ev;
s                 311 source4/nbt_server/wins/winswack.c 	s->io.in.name		= &req->in.name;
s                 312 source4/nbt_server/wins/winswack.c 	s->io.in.num_addresses	= req->in.num_addrs;
s                 313 source4/nbt_server/wins/winswack.c 	s->io.in.addresses	= talloc_array(s, const char *, req->in.num_addrs);
s                 314 source4/nbt_server/wins/winswack.c 	NT_STATUS_HAVE_NO_MEMORY(s->io.in.addresses);
s                 317 source4/nbt_server/wins/winswack.c 		s->io.in.addresses[i]	= talloc_steal(s->io.in.addresses, req->in.addrs[i].addr);
s                 320 source4/nbt_server/wins/winswack.c 	s->c_req = wins_challenge_send(s, &s->io);
s                 321 source4/nbt_server/wins/winswack.c 	NT_STATUS_HAVE_NO_MEMORY(s->c_req);
s                 323 source4/nbt_server/wins/winswack.c 	s->c_req->async.fn		= proxy_wins_challenge_handler;
s                 324 source4/nbt_server/wins/winswack.c 	s->c_req->async.private_data	= s;
s                 346 source4/nbt_server/wins/winswack.c 	struct proxy_wins_release_demand_state *s = talloc_get_type(c_req->async.private_data,
s                 349 source4/nbt_server/wins/winswack.c 	status = wins_release_demand_recv(s->c_req, s, &s->io);
s                 351 source4/nbt_server/wins/winswack.c 	irpc_send_reply(s->msg, status);
s                 359 source4/nbt_server/wins/winswack.c 	struct proxy_wins_release_demand_state *s;
s                 362 source4/nbt_server/wins/winswack.c 	s = talloc(msg, struct proxy_wins_release_demand_state);
s                 363 source4/nbt_server/wins/winswack.c         NT_STATUS_HAVE_NO_MEMORY(s);
s                 365 source4/nbt_server/wins/winswack.c 	s->msg = msg;
s                 366 source4/nbt_server/wins/winswack.c 	s->req = req;
s                 368 source4/nbt_server/wins/winswack.c 	s->io.in.nbtd_server	= nbtd_server;
s                 369 source4/nbt_server/wins/winswack.c 	s->io.in.event_ctx	= msg->ev;
s                 370 source4/nbt_server/wins/winswack.c 	s->io.in.name		= &req->in.name;
s                 371 source4/nbt_server/wins/winswack.c 	s->io.in.num_addresses	= req->in.num_addrs;
s                 372 source4/nbt_server/wins/winswack.c 	s->io.in.addresses	= talloc_array(s, const char *, req->in.num_addrs);
s                 373 source4/nbt_server/wins/winswack.c 	NT_STATUS_HAVE_NO_MEMORY(s->io.in.addresses);
s                 376 source4/nbt_server/wins/winswack.c 		s->io.in.addresses[i]	= talloc_steal(s->io.in.addresses, req->in.addrs[i].addr);
s                 379 source4/nbt_server/wins/winswack.c 	s->c_req = wins_release_demand_send(s, &s->io);
s                 380 source4/nbt_server/wins/winswack.c 	NT_STATUS_HAVE_NO_MEMORY(s->c_req);
s                 382 source4/nbt_server/wins/winswack.c 	s->c_req->async.fn		= proxy_wins_release_demand_handler;
s                 383 source4/nbt_server/wins/winswack.c 	s->c_req->async.private_data	= s;
s                 185 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	const char *s, *short_name;
s                 187 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	s = strrchr(unix_path, '/');
s                 188 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	if (s) {
s                 189 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		short_name = s+1;
s                 215 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	info->generic.out.fname.s = talloc_strdup(req, short_name);
s                 216 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	info->generic.out.alt_fname.s = talloc_strdup(req, short_name);
s                 239 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 	info->generic.out.streams[0].stream_name.s = talloc_strdup(req,"::$DATA");
s                 242 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		s = strchr(dir->files[i].name, ':');
s                 245 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		info->generic.out.streams[1+i].stream_name.s = s?s:dir->files[i].name;
s                 874 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		file.both_directory_info.name.s = dir->files[i].name;
s                 875 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		file.both_directory_info.short_name.s = dir->files[i].name;
s                 969 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		file.both_directory_info.name.s = dir->files[i].name;
s                 970 source4/ntvfs/cifs_posix_cli/vfs_cifs_posix.c 		file.both_directory_info.short_name.s = dir->files[i].name;
s                  61 source4/ntvfs/ipc/vfs_ipc.c 	struct pipe_state *s;
s                  67 source4/ntvfs/ipc/vfs_ipc.c 	s = talloc_get_type(p, struct pipe_state);
s                  68 source4/ntvfs/ipc/vfs_ipc.c 	if (!s) return NULL;
s                  70 source4/ntvfs/ipc/vfs_ipc.c 	return s;
s                 623 source4/ntvfs/ipc/vfs_ipc.c 		info->generic.out.fname.s = strrchr(p->pipe_name, '\\');
s                  46 source4/ntvfs/nbench/vfs_nbench.c 	char *s = NULL;
s                  49 source4/ntvfs/nbench/vfs_nbench.c 	vasprintf(&s, format, ap);
s                  52 source4/ntvfs/nbench/vfs_nbench.c 	write(nprivates->log_fd, s, strlen(s));
s                  53 source4/ntvfs/nbench/vfs_nbench.c 	free(s);
s                 634 source4/ntvfs/ntvfs_generic.c 		fs->volume.out.volume_name.s = fs2->generic.out.volume_name;
s                 641 source4/ntvfs/ntvfs_generic.c 		fs->volume_info.out.volume_name.s = fs2->generic.out.volume_name;
s                 662 source4/ntvfs/ntvfs_generic.c 		fs->attribute_info.out.fs_type.s = fs2->generic.out.fs_type;
s                 741 source4/ntvfs/ntvfs_generic.c 		info->all_info.out.fname.s = info2->generic.out.fname.s;
s                 811 source4/ntvfs/ntvfs_generic.c 				info->stream_info.out.streams[i].stream_name.s = 
s                 813 source4/ntvfs/ntvfs_generic.c 						      info2->generic.out.streams[i].stream_name.s);
s                 814 source4/ntvfs/ntvfs_generic.c 				if (!info->stream_info.out.streams[i].stream_name.s) {
s                 824 source4/ntvfs/ntvfs_generic.c 		info->name_info.out.fname.s = talloc_strdup(mem_ctx, info2->generic.out.fname.s);
s                 825 source4/ntvfs/ntvfs_generic.c 		NT_STATUS_HAVE_NO_MEMORY(info->name_info.out.fname.s);
s                 831 source4/ntvfs/ntvfs_generic.c 		info->alt_name_info.out.fname.s = talloc_strdup(mem_ctx, info2->generic.out.alt_fname.s);
s                 832 source4/ntvfs/ntvfs_generic.c 		NT_STATUS_HAVE_NO_MEMORY(info->alt_name_info.out.fname.s);
s                 853 source4/ntvfs/ntvfs_generic.c 				info->all_eas.out.eas[i].name.s = 
s                 855 source4/ntvfs/ntvfs_generic.c 						      info2->generic.out.eas[i].name.s);
s                 856 source4/ntvfs/ntvfs_generic.c 				if (!info->all_eas.out.eas[i].name.s) {
s                 148 source4/ntvfs/posix/pvfs_fsinfo.c 		fs->volume.out.volume_name.s = pvfs->share_name;
s                 155 source4/ntvfs/posix/pvfs_fsinfo.c 		fs->volume_info.out.volume_name.s = pvfs->share_name;
s                 176 source4/ntvfs/posix/pvfs_fsinfo.c 		fs->attribute_info.out.fs_type.s                 = ntvfs->ctx->fs_type;
s                 150 source4/ntvfs/posix/pvfs_notify.c 	n->changes[n->num_changes].name.s = new_path;
s                  95 source4/ntvfs/posix/pvfs_qfileinfo.c 		eas->eas[i].name.s = names[i].name.s;
s                  98 source4/ntvfs/posix/pvfs_qfileinfo.c 			if (strcasecmp_m(eas->eas[i].name.s, 
s                 131 source4/ntvfs/posix/pvfs_qfileinfo.c 		eas->eas[eas->num_eas].name.s = ealist->eas[i].name;
s                 227 source4/ntvfs/posix/pvfs_qfileinfo.c 		info->name_info.out.fname.s = name->original_name;
s                 244 source4/ntvfs/posix/pvfs_qfileinfo.c 		info->all_info.out.fname.s        = name->original_name;
s                 249 source4/ntvfs/posix/pvfs_qfileinfo.c 		info->name_info.out.fname.s = pvfs_short_name(pvfs, name, name);
s                 325 source4/ntvfs/posix/pvfs_qfileinfo.c 		info->all_info2.out.fname.s = talloc_asprintf(req, "\\%s\\%s",
s                 328 source4/ntvfs/posix/pvfs_qfileinfo.c 		NT_STATUS_HAVE_NO_MEMORY(info->all_info2.out.fname.s);
s                 191 source4/ntvfs/posix/pvfs_resolve.c 				  const char *s)
s                 194 source4/ntvfs/posix/pvfs_resolve.c 	if (s[1] == '\0') {
s                 197 source4/ntvfs/posix/pvfs_resolve.c 	name->stream_name = stream_name = talloc_strdup(name, s+1);
s                 388 source4/ntvfs/posix/pvfs_resolve.c 	char *p, *s, *ret;
s                 390 source4/ntvfs/posix/pvfs_resolve.c 	s = talloc_strdup(mem_ctx, *fname);
s                 391 source4/ntvfs/posix/pvfs_resolve.c 	if (s == NULL) return NT_STATUS_NO_MEMORY;
s                 393 source4/ntvfs/posix/pvfs_resolve.c 	for (num_components=1, p=s; *p; p += c_size) {
s                 398 source4/ntvfs/posix/pvfs_resolve.c 	components = talloc_array(s, char *, num_components+1);
s                 400 source4/ntvfs/posix/pvfs_resolve.c 		talloc_free(s);
s                 404 source4/ntvfs/posix/pvfs_resolve.c 	components[0] = s;
s                 405 source4/ntvfs/posix/pvfs_resolve.c 	for (i=0, p=s; *p; p += c_size) {
s                 457 source4/ntvfs/posix/pvfs_resolve.c 		talloc_free(s);
s                 469 source4/ntvfs/posix/pvfs_resolve.c 		talloc_free(s);
s                 483 source4/ntvfs/posix/pvfs_resolve.c 	talloc_free(s);
s                 121 source4/ntvfs/posix/pvfs_search.c 		file->standard.name.s       = fname;
s                 133 source4/ntvfs/posix/pvfs_search.c 		file->ea_size.name.s       = fname;
s                 144 source4/ntvfs/posix/pvfs_search.c 		file->ea_list.name.s       = fname;
s                 159 source4/ntvfs/posix/pvfs_search.c 		file->directory_info.name.s       = fname;
s                 172 source4/ntvfs/posix/pvfs_search.c 		file->full_directory_info.name.s       = fname;
s                 177 source4/ntvfs/posix/pvfs_search.c 		file->name_info.name.s       = fname;
s                 190 source4/ntvfs/posix/pvfs_search.c 		file->both_directory_info.short_name.s = pvfs_short_name(pvfs, file, name);
s                 191 source4/ntvfs/posix/pvfs_search.c 		file->both_directory_info.name.s       = fname;
s                 205 source4/ntvfs/posix/pvfs_search.c 		file->id_full_directory_info.name.s       = fname;
s                 219 source4/ntvfs/posix/pvfs_search.c 		file->id_both_directory_info.short_name.s = pvfs_short_name(pvfs, file, name);
s                 220 source4/ntvfs/posix/pvfs_search.c 		file->id_both_directory_info.name.s       = fname;
s                 253 source4/ntvfs/posix/pvfs_setfileinfo.c 			if (strcasecmp_m(ealist->eas[i].name, ea->name.s) == 0) {
s                 267 source4/ntvfs/posix/pvfs_setfileinfo.c 			ealist->eas[i].name = ea->name.s;
s                 228 source4/ntvfs/posix/pvfs_shortname.c 	const char *s;
s                 232 source4/ntvfs/posix/pvfs_shortname.c 	for (s=name; (p=strchr(s, '/')); s=p+1) {
s                 233 source4/ntvfs/posix/pvfs_shortname.c 		if (is_mangled_component(ctx, s, PTR_DIFF(p, s))) {
s                 239 source4/ntvfs/posix/pvfs_shortname.c 	return is_mangled_component(ctx, s, strlen(s));
s                 115 source4/ntvfs/posix/pvfs_streams.c 	info->streams[0].stream_name.s = talloc_strdup(info->streams, "::$DATA");
s                 121 source4/ntvfs/posix/pvfs_streams.c 			info->streams[i+1].stream_name.s = talloc_asprintf(streams->streams, 
s                 125 source4/ntvfs/posix/pvfs_streams.c 			info->streams[i+1].stream_name.s = talloc_strdup(streams->streams, 
s                 161 source4/ntvfs/posix/pvfs_streams.c 		struct xattr_DosStream *s = &streams->streams[i];
s                 162 source4/ntvfs/posix/pvfs_streams.c 		if (stream_name_cmp(s->name, name->stream_name) == 0) {
s                 163 source4/ntvfs/posix/pvfs_streams.c 			name->dos.alloc_size = pvfs_round_alloc_size(pvfs, s->alloc_size);
s                 164 source4/ntvfs/posix/pvfs_streams.c 			name->st.st_size     = s->size;
s                 202 source4/ntvfs/posix/pvfs_streams.c 		struct xattr_DosStream *s = &streams->streams[i];
s                 203 source4/ntvfs/posix/pvfs_streams.c 		if (stream_name_cmp(s->name, name->stream_name) == 0) {
s                 204 source4/ntvfs/posix/pvfs_streams.c 			s->size       = size;
s                 205 source4/ntvfs/posix/pvfs_streams.c 			s->alloc_size = pvfs_round_alloc_size(pvfs, size);
s                 211 source4/ntvfs/posix/pvfs_streams.c 		struct xattr_DosStream *s;
s                 220 source4/ntvfs/posix/pvfs_streams.c 		s = &streams->streams[i];
s                 222 source4/ntvfs/posix/pvfs_streams.c 		s->flags      = XATTR_STREAM_FLAG_INTERNAL;
s                 223 source4/ntvfs/posix/pvfs_streams.c 		s->size       = size;
s                 224 source4/ntvfs/posix/pvfs_streams.c 		s->alloc_size = pvfs_round_alloc_size(pvfs, size);
s                 225 source4/ntvfs/posix/pvfs_streams.c 		s->name       = stream_name_normalise(streams, name->stream_name);
s                 226 source4/ntvfs/posix/pvfs_streams.c 		if (s->name == NULL) {
s                 273 source4/ntvfs/posix/pvfs_streams.c 		struct xattr_DosStream *s = &streams->streams[i];
s                 274 source4/ntvfs/posix/pvfs_streams.c 		if (stream_name_cmp(s->name, new_name) == 0) {
s                 277 source4/ntvfs/posix/pvfs_streams.c 		if (stream_name_cmp(s->name, name->stream_name) == 0) {
s                 289 source4/ntvfs/posix/pvfs_streams.c 		struct xattr_DosStream *s = &streams->streams[found_old];
s                 290 source4/ntvfs/posix/pvfs_streams.c 		s->name = new_name;
s                 352 source4/ntvfs/posix/pvfs_streams.c 		struct xattr_DosStream *s = &streams->streams[i];
s                 353 source4/ntvfs/posix/pvfs_streams.c 		if (stream_name_cmp(s->name, name->stream_name) == 0) {
s                 354 source4/ntvfs/posix/pvfs_streams.c 			memmove(s, s+1, (streams->num_streams - (i+1)) * sizeof(*s));
s                 398 source4/ntvfs/posix/pvfs_streams.c 			struct xattr_DosStream *s = &streams->streams[i];
s                 399 source4/ntvfs/posix/pvfs_streams.c 			if (stream_name_cmp(s->name, name->stream_name) == 0) {
s                 402 source4/ntvfs/posix/pvfs_streams.c 							 s->name, estimated_size, blob);
s                 145 source4/ntvfs/posix/vfs_posix.c 	struct pvfs_search_state *s, *sn;
s                 156 source4/ntvfs/posix/vfs_posix.c 	for (s=pvfs->search.list; s; s=sn) {
s                 157 source4/ntvfs/posix/vfs_posix.c 		sn = s->next;
s                 158 source4/ntvfs/posix/vfs_posix.c 		talloc_free(s);
s                  38 source4/ntvfs/posix/xattr_tdb.c 	const char *s;
s                  54 source4/ntvfs/posix/xattr_tdb.c 	for (s=(const char *)blob.data; s < (const char *)(blob.data+blob.length); s += strlen(s) + 1) {
s                  55 source4/ntvfs/posix/xattr_tdb.c 		if (strcmp(attr_name, s) == 0) {
s                 217 source4/ntvfs/posix/xattr_tdb.c 	const char *s;
s                 227 source4/ntvfs/posix/xattr_tdb.c 	for (s=(const char *)blob.data; s < (const char *)(blob.data+blob.length); s += strlen(s) + 1) {
s                 228 source4/ntvfs/posix/xattr_tdb.c 		delete_xattr_tdb(pvfs, s, fname, -1);
s                 182 source4/ntvfs/simple/vfs_simple.c 	const char *s, *short_name;
s                 184 source4/ntvfs/simple/vfs_simple.c 	s = strrchr(unix_path, '/');
s                 185 source4/ntvfs/simple/vfs_simple.c 	if (s) {
s                 186 source4/ntvfs/simple/vfs_simple.c 		short_name = s+1;
s                 212 source4/ntvfs/simple/vfs_simple.c 	info->generic.out.fname.s = talloc_strdup(req, short_name);
s                 213 source4/ntvfs/simple/vfs_simple.c 	info->generic.out.alt_fname.s = talloc_strdup(req, short_name);
s                 236 source4/ntvfs/simple/vfs_simple.c 	info->generic.out.streams[0].stream_name.s = talloc_strdup(req,"::$DATA");
s                 239 source4/ntvfs/simple/vfs_simple.c 		s = strchr(dir->files[i].name, ':');
s                 242 source4/ntvfs/simple/vfs_simple.c 		info->generic.out.streams[1+i].stream_name.s = s?s:dir->files[i].name;
s                 871 source4/ntvfs/simple/vfs_simple.c 		file.both_directory_info.name.s = dir->files[i].name;
s                 872 source4/ntvfs/simple/vfs_simple.c 		file.both_directory_info.short_name.s = dir->files[i].name;
s                 966 source4/ntvfs/simple/vfs_simple.c 		file.both_directory_info.name.s = dir->files[i].name;
s                 967 source4/ntvfs/simple/vfs_simple.c 		file.both_directory_info.short_name.s = dir->files[i].name;
s                 540 source4/param/loadparm.c static const char *lp_string(const char *s)
s                 543 source4/param/loadparm.c 	size_t len = s ? strlen(s) : 0;
s                 553 source4/param/loadparm.c 	DEBUG(10, ("lp_string(%s)\n", s));
s                 565 source4/param/loadparm.c 	if (!s)
s                 568 source4/param/loadparm.c 		strlcpy(ret, s, len);
s                 572 source4/param/loadparm.c 			strlcpy(ret, s, len);
s                 578 source4/param/loadparm.c 	return s;
s                 791 source4/param/loadparm.c static int lp_int(const char *s)
s                 794 source4/param/loadparm.c 	if (!s) {
s                 795 source4/param/loadparm.c 		DEBUG(0,("lp_int(%s): is called with NULL!\n",s));
s                 799 source4/param/loadparm.c 	return strtol(s, NULL, 0);
s                 805 source4/param/loadparm.c static int lp_ulong(const char *s)
s                 808 source4/param/loadparm.c 	if (!s) {
s                 809 source4/param/loadparm.c 		DEBUG(0,("lp_int(%s): is called with NULL!\n",s));
s                 813 source4/param/loadparm.c 	return strtoul(s, NULL, 0);
s                 819 source4/param/loadparm.c static double lp_double(const char *s)
s                 822 source4/param/loadparm.c 	if (!s) {
s                 823 source4/param/loadparm.c 		DEBUG(0,("lp_double(%s): is called with NULL!\n",s));
s                 827 source4/param/loadparm.c 	return strtod(s, NULL);
s                 833 source4/param/loadparm.c static bool lp_bool(const char *s)
s                 837 source4/param/loadparm.c 	if (!s) {
s                 838 source4/param/loadparm.c 		DEBUG(0,("lp_bool(%s): is called with NULL!\n",s));
s                 842 source4/param/loadparm.c 	if (!set_boolean(s, &ret)) {
s                 843 source4/param/loadparm.c 		DEBUG(0,("lp_bool(%s): value is not boolean!\n",s));
s                1792 source4/param/loadparm.c 	char *s;
s                1797 source4/param/loadparm.c 	s = talloc_vasprintf(NULL, fmt, ap);
s                1799 source4/param/loadparm.c 	ret = lp_do_global_parameter(lp_ctx, pszParmName, s);
s                1800 source4/param/loadparm.c 	talloc_free(s);
s                1855 source4/param/loadparm.c 	char *p, *s;
s                1858 source4/param/loadparm.c 	s = strdup(option);
s                1859 source4/param/loadparm.c 	if (!s) {
s                1863 source4/param/loadparm.c 	p = strchr(s, '=');
s                1865 source4/param/loadparm.c 		free(s);
s                1871 source4/param/loadparm.c 	ret = lp_set_cmdline(lp_ctx, s, p+1);
s                1872 source4/param/loadparm.c 	free(s);
s                  48 source4/param/share_classic.c 	struct loadparm_service *s = talloc_get_type(scfg->opaque, 
s                  64 source4/param/share_classic.c 		ret = lp_parm_string(lp_ctx, s, parm, val);
s                  77 source4/param/share_classic.c 		return lp_pathname(s, lp_default_service(lp_ctx));
s                  81 source4/param/share_classic.c 		return lp_comment(s, lp_default_service(lp_ctx));
s                  85 source4/param/share_classic.c 		return volume_label(s, lp_default_service(lp_ctx));
s                  89 source4/param/share_classic.c 		if (lp_print_ok(s, lp_default_service(lp_ctx))) {
s                  92 source4/param/share_classic.c 		if (strcmp("NTFS", lp_fstype(s, lp_default_service(lp_ctx))) == 0) {
s                  95 source4/param/share_classic.c 		return lp_fstype(s, lp_default_service(lp_ctx));
s                 110 source4/param/share_classic.c 	struct loadparm_service *s = talloc_get_type(scfg->opaque, 
s                 126 source4/param/share_classic.c 		ret = lp_parm_int(lp_ctx, s, parm, val, defval);
s                 135 source4/param/share_classic.c 		return lp_csc_policy(s, lp_default_service(lp_ctx));
s                 139 source4/param/share_classic.c 		return lp_max_connections(s, lp_default_service(lp_ctx));
s                 143 source4/param/share_classic.c 		return lp_create_mask(s, lp_default_service(lp_ctx));
s                 147 source4/param/share_classic.c 		return lp_dir_mask(s, lp_default_service(lp_ctx));
s                 151 source4/param/share_classic.c 		return lp_force_dir_mode(s, lp_default_service(lp_ctx));
s                 155 source4/param/share_classic.c 		return lp_force_create_mode(s, lp_default_service(lp_ctx));
s                 168 source4/param/share_classic.c 	struct loadparm_service *s = talloc_get_type(scfg->opaque, 
s                 184 source4/param/share_classic.c 		ret = lp_parm_bool(lp_ctx, s, parm, val, defval);
s                 190 source4/param/share_classic.c 		return s != NULL;
s                 194 source4/param/share_classic.c 		return lp_browseable(s, lp_default_service(lp_ctx));
s                 198 source4/param/share_classic.c 		return lp_readonly(s, lp_default_service(lp_ctx));
s                 202 source4/param/share_classic.c 		return lp_map_system(s, lp_default_service(lp_ctx));
s                 206 source4/param/share_classic.c 		return lp_map_hidden(s, lp_default_service(lp_ctx));
s                 210 source4/param/share_classic.c 		return lp_map_archive(s, lp_default_service(lp_ctx));
s                 214 source4/param/share_classic.c 		return lp_strict_locking(s, lp_default_service(lp_ctx));
s                 218 source4/param/share_classic.c 		return lp_oplocks(s, lp_default_service(lp_ctx));
s                 222 source4/param/share_classic.c 		return lp_strict_sync(s, lp_default_service(lp_ctx));
s                 226 source4/param/share_classic.c 		return lp_msdfs_root(s, lp_default_service(lp_ctx));
s                 230 source4/param/share_classic.c 		return lp_ci_filesystem(s, lp_default_service(lp_ctx));
s                 241 source4/param/share_classic.c 	struct loadparm_service *s = talloc_get_type(scfg->opaque, 
s                 257 source4/param/share_classic.c 		ret = lp_parm_string_list(mem_ctx, lp_ctx, s, parm, val, ",;");
s                 263 source4/param/share_classic.c 		return lp_hostsallow(s, lp_default_service(lp_ctx));
s                 267 source4/param/share_classic.c 		return lp_hostsdeny(s, lp_default_service(lp_ctx));
s                 271 source4/param/share_classic.c 		return lp_ntvfs_handler(s, lp_default_service(lp_ctx));
s                 317 source4/param/share_classic.c 	struct share_config *s;
s                 326 source4/param/share_classic.c 	s = talloc(mem_ctx, struct share_config);
s                 327 source4/param/share_classic.c 	if (!s) {
s                 332 source4/param/share_classic.c 	s->name = talloc_strdup(s, lp_servicename(service));
s                 333 source4/param/share_classic.c 	if (!s->name) {
s                 335 source4/param/share_classic.c 		talloc_free(s);
s                 339 source4/param/share_classic.c 	s->opaque = (void *)service;
s                 340 source4/param/share_classic.c 	s->ctx = ctx;
s                 342 source4/param/share_classic.c 	*scfg = s;
s                 213 source4/param/share_ldb.c 	struct share_config *s;
s                 237 source4/param/share_ldb.c 	s = talloc(tmp_ctx, struct share_config);
s                 238 source4/param/share_ldb.c 	if (!s) {
s                 244 source4/param/share_ldb.c 	s->name = talloc_strdup(s, ldb_msg_find_attr_as_string(res->msgs[0], "name", NULL));
s                 245 source4/param/share_ldb.c 	if (!s->name) {
s                 251 source4/param/share_ldb.c 	s->opaque = talloc_steal(s, res->msgs[0]);
s                 252 source4/param/share_ldb.c 	if (!s->opaque) {
s                 258 source4/param/share_ldb.c 	s->ctx = ctx;
s                 260 source4/param/share_ldb.c 	*scfg = talloc_steal(mem_ctx, s);
s                 213 source4/smb_server/blob.c 						     fsinfo->volume_info.out.volume_name.s,
s                 246 source4/smb_server/blob.c 						     fsinfo->attribute_info.out.fs_type.s,
s                 421 source4/smb_server/blob.c 						     st->all_info.out.fname.s,
s                 430 source4/smb_server/blob.c 						     st->name_info.out.fname.s,
s                 439 source4/smb_server/blob.c 						     st->alt_name_info.out.fname.s,
s                 454 source4/smb_server/blob.c 							     st->stream_info.out.streams[i].stream_name.s,
s                 508 source4/smb_server/blob.c 						     st->all_info2.out.fname.s,
s                 671 source4/smb_server/blob.c 		BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, file->directory_info.name.s,
s                 691 source4/smb_server/blob.c 		BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, file->full_directory_info.name.s, 
s                 703 source4/smb_server/blob.c 		BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, file->name_info.name.s, 
s                 727 source4/smb_server/blob.c 					file->both_directory_info.short_name.s, 
s                 730 source4/smb_server/blob.c 		BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, file->both_directory_info.name.s, 
s                 752 source4/smb_server/blob.c 		BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, file->id_full_directory_info.name.s, 
s                 776 source4/smb_server/blob.c 					file->id_both_directory_info.short_name.s, 
s                 780 source4/smb_server/blob.c 		BLOB_CHECK(smbsrv_blob_append_string(mem_ctx, blob, file->id_both_directory_info.name.s, 
s                 387 source4/smb_server/smb/nttrans.c 		size += 12 + 3 + (1+strlen(info->nttrans.out.changes[i].name.s)) * MAX_BYTES_PER_CHAR;
s                 400 source4/smb_server/smb/nttrans.c 		len = push_string(p + 12, info->nttrans.out.changes[i].name.s, 
s                 293 source4/smb_server/smb/sesssetup.c 	struct sesssetup_spnego_state *s = talloc_get_type(private_data,
s                 295 source4/smb_server/smb/sesssetup.c 	struct smbsrv_request *req = s->req;
s                 296 source4/smb_server/smb/sesssetup.c 	union smb_sesssetup *sess = s->sess;
s                 297 source4/smb_server/smb/sesssetup.c 	struct smbsrv_session *smb_sess = s->smb_sess;
s                 343 source4/smb_server/smb/sesssetup.c 	struct sesssetup_spnego_state *s = NULL;
s                 406 source4/smb_server/smb/sesssetup.c 	s = talloc(req, struct sesssetup_spnego_state);
s                 407 source4/smb_server/smb/sesssetup.c 	if (!s) goto nomem;
s                 408 source4/smb_server/smb/sesssetup.c 	s->req		= req;
s                 409 source4/smb_server/smb/sesssetup.c 	s->sess		= sess;
s                 410 source4/smb_server/smb/sesssetup.c 	s->smb_sess	= smb_sess;
s                 413 source4/smb_server/smb/sesssetup.c 			   sesssetup_spnego_send, s);
s                 110 source4/smb_server/smb/trans2.c 						       fsinfo->volume.out.volume_name.s,
s                 735 source4/smb_server/smb/trans2.c 		TRANS2_CHECK(smbsrv_blob_append_string(trans, &trans->out.data, file->standard.name.s, 
s                 756 source4/smb_server/smb/trans2.c 		TRANS2_CHECK(smbsrv_blob_append_string(trans, &trans->out.data, file->ea_size.name.s, 
s                 779 source4/smb_server/smb/trans2.c 		TRANS2_CHECK(smbsrv_blob_append_string(trans, &trans->out.data, file->ea_list.name.s, 
s                 444 source4/smb_server/smb2/fileio.c 		size += 12 + 3 + (1+strlen(io->smb2.out.changes[i].name.s)) * MAX_BYTES_PER_CHAR;
s                 460 source4/smb_server/smb2/fileio.c 		len = push_string(p + 12, io->smb2.out.changes[i].name.s, 
s                  70 source4/smbd/process_standard.c 	struct socket_address *c, *s;
s                 122 source4/smbd/process_standard.c 	s = socket_get_my_addr(sock2, ev2);
s                 123 source4/smbd/process_standard.c 	if (s && c) {
s                 125 source4/smbd/process_standard.c 			     c->addr, c->port, s->addr, s->port, pid);
s                 128 source4/smbd/process_standard.c 	talloc_free(s);
s                 432 source4/smbd/process_thread.c 	char *s= NULL;
s                 434 source4/smbd/process_thread.c 	asprintf(&s, "thread[%u][%s]:\n", 
s                 437 source4/smbd/process_thread.c 	if (!s) return;
s                 438 source4/smbd/process_thread.c 	write(fd, s, strlen(s));
s                 439 source4/smbd/process_thread.c 	free(s);
s                 170 source4/smbd/service_stream.c 	struct socket_address *c, *s;
s                 212 source4/smbd/service_stream.c 	s = socket_get_my_addr(sock, ev);
s                 213 source4/smbd/service_stream.c 	if (s && c) {
s                 215 source4/smbd/service_stream.c 		title = talloc_asprintf(s, "conn[%s] c[%s:%u] s[%s:%u] server_id[%s]",
s                 217 source4/smbd/service_stream.c 					c->addr, c->port, s->addr, s->port,
s                 218 source4/smbd/service_stream.c 					cluster_id_string(s, server_id));
s                 224 source4/smbd/service_stream.c 	talloc_free(s);
s                 153 source4/torture/basic/mangle_test.c 		char *s = strrchr(p, '.');
s                 154 source4/torture/basic/mangle_test.c 		if (s) {
s                 155 source4/torture/basic/mangle_test.c 			s[4] = 0;
s                 450 source4/torture/basic/misc.c 		char *h, *s;
s                 468 source4/torture/basic/misc.c 				    NULL, &h, &s)) {
s                 478 source4/torture/basic/misc.c 			lpar->unc[conn_index-empty_lines]->share = s;	
s                 113 source4/torture/basic/properties.c 		d_printf("fstype: %s\n", fs.attribute_info.out.fs_type.s);
s                 912 source4/torture/gentest.c 	ea.name.s = names[i];
s                1178 source4/torture/gentest.c 	char *s;
s                1197 source4/torture/gentest.c 	s = talloc_asprintf(current_op.mem_ctx, "%s:%s", 
s                1200 source4/torture/gentest.c 	if (ignore_pattern(s)) {
s                1332 source4/torture/gentest.c 				if (strcmp(not1.nttrans.out.changes[n].name.s,
s                1333 source4/torture/gentest.c 					   not2.nttrans.out.changes[n].name.s)) {
s                1335 source4/torture/gentest.c 					       not1.nttrans.out.changes[n].name.s,
s                1336 source4/torture/gentest.c 					       not2.nttrans.out.changes[n].name.s);
s                1470 source4/torture/gentest.c 	if ((!parm[0].field.s && parm[1].field.s) || (parm[0].field.s && !parm[1].field.s)) { \
s                1475 source4/torture/gentest.c 	if (parm[0].field.s && strcmp(parm[0].field.s, parm[1].field.s) != 0 && !ignore_pattern(#field)) { \
s                1478 source4/torture/gentest.c 		       parm[0].field.s, parm[1].field.s); \
s                2462 source4/torture/gentest.c 		       notify.nttrans.out.changes[0].name.s);
s                  68 source4/torture/libnet/libnet_BecomeDC.c 	struct test_become_dc_state *s = talloc_get_type(private_data, struct test_become_dc_state);
s                  78 source4/torture/libnet/libnet_BecomeDC.c 	settings.server_dn_str = torture_join_server_dn_str(s->tj);
s                  82 source4/torture/libnet/libnet_BecomeDC.c 	settings.realm = torture_join_dom_dns_name(s->tj);
s                  83 source4/torture/libnet/libnet_BecomeDC.c 	settings.domain = torture_join_dom_netbios_name(s->tj);
s                  85 source4/torture/libnet/libnet_BecomeDC.c 	settings.machine_password = cli_credentials_get_password(s->machine_account);
s                  86 source4/torture/libnet/libnet_BecomeDC.c 	settings.targetdir = s->targetdir;
s                  88 source4/torture/libnet/libnet_BecomeDC.c 	status = provision_bare(s, s->lp_ctx, &settings, &result);
s                  90 source4/torture/libnet/libnet_BecomeDC.c 	s->ldb = result.samdb;
s                  91 source4/torture/libnet/libnet_BecomeDC.c 	s->lp_ctx = result.lp_ctx;
s                 100 source4/torture/libnet/libnet_BecomeDC.c 	struct test_become_dc_state *s = talloc_get_type(private_data, struct test_become_dc_state);
s                 103 source4/torture/libnet/libnet_BecomeDC.c 		s->netbios_name,
s                 121 source4/torture/libnet/libnet_BecomeDC.c static NTSTATUS test_apply_schema(struct test_become_dc_state *s,
s                 146 source4/torture/libnet/libnet_BecomeDC.c 	s_dsa			= talloc_zero(s, struct repsFromTo1);
s                 154 source4/torture/libnet/libnet_BecomeDC.c 		object_count			= s->schema_part.object_count;
s                 155 source4/torture/libnet/libnet_BecomeDC.c 		first_object			= s->schema_part.first_object;
s                 165 source4/torture/libnet/libnet_BecomeDC.c 		object_count			= s->schema_part.object_count;
s                 166 source4/torture/libnet/libnet_BecomeDC.c 		first_object			= s->schema_part.first_object;
s                 199 source4/torture/libnet/libnet_BecomeDC.c 			status = dsdb_map_int2oid(s->self_made_schema, a->attid, s, &oid);
s                 231 source4/torture/libnet/libnet_BecomeDC.c 			sa = talloc_zero(s->self_made_schema, struct dsdb_attribute);
s                 234 source4/torture/libnet/libnet_BecomeDC.c 			status = dsdb_attribute_from_drsuapi(s->self_made_schema, &cur->object, s, sa);
s                 239 source4/torture/libnet/libnet_BecomeDC.c 			DLIST_ADD_END(s->self_made_schema->attributes, sa, struct dsdb_attribute *);
s                 245 source4/torture/libnet/libnet_BecomeDC.c 			sc = talloc_zero(s->self_made_schema, struct dsdb_class);
s                 248 source4/torture/libnet/libnet_BecomeDC.c 			status = dsdb_class_from_drsuapi(s->self_made_schema, &cur->object, s, sc);
s                 253 source4/torture/libnet/libnet_BecomeDC.c 			DLIST_ADD_END(s->self_made_schema->classes, sc, struct dsdb_class *);
s                 258 source4/torture/libnet/libnet_BecomeDC.c 	ret = dsdb_set_schema(s->ldb, s->self_made_schema);
s                 263 source4/torture/libnet/libnet_BecomeDC.c 	s->self_made_schema = NULL;
s                 264 source4/torture/libnet/libnet_BecomeDC.c 	s->schema = dsdb_get_schema(s->ldb);
s                 266 source4/torture/libnet/libnet_BecomeDC.c 	status = dsdb_extended_replicated_objects_commit(s->ldb,
s                 276 source4/torture/libnet/libnet_BecomeDC.c 							 s, &objs);
s                 282 source4/torture/libnet/libnet_BecomeDC.c 	if (lp_parm_bool(s->tctx->lp_ctx, NULL, "become dc", "dump objects", false)) {
s                 288 source4/torture/libnet/libnet_BecomeDC.c 			ldb_ldif_write_file(s->ldb, stdout, &ldif);
s                 297 source4/torture/libnet/libnet_BecomeDC.c 	status = dsdb_get_oid_mappings_ldb(s->schema, msg, &prefixMap_val, &schemaInfo_val);
s                 310 source4/torture/libnet/libnet_BecomeDC.c 	ret = ldb_modify(s->ldb, msg);
s                 320 source4/torture/libnet/libnet_BecomeDC.c 	talloc_free(s->ldb); /* this also free's the s->schema, because dsdb_set_schema() steals it */
s                 321 source4/torture/libnet/libnet_BecomeDC.c 	s->schema = NULL;
s                 323 source4/torture/libnet/libnet_BecomeDC.c 	sam_ldb_path = talloc_asprintf(s, "%s/%s", s->targetdir, "private/sam.ldb");
s                 325 source4/torture/libnet/libnet_BecomeDC.c 	s->ldb = ldb_wrap_connect(s, s->tctx->ev, s->tctx->lp_ctx, sam_ldb_path,
s                 326 source4/torture/libnet/libnet_BecomeDC.c 				  system_session(s, s->tctx->lp_ctx),
s                 328 source4/torture/libnet/libnet_BecomeDC.c 	if (!s->ldb) {
s                 334 source4/torture/libnet/libnet_BecomeDC.c 	ok = samdb_set_ntds_invocation_id(s->ldb, &c->dest_dsa->invocation_id);
s                 339 source4/torture/libnet/libnet_BecomeDC.c 	ok = samdb_set_ntds_objectGUID(s->ldb, &c->dest_dsa->ntds_guid);
s                 345 source4/torture/libnet/libnet_BecomeDC.c 	s->schema = dsdb_get_schema(s->ldb);
s                 346 source4/torture/libnet/libnet_BecomeDC.c 	if (!s->schema) {
s                 357 source4/torture/libnet/libnet_BecomeDC.c 	struct test_become_dc_state *s = talloc_get_type(private_data, struct test_become_dc_state);
s                 397 source4/torture/libnet/libnet_BecomeDC.c 	if (!s->schema) {
s                 398 source4/torture/libnet/libnet_BecomeDC.c 		s->self_made_schema = dsdb_new_schema(s, lp_iconv_convenience(s->lp_ctx));
s                 400 source4/torture/libnet/libnet_BecomeDC.c 		NT_STATUS_HAVE_NO_MEMORY(s->self_made_schema);
s                 402 source4/torture/libnet/libnet_BecomeDC.c 		status = dsdb_load_oid_mappings_drsuapi(s->self_made_schema, mapping_ctr);
s                 407 source4/torture/libnet/libnet_BecomeDC.c 		s->schema = s->self_made_schema;
s                 409 source4/torture/libnet/libnet_BecomeDC.c 		status = dsdb_verify_oid_mappings_drsuapi(s->schema, mapping_ctr);
s                 415 source4/torture/libnet/libnet_BecomeDC.c 	if (!s->schema_part.first_object) {
s                 416 source4/torture/libnet/libnet_BecomeDC.c 		s->schema_part.object_count = object_count;
s                 417 source4/torture/libnet/libnet_BecomeDC.c 		s->schema_part.first_object = talloc_steal(s, first_object);
s                 419 source4/torture/libnet/libnet_BecomeDC.c 		s->schema_part.object_count		+= object_count;
s                 420 source4/torture/libnet/libnet_BecomeDC.c 		s->schema_part.last_object->next_object = talloc_steal(s->schema_part.last_object,
s                 424 source4/torture/libnet/libnet_BecomeDC.c 	s->schema_part.last_object = cur;
s                 427 source4/torture/libnet/libnet_BecomeDC.c 		return test_apply_schema(s, c);
s                 436 source4/torture/libnet/libnet_BecomeDC.c 	struct test_become_dc_state *s = talloc_get_type(private_data, struct test_become_dc_state);
s                 451 source4/torture/libnet/libnet_BecomeDC.c 	s_dsa			= talloc_zero(s, struct repsFromTo1);
s                 507 source4/torture/libnet/libnet_BecomeDC.c 	status = dsdb_extended_replicated_objects_commit(s->ldb,
s                 517 source4/torture/libnet/libnet_BecomeDC.c 							 s, &objs);
s                 523 source4/torture/libnet/libnet_BecomeDC.c 	if (lp_parm_bool(s->tctx->lp_ctx, NULL, "become dc", "dump objects", false)) {
s                 529 source4/torture/libnet/libnet_BecomeDC.c 			ldb_ldif_write_file(s->ldb, stdout, &ldif);
s                 547 source4/torture/libnet/libnet_BecomeDC.c 		sa = dsdb_attribute_by_attributeID_id(s->schema,
s                 553 source4/torture/libnet/libnet_BecomeDC.c 		if (lp_parm_bool(s->tctx->lp_ctx, NULL, "become dc", "dump objects", false)) {
s                 571 source4/torture/libnet/libnet_BecomeDC.c 	struct test_become_dc_state *s;
s                 581 source4/torture/libnet/libnet_BecomeDC.c 	s = talloc_zero(torture, struct test_become_dc_state);
s                 582 source4/torture/libnet/libnet_BecomeDC.c 	if (!s) return false;
s                 584 source4/torture/libnet/libnet_BecomeDC.c 	s->tctx = torture;
s                 585 source4/torture/libnet/libnet_BecomeDC.c 	s->lp_ctx = torture->lp_ctx;
s                 587 source4/torture/libnet/libnet_BecomeDC.c 	s->netbios_name = lp_parm_string(torture->lp_ctx, NULL, "become dc", "smbtorture dc");
s                 588 source4/torture/libnet/libnet_BecomeDC.c 	if (!s->netbios_name || !s->netbios_name[0]) {
s                 589 source4/torture/libnet/libnet_BecomeDC.c 		s->netbios_name = "smbtorturedc";
s                 592 source4/torture/libnet/libnet_BecomeDC.c 	s->targetdir = location;
s                 595 source4/torture/libnet/libnet_BecomeDC.c 	s->tj = torture_join_domain(torture, s->netbios_name,
s                 597 source4/torture/libnet/libnet_BecomeDC.c 				 &s->machine_account);
s                 598 source4/torture/libnet/libnet_BecomeDC.c 	if (!s->tj) {
s                 600 source4/torture/libnet/libnet_BecomeDC.c 			  s->netbios_name));
s                 604 source4/torture/libnet/libnet_BecomeDC.c 	s->ctx = libnet_context_init(torture->ev, torture->lp_ctx);
s                 605 source4/torture/libnet/libnet_BecomeDC.c 	s->ctx->cred = cmdline_credentials;
s                 607 source4/torture/libnet/libnet_BecomeDC.c 	s->ldb = ldb_init(s, torture->ev);
s                 610 source4/torture/libnet/libnet_BecomeDC.c 	b.in.domain_dns_name		= torture_join_dom_dns_name(s->tj);
s                 611 source4/torture/libnet/libnet_BecomeDC.c 	b.in.domain_netbios_name	= torture_join_dom_netbios_name(s->tj);
s                 612 source4/torture/libnet/libnet_BecomeDC.c 	b.in.domain_sid			= torture_join_sid(s->tj);
s                 614 source4/torture/libnet/libnet_BecomeDC.c 	b.in.dest_dsa_netbios_name	= s->netbios_name;
s                 616 source4/torture/libnet/libnet_BecomeDC.c 	b.in.callbacks.private_data	= s;
s                 623 source4/torture/libnet/libnet_BecomeDC.c 	status = libnet_BecomeDC(s->ctx, s, &b);
s                 630 source4/torture/libnet/libnet_BecomeDC.c 	msg = ldb_msg_new(s);
s                 636 source4/torture/libnet/libnet_BecomeDC.c 	msg->dn = ldb_dn_new(msg, s->ldb, "@ROOTDSE");
s                 655 source4/torture/libnet/libnet_BecomeDC.c 	ldb_ret = ldb_modify(s->ldb, msg);
s                 663 source4/torture/libnet/libnet_BecomeDC.c 	talloc_free(s->ldb); /* this also free's the s->schema, because dsdb_set_schema() steals it */
s                 664 source4/torture/libnet/libnet_BecomeDC.c 	s->schema = NULL;
s                 666 source4/torture/libnet/libnet_BecomeDC.c 	sam_ldb_path = talloc_asprintf(s, "%s/%s", s->targetdir, "private/sam.ldb");
s                 668 source4/torture/libnet/libnet_BecomeDC.c 	s->ldb = ldb_wrap_connect(s, s->tctx->ev, s->lp_ctx, sam_ldb_path,
s                 669 source4/torture/libnet/libnet_BecomeDC.c 				  system_session(s, s->lp_ctx),
s                 671 source4/torture/libnet/libnet_BecomeDC.c 	if (!s->ldb) {
s                 678 source4/torture/libnet/libnet_BecomeDC.c 	s->schema = dsdb_get_schema(s->ldb);
s                 679 source4/torture/libnet/libnet_BecomeDC.c 	if (!s->schema) {
s                 687 source4/torture/libnet/libnet_BecomeDC.c 		talloc_free(s);
s                 693 source4/torture/libnet/libnet_BecomeDC.c 	u.in.domain_dns_name		= torture_join_dom_dns_name(s->tj);
s                 694 source4/torture/libnet/libnet_BecomeDC.c 	u.in.domain_netbios_name	= torture_join_dom_netbios_name(s->tj);
s                 696 source4/torture/libnet/libnet_BecomeDC.c 	u.in.dest_dsa_netbios_name	= s->netbios_name;
s                 698 source4/torture/libnet/libnet_BecomeDC.c 	status = libnet_UnbecomeDC(s->ctx, s, &u);
s                 705 source4/torture/libnet/libnet_BecomeDC.c 	torture_leave_domain(torture, s->tj);
s                 707 source4/torture/libnet/libnet_BecomeDC.c 	talloc_free(s);
s                  32 source4/torture/libnet/libnet_share.c static void test_displayshares(struct libnet_ListShares s)
s                  54 source4/torture/libnet/libnet_share.c 	switch (s.in.level) {
s                  56 source4/torture/libnet/libnet_share.c 		for (i = 0; i < s.out.ctr.ctr0->count; i++) {
s                  57 source4/torture/libnet/libnet_share.c 			struct srvsvc_NetShareInfo0 *info = &s.out.ctr.ctr0->array[i];
s                  63 source4/torture/libnet/libnet_share.c 		for (i = 0; i < s.out.ctr.ctr1->count; i++) {
s                  64 source4/torture/libnet/libnet_share.c 			struct srvsvc_NetShareInfo1 *info = &s.out.ctr.ctr1->array[i];
s                  74 source4/torture/libnet/libnet_share.c 		for (i = 0; i < s.out.ctr.ctr2->count; i++) {
s                  75 source4/torture/libnet/libnet_share.c 			struct srvsvc_NetShareInfo2 *info = &s.out.ctr.ctr2->array[i];
s                  88 source4/torture/libnet/libnet_share.c 		for (i = 0; i < s.out.ctr.ctr501->count; i++) {
s                  89 source4/torture/libnet/libnet_share.c 			struct srvsvc_NetShareInfo501 *info = &s.out.ctr.ctr501->array[i];
s                 100 source4/torture/libnet/libnet_share.c 		for (i = 0; i < s.out.ctr.ctr502->count; i++) {
s                 101 source4/torture/libnet/libnet_share.c 			struct srvsvc_NetShareInfo502 *info = &s.out.ctr.ctr502->array[i];
s                 252 source4/torture/local/dbspeed.c 	struct torture_suite *s = torture_suite_create(mem_ctx, "DBSPEED");
s                 253 source4/torture/local/dbspeed.c 	torture_suite_add_simple_tcase_const(s, "tdb_speed", test_tdb_speed,
s                 255 source4/torture/local/dbspeed.c 	torture_suite_add_simple_tcase_const(s, "ldb_speed", test_ldb_speed,
s                 257 source4/torture/local/dbspeed.c 	return s;
s                 139 source4/torture/locktest.c 			char *h, *s;
s                 147 source4/torture/locktest.c 					      NULL, &h, &s)) {
s                 153 source4/torture/locktest.c 			share = talloc_strdup(mem_ctx, s);
s                 121 source4/torture/masktest.c static void listfn(struct clilist_file_info *f, const char *s, void *state)
s                  35 source4/torture/nbench/nbench.c #define ival(s) strtoll(s, NULL, 0)
s                  52 source4/torture/nbt/winsreplication.c #define _NBT_NAME(n,t,s) {\
s                  55 source4/torture/nbt/winsreplication.c 	.scope	= s\
s                  55 source4/torture/ndr/dfs.c 	torture_assert(tctx, r->in.info->e.info300->s == NULL, "info data ptr");
s                  94 source4/torture/ndr/dfs.c 	torture_assert_str_equal(tctx, r->out.info->e.info300->s[0].dom_root, "\\W2K3DC\\standaloneroot", "info enum array 0");
s                  95 source4/torture/ndr/dfs.c 	torture_assert_int_equal(tctx, r->out.info->e.info300->s[0].flavor, 256, "info enum flavor 0");
s                  96 source4/torture/ndr/dfs.c 	torture_assert_str_equal(tctx, r->out.info->e.info300->s[1].dom_root, "\\W2K3DC\\standaloneroot2", "info enum array 1");
s                  97 source4/torture/ndr/dfs.c 	torture_assert_int_equal(tctx, r->out.info->e.info300->s[1].flavor, 256, "info enum flavor 1");
s                  98 source4/torture/ndr/dfs.c 	torture_assert_str_equal(tctx, r->out.info->e.info300->s[2].dom_root, "\\W2K3DOM\\testdomainroot", "info enum array 2");
s                  99 source4/torture/ndr/dfs.c 	torture_assert_int_equal(tctx, r->out.info->e.info300->s[2].flavor, 512, "info enum flavor 2");
s                 263 source4/torture/raw/acls.c 	union smb_setfileinfo s;
s                 320 source4/torture/raw/acls.c 	s.set_secdesc.level = RAW_SFILEINFO_SEC_DESC;
s                 321 source4/torture/raw/acls.c 	s.set_secdesc.in.file.fnum = fnum;
s                 322 source4/torture/raw/acls.c 	s.set_secdesc.in.secinfo_flags = SECINFO_DACL;
s                 323 source4/torture/raw/acls.c 	s.set_secdesc.in.sd = sd;
s                 324 source4/torture/raw/acls.c 	status = smb_raw_setfileinfo(cli->tree, &s);
s                 395 source4/torture/raw/acls.c 	s.set_secdesc.level = RAW_SFILEINFO_SEC_DESC;
s                 396 source4/torture/raw/acls.c 	s.set_secdesc.in.file.fnum = fnum;
s                 397 source4/torture/raw/acls.c 	s.set_secdesc.in.secinfo_flags = SECINFO_DACL;
s                 398 source4/torture/raw/acls.c 	s.set_secdesc.in.sd = sd;
s                 399 source4/torture/raw/acls.c 	status = smb_raw_setfileinfo(cli->tree, &s);
s                 462 source4/torture/raw/acls.c 	s.set_secdesc.level = RAW_SFILEINFO_SEC_DESC;
s                 463 source4/torture/raw/acls.c 	s.set_secdesc.in.file.fnum = fnum;
s                 464 source4/torture/raw/acls.c 	s.set_secdesc.in.secinfo_flags = SECINFO_DACL;
s                 465 source4/torture/raw/acls.c 	s.set_secdesc.in.sd = sd;
s                 466 source4/torture/raw/acls.c 	status = smb_raw_setfileinfo(cli->tree, &s);
s                  97 source4/torture/raw/chkpath.c 	    (!finfo.name_info.out.fname.s ||
s                  98 source4/torture/raw/chkpath.c 	     strcmp(finfo.name_info.out.fname.s, path_expected) != 0)) {
s                 101 source4/torture/raw/chkpath.c 				path, finfo.name_info.out.fname.s, path_expected);
s                 105 source4/torture/raw/chkpath.c 			path, finfo.name_info.out.fname.s, path_expected);
s                 109 source4/torture/raw/chkpath.c 		path, finfo.name_info.out.fname.s);
s                  85 source4/torture/raw/eas.c 	setfile.ea_set.in.eas[0].name.s = "EAONE";
s                  88 source4/torture/raw/eas.c 	setfile.ea_set.in.eas[1].name.s = "SECONDEA";
s                  99 source4/torture/raw/eas.c 	setfile.ea_set.in.eas[0].name.s = "SECONDEA";
s                 109 source4/torture/raw/eas.c 	setfile.ea_set.in.eas[0].name.s = "NULLEA";
s                 119 source4/torture/raw/eas.c 	setfile.ea_set.in.eas[0].name.s = "EAONE";
s                 129 source4/torture/raw/eas.c 	setfile.ea_set.in.eas[0].name.s = "SECONDEA";
s                 160 source4/torture/raw/eas.c 	setfile.ea_set.in.eas->name.s = eaname;
s                 396 source4/torture/raw/eas.c 	eas[0].name.s = "1st EA";
s                 400 source4/torture/raw/eas.c 	eas[1].name.s = "2nd EA";
s                 404 source4/torture/raw/eas.c 	eas[2].name.s = "and 3rd";
s                 427 source4/torture/raw/eas.c 	eas[0].name.s = "Fourth EA";
s                  34 source4/torture/raw/lookuprate.c #define usec_to_sec(s) ((s) / 1000000)
s                  35 source4/torture/raw/lookuprate.c #define sec_to_usec(s) ((s) * 1000000)
s                 123 source4/torture/raw/mkdir.c 	md.t2mkdir.in.eas[0].name.s = "EAONE";
s                 126 source4/torture/raw/mkdir.c 	md.t2mkdir.in.eas[1].name.s = "EA TWO";
s                 129 source4/torture/raw/mkdir.c 	md.t2mkdir.in.eas[2].name.s = "EATHREE";
s                  48 source4/torture/raw/notify.c 	if (!field.s || strcmp(field.s, value) || wire_bad_flags(&field, flags, cli->transport)) { \
s                  49 source4/torture/raw/notify.c 		printf("(%d) %s [%s] != %s\n",  __LINE__, #field, field.s, value); \
s                 279 source4/torture/raw/notify.c 			if ((actions[i].name.s == NULL)
s                 280 source4/torture/raw/notify.c 			    || (strcmp(actions[i].name.s, name) != 0)
s                 284 source4/torture/raw/notify.c 				       actions[i].name.s, name);
s                 624 source4/torture/raw/notify.c 		} else if (strcmp(notify.nttrans.out.changes[0].name.s, "tname1") != 0) { \
s                 629 source4/torture/raw/notify.c 			       notify.nttrans.out.changes[0].name.s);	\
s                  80 source4/torture/raw/offline.c 	char *s = talloc_asprintf(ctx, BASEDIR "\\file%u.dat", i);
s                  81 source4/torture/raw/offline.c 	return s;
s                 551 source4/torture/raw/open.c 	io.t2open.in.eas[0].name.s = ".CLASSINFO";
s                 554 source4/torture/raw/open.c 	io.t2open.in.eas[1].name.s = "EA TWO";
s                 557 source4/torture/raw/open.c 	io.t2open.in.eas[2].name.s = "X THIRD";
s                1312 source4/torture/raw/open.c 	fname = finfo.name_info.out.fname.s;
s                2080 source4/torture/raw/oplock.c 	CHECK_STRMATCH(qfi.all_info.out.fname.s, fname2);
s                2100 source4/torture/raw/oplock.c 	CHECK_STRMATCH(qfi.all_info.out.fname.s, fname3);
s                2182 source4/torture/raw/oplock.c 	CHECK_STRMATCH(qfi.all_info.out.fname.s, fname2);
s                2202 source4/torture/raw/oplock.c 	CHECK_STRMATCH(qfi.all_info.out.fname.s, fname3);
s                2283 source4/torture/raw/oplock.c 	CHECK_STRMATCH(qfi.all_info.out.fname.s, fname1);
s                2291 source4/torture/raw/oplock.c 	CHECK_STRMATCH(qpi.all_info.out.fname.s, fname1);
s                2310 source4/torture/raw/oplock.c 	CHECK_STRMATCH(qpi.all_info.out.fname.s, fname1);
s                2407 source4/torture/raw/oplock.c 	CHECK_STRMATCH(qfi.all_info.out.fname.s, fname2);
s                2446 source4/torture/raw/oplock.c 	CHECK_STRMATCH(qfi.all_info.out.fname.s, fname3);
s                2454 source4/torture/raw/oplock.c 	CHECK_STRMATCH(qfi.all_info.out.fname.s, fname3);
s                 194 source4/torture/raw/qfileinfo.c #define STR_EQUAL(n1, v1, n2, v2) do {if (strcmp_safe(s1->n1.out.v1.s, s2->n2.out.v2.s) || \
s                 197 source4/torture/raw/qfileinfo.c                #n1, #v1, s1->n1.out.v1.s, s1->n1.out.v1.private_length, \
s                 198 source4/torture/raw/qfileinfo.c                #n2, #v2, s2->n2.out.v2.s, s2->n2.out.v2.private_length, \
s                 590 source4/torture/raw/qfileinfo.c 	if (s1 && (strcmp_safe(s1->stype.out.tfield.s, correct_name) != 0 || \
s                 593 source4/torture/raw/qfileinfo.c 		       s1->stype.out.tfield.s, s1->stype.out.tfield.private_length); \
s                 597 source4/torture/raw/qfileinfo.c 	if (s1 && (strcmp_safe(s1->stype.out.tfield.s, correct_name) != 0 || \
s                 600 source4/torture/raw/qfileinfo.c 		       s1->stype.out.tfield.s, s1->stype.out.tfield.private_length); \
s                 609 source4/torture/raw/qfileinfo.c 	if (s1 && !s1->all_info.out.fname.s) {
s                 612 source4/torture/raw/qfileinfo.c 	if (s1 && s1->all_info.out.fname.s) {
s                 613 source4/torture/raw/qfileinfo.c 		char *p = strrchr(s1->all_info.out.fname.s, '\\');
s                 616 source4/torture/raw/qfileinfo.c 			       s1->all_info.out.fname.s);
s                 621 source4/torture/raw/qfileinfo.c 				       s1->all_info.out.fname.s);
s                 633 source4/torture/raw/qfileinfo.c 		correct_name = s1->alt_name_info.out.fname.s;
s                 670 source4/torture/raw/qfileinfo.c 			       s1->all_eas.out.eas[i].name.s,
s                 180 source4/torture/raw/qfsinfo.c 		STR_EQUAL   (volume_info, volume_name.s,    volume_info, volume_name.s);
s                 181 source4/torture/raw/qfsinfo.c 		torture_comment(torture, "volume_info.volume_name = '%s'\n", s1->volume_info.out.volume_name.s);
s                 191 source4/torture/raw/qfsinfo.c 		STR_EQUAL(attribute_info, fs_type.s, attribute_info, fs_type.s);
s                 192 source4/torture/raw/qfsinfo.c 		torture_comment(torture, "attribute_info.fs_type = '%s'\n", s1->attribute_info.out.fs_type.s);
s                 244 source4/torture/raw/qfsinfo.c 		STR_EQUAL(volume, volume_name.s,  volume_info, volume_name.s);
s                 280 source4/torture/raw/qfsinfo.c 		if (s1->stype.out.field.s && wire_bad_flags(&s1->stype.out.field, flags, cli->transport)) { \
s                 125 source4/torture/raw/rename.c 	if (strcmp(finfo.all_info.out.fname.s, Fname1) != 0) {
s                 128 source4/torture/raw/rename.c 		       finfo.all_info.out.fname.s, Fname1);
s                 245 source4/torture/raw/rename.c 		printf("Name of the file found %s \n", finfo.all_info.out.fname.s);
s                 246 source4/torture/raw/rename.c 		if (strcmp(finfo.all_info.out.fname.s, finfo.all_info.in.file.path) == 0) {
s                 248 source4/torture/raw/rename.c 			printf("Deleting File %s \n", finfo.all_info.out.fname.s);
s                 249 source4/torture/raw/rename.c 			io_un.unlink.in.pattern = finfo.all_info.out.fname.s;
s                 265 source4/torture/raw/rename.c 	printf("File name after rename %s \n",finfo.all_info.out.fname.s);
s                 281 source4/torture/raw/samba3misc.c 	io.t2open.in.eas[0].name.s = ".CLASSINFO";
s                 125 source4/torture/raw/search.c 	 offsetof(union smb_search_data, standard.name.s),
s                 130 source4/torture/raw/search.c 	 offsetof(union smb_search_data, ea_size.name.s),
s                 135 source4/torture/raw/search.c 	 offsetof(union smb_search_data, directory_info.name.s),
s                 140 source4/torture/raw/search.c 	 offsetof(union smb_search_data, full_directory_info.name.s),
s                 145 source4/torture/raw/search.c 	 offsetof(union smb_search_data, name_info.name.s),
s                 150 source4/torture/raw/search.c 	 offsetof(union smb_search_data, both_directory_info.name.s),
s                 155 source4/torture/raw/search.c 	 offsetof(union smb_search_data, id_full_directory_info.name.s),
s                 160 source4/torture/raw/search.c 	 offsetof(union smb_search_data, id_both_directory_info.name.s),
s                 245 source4/torture/raw/search.c 	union smb_search_data *s;
s                 325 source4/torture/raw/search.c 	s = find(name); \
s                 326 source4/torture/raw/search.c 	if (s) { \
s                 327 source4/torture/raw/search.c 		if ((s->sname1.field1) != (v.sname2.out.field2)) { \
s                 330 source4/torture/raw/search.c 				#sname1, #field1, (int)s->sname1.field1, \
s                 337 source4/torture/raw/search.c 	s = find(name); \
s                 338 source4/torture/raw/search.c 	if (s) { \
s                 339 source4/torture/raw/search.c 		if (s->sname1.field1 != (~1 & nt_time_to_unix(v.sname2.out.field2))) { \
s                 342 source4/torture/raw/search.c 				#sname1, #field1, timestring(tctx, s->sname1.field1), \
s                 349 source4/torture/raw/search.c 	s = find(name); \
s                 350 source4/torture/raw/search.c 	if (s) { \
s                 351 source4/torture/raw/search.c 		if (s->sname1.field1 != v.sname2.out.field2) { \
s                 354 source4/torture/raw/search.c 				#sname1, #field1, nt_time_string(tctx, s->sname1.field1), \
s                 361 source4/torture/raw/search.c 	s = find(name); \
s                 362 source4/torture/raw/search.c 	if (s) { \
s                 363 source4/torture/raw/search.c 		if (!s->sname1.field1 || strcmp(s->sname1.field1, v.sname2.out.field2.s)) { \
s                 366 source4/torture/raw/search.c 				#sname1, #field1, s->sname1.field1, \
s                 367 source4/torture/raw/search.c 				#sname2, #field2, v.sname2.out.field2.s); \
s                 373 source4/torture/raw/search.c 	s = find(name); \
s                 374 source4/torture/raw/search.c 	if (s) { \
s                 375 source4/torture/raw/search.c 		if (!s->sname1.field1.s || \
s                 376 source4/torture/raw/search.c 		    strcmp(s->sname1.field1.s, v.sname2.out.field2.s) || \
s                 377 source4/torture/raw/search.c 		    wire_bad_flags(&s->sname1.field1, flags, cli->transport)) { \
s                 380 source4/torture/raw/search.c 				#sname1, #field1, s->sname1.field1.s, \
s                 381 source4/torture/raw/search.c 				#sname2, #field2, v.sname2.out.field2.s); \
s                 387 source4/torture/raw/search.c 	s = find(name); \
s                 388 source4/torture/raw/search.c 	if (s) { \
s                 389 source4/torture/raw/search.c 		if (!s->sname1.field1.s || \
s                 390 source4/torture/raw/search.c 		    strcmp(s->sname1.field1.s, fname) || \
s                 391 source4/torture/raw/search.c 		    wire_bad_flags(&s->sname1.field1, flags, cli->transport)) { \
s                 394 source4/torture/raw/search.c 				#sname1, #field1, s->sname1.field1.s, \
s                 401 source4/torture/raw/search.c 	s = find(name); \
s                 402 source4/torture/raw/search.c 	if (s) { \
s                 403 source4/torture/raw/search.c 		if (!s->sname1.field1 || \
s                 404 source4/torture/raw/search.c 		    strcmp(s->sname1.field1, fname)) { \
s                 407 source4/torture/raw/search.c 				#sname1, #field1, s->sname1.field1, \
s                 741 source4/torture/raw/search.c 			const char *s;
s                 748 source4/torture/raw/search.c 			s = extract_name(&result.list[i], level, compare_data_level);
s                 750 source4/torture/raw/search.c 			torture_assert_str_equal(tctx, fname, s, "Incorrect name");
s                 769 source4/torture/raw/search.c 		if (strcmp(name, result->list[i].both_directory_info.name.s) == 0) break;
s                 853 source4/torture/raw/search.c 	io2.t2fnext.in.last_name = result.list[result.count-1].both_directory_info.name.s;
s                 904 source4/torture/raw/search.c 			       result.list[i].both_directory_info.name.s, 
s                 960 source4/torture/raw/search.c 		name1 = result.list[i].both_directory_info.name.s;
s                 961 source4/torture/raw/search.c 		name2 = result.list[i+1].both_directory_info.name.s;
s                1197 source4/torture/raw/search.c 		fname = talloc_asprintf(cli, BASEDIR "\\%s", result.list[i].ea_size.name.s);
s                1210 source4/torture/raw/search.c 	io2.t2fnext.in.last_name = result.list[i-1].ea_size.name.s;
s                1223 source4/torture/raw/search.c 			fname = talloc_asprintf(cli, BASEDIR "\\%s", result.list[i].ea_size.name.s);
s                1232 source4/torture/raw/search.c 			io2.t2fnext.in.last_name = result.list[i-1].ea_size.name.s;
s                1254 source4/torture/raw/search.c 	return strcmp(r1->ea_list.name.s, r2->ea_list.name.s);
s                1291 source4/torture/raw/search.c 	setfile.ea_set.in.eas[0].name.s = "EA ONE";
s                1294 source4/torture/raw/search.c 	setfile.ea_set.in.eas[1].name.s = "SECOND EA";
s                1316 source4/torture/raw/search.c 	io.t2ffirst.in.ea_names[0].name.s = "SECOND EA";
s                1317 source4/torture/raw/search.c 	io.t2ffirst.in.ea_names[1].name.s = "THIRD EA";
s                1330 source4/torture/raw/search.c 	nxt.t2fnext.in.last_name = result.list[1].ea_list.name.s;
s                1333 source4/torture/raw/search.c 	nxt.t2fnext.in.ea_names[0].name.s = "SECOND EA";
s                1334 source4/torture/raw/search.c 	nxt.t2fnext.in.ea_names[1].name.s = "THIRD EA";
s                1347 source4/torture/raw/search.c 	CHECK_STRING(result.list[0].ea_list.name.s, "file1.txt");
s                1348 source4/torture/raw/search.c 	CHECK_STRING(result.list[0].ea_list.eas.eas[0].name.s, "SECOND EA");
s                1350 source4/torture/raw/search.c 	CHECK_STRING(result.list[0].ea_list.eas.eas[1].name.s, "THIRD EA");
s                1353 source4/torture/raw/search.c 	CHECK_STRING(result.list[1].ea_list.name.s, "file2.txt");
s                1354 source4/torture/raw/search.c 	CHECK_STRING(result.list[1].ea_list.eas.eas[0].name.s, "SECOND EA");
s                1357 source4/torture/raw/search.c 	CHECK_STRING(result.list[1].ea_list.eas.eas[1].name.s, "THIRD EA");
s                1360 source4/torture/raw/search.c 	CHECK_STRING(result.list[2].ea_list.name.s, "file3.txt");
s                1361 source4/torture/raw/search.c 	CHECK_STRING(result.list[2].ea_list.eas.eas[0].name.s, "SECOND EA");
s                1364 source4/torture/raw/search.c 	CHECK_STRING(result.list[2].ea_list.eas.eas[1].name.s, "THIRD EA");
s                 501 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, fnum_fname_new);
s                 508 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, fnum_fname_new);
s                 523 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, fnum_fname);
s                 529 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, fnum_fname);
s                 535 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, fnum_fname_new);
s                 541 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, fnum_fname);
s                 546 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, path_fname_new);
s                 550 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, fnum_fname);
s                 554 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, path_fname);
s                 562 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, fnum_fname);
s                 578 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, path_dname_new);
s                 601 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, path_dname);
s                 614 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, path_fname_new);
s                 617 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, path_fname_new);
s                 621 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, path_fname);
s                 623 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, path_fname);
s                 639 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, path_dname_new);
s                 648 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, path_dname_new);
s                 652 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, path_dname);
s                 660 source4/torture/raw/setfileinfo.c 	CHECK_STR(NAME_INFO, name_info, fname.s, path_dname);
s                 136 source4/torture/raw/streams.c 	return strcmp(s1->stream_name.s, s2->stream_name.s);
s                 192 source4/torture/raw/streams.c 		if (strcmp(exp_sort[i], stream_sort[i].stream_name.s) != 0) {
s                 195 source4/torture/raw/streams.c 				  stream_sort[i].stream_name.s);
s                 848 source4/torture/raw/streams.c 			CHECK_STR(rpath, stinfo.name_info.out.fname.s);
s                  31 source4/torture/raw/tconrate.c #define usec_to_sec(s) ((s) / 1000000)
s                 255 source4/torture/rpc/dfs.c 	struct dfs_Info1 s;
s                 268 source4/torture/rpc/dfs.c 	e.e.info1->s = &s;
s                 269 source4/torture/rpc/dfs.c 	s.path = NULL;
s                 283 source4/torture/rpc/dfs.c 				rex.out.info->e.info1->s[i].path);
s                 295 source4/torture/rpc/dfs.c 				rex.out.info->e.info300->s[i].dom_root);
s                 321 source4/torture/rpc/dfs.c 	struct dfs_Info1 s;
s                 333 source4/torture/rpc/dfs.c 	e.e.info1->s = &s;
s                 334 source4/torture/rpc/dfs.c 	s.path = NULL;
s                 351 source4/torture/rpc/dfs.c 			const char *root = r.out.info->e.info1->s[i].path;
s                 188 source4/torture/rpc/echo.c 	const char *s = NULL;
s                 191 source4/torture/rpc/echo.c 	r.out.s2 = &s;
s                 196 source4/torture/rpc/echo.c 	torture_assert_str_equal(tctx, s, "input string", "Didn't receive back same string");
s                  33 source4/torture/rpc/eventlog.c static void init_lsa_String(struct lsa_String *name, const char *s)
s                  35 source4/torture/rpc/eventlog.c 	name->string = s;
s                  36 source4/torture/rpc/eventlog.c 	name->length = 2*strlen_m(s);
s                  27 source4/torture/rpc/initshutdown.c static void init_lsa_StringLarge(struct lsa_StringLarge *name, const char *s)
s                  29 source4/torture/rpc/initshutdown.c 	name->string = s;
s                  35 source4/torture/rpc/lsa.c static void init_lsa_String(struct lsa_String *name, const char *s)
s                  37 source4/torture/rpc/lsa.c 	name->string = s;
s                 102 source4/torture/rpc/ntsvcs.c 		struct PNP_GetDeviceListSize s;
s                 104 source4/torture/rpc/ntsvcs.c 		s.in.devicename = "Spooler";
s                 105 source4/torture/rpc/ntsvcs.c 		s.in.flags = CM_GETIDLIST_FILTER_SERVICE;
s                 106 source4/torture/rpc/ntsvcs.c 		s.out.size = &length;
s                 109 source4/torture/rpc/ntsvcs.c 			dcerpc_PNP_GetDeviceListSize(p, tctx, &s),
s                 111 source4/torture/rpc/ntsvcs.c 		torture_assert_werr_ok(tctx, s.out.result,
s                1172 source4/torture/rpc/samba3rpc.c 		struct netr_ServerPasswordSet s;
s                1178 source4/torture/rpc/samba3rpc.c 		s.in.server_name = talloc_asprintf(
s                1180 source4/torture/rpc/samba3rpc.c 		s.in.computer_name = cli_credentials_get_workstation(wks_creds);
s                1181 source4/torture/rpc/samba3rpc.c 		s.in.account_name = talloc_asprintf(
s                1182 source4/torture/rpc/samba3rpc.c 			mem_ctx, "%s$", s.in.computer_name);
s                1183 source4/torture/rpc/samba3rpc.c 		s.in.secure_channel_type = SEC_CHAN_WKSTA;
s                1184 source4/torture/rpc/samba3rpc.c 		s.in.credential = &credential;
s                1185 source4/torture/rpc/samba3rpc.c 		s.in.new_password = &new_password;
s                1186 source4/torture/rpc/samba3rpc.c 		s.out.return_authenticator = &return_authenticator;
s                1194 source4/torture/rpc/samba3rpc.c 		status = dcerpc_netr_ServerPasswordSet(net_pipe, mem_ctx, &s);
s                1201 source4/torture/rpc/samba3rpc.c 					&s.out.return_authenticator->cred)) {
s                3438 source4/torture/rpc/samba3rpc.c 	struct winreg_SetValue s;
s                3474 source4/torture/rpc/samba3rpc.c 	s.in.handle = &key_handle;
s                3475 source4/torture/rpc/samba3rpc.c 	s.in.name.name = parameter;
s                3476 source4/torture/rpc/samba3rpc.c 	s.in.type = type;
s                3477 source4/torture/rpc/samba3rpc.c 	s.in.data = val.data;
s                3478 source4/torture/rpc/samba3rpc.c 	s.in.size = val.length;
s                3480 source4/torture/rpc/samba3rpc.c 	status = dcerpc_winreg_SetValue(p, p, &s);
s                3481 source4/torture/rpc/samba3rpc.c 	if (!NT_STATUS_IS_OK(status) || !W_ERROR_IS_OK(s.out.result)) {
s                3483 source4/torture/rpc/samba3rpc.c 			 nt_errstr(status), win_errstr(s.out.result));
s                1530 source4/torture/rpc/samlogon.c 	struct samr_SetUserInfo s;
s                1585 source4/torture/rpc/samlogon.c 	s.in.user_handle = torture_join_samr_user_policy(user_ctx_wrong_wks);
s                1586 source4/torture/rpc/samlogon.c 	s.in.info = &u;
s                1587 source4/torture/rpc/samlogon.c 	s.in.level = 21;
s                1592 source4/torture/rpc/samlogon.c 	status = dcerpc_samr_SetUserInfo(torture_join_samr_pipe(user_ctx_wrong_wks), mem_ctx, &s);
s                1610 source4/torture/rpc/samlogon.c 	s.in.user_handle = torture_join_samr_user_policy(user_ctx_wrong_time);
s                1611 source4/torture/rpc/samlogon.c 	s.in.info = &u;
s                1612 source4/torture/rpc/samlogon.c 	s.in.level = 21;
s                1619 source4/torture/rpc/samlogon.c 	status = dcerpc_samr_SetUserInfo(torture_join_samr_pipe(user_ctx_wrong_time), mem_ctx, &s);
s                  74 source4/torture/rpc/samr.c static void init_lsa_String(struct lsa_String *string, const char *s)
s                  76 source4/torture/rpc/samr.c 	string->string = s;
s                  79 source4/torture/rpc/samr.c static void init_lsa_StringLarge(struct lsa_StringLarge *string, const char *s)
s                  81 source4/torture/rpc/samr.c 	string->string = s;
s                  84 source4/torture/rpc/samr.c static void init_lsa_BinaryString(struct lsa_BinaryString *string, const char *s, uint32_t length)
s                  88 source4/torture/rpc/samr.c 	string->array = (uint16_t *)discard_const(s);
s                 162 source4/torture/rpc/samr.c 	struct samr_SetSecurity s;
s                 174 source4/torture/rpc/samr.c 	s.in.handle = handle;
s                 175 source4/torture/rpc/samr.c 	s.in.sec_info = 7;
s                 176 source4/torture/rpc/samr.c 	s.in.sdbuf = sdbuf;
s                 182 source4/torture/rpc/samr.c 	status = dcerpc_samr_SetSecurity(p, tctx, &s);
s                 197 source4/torture/rpc/samr.c 	struct samr_SetUserInfo s;
s                 215 source4/torture/rpc/samr.c 	s.in.user_handle = handle;
s                 216 source4/torture/rpc/samr.c 	s.in.info = &u;
s                 262 source4/torture/rpc/samr.c 		s.in.level = lvl1; \
s                 270 source4/torture/rpc/samr.c 		TESTCALL(SetUserInfo, s) \
s                 286 source4/torture/rpc/samr.c 		s.in.level = lvl1; \
s                 294 source4/torture/rpc/samr.c 		TESTCALL(SetUserInfo, s) \
s                 310 source4/torture/rpc/samr.c 		s.in.level = lvl1; \
s                 323 source4/torture/rpc/samr.c 		TESTCALL(SetUserInfo, s) \
s                 569 source4/torture/rpc/samr.c 	char *s = generate_random_str(mem_ctx, len);
s                 570 source4/torture/rpc/samr.c 	return s;
s                 575 source4/torture/rpc/samr.c 	char *s = samr_rand_pass_silent(mem_ctx, min_len);
s                 576 source4/torture/rpc/samr.c 	printf("Generated password '%s'\n", s);
s                 577 source4/torture/rpc/samr.c 	return s;
s                 604 source4/torture/rpc/samr.c 	char *s = generate_random_str(mem_ctx, len);
s                 605 source4/torture/rpc/samr.c 	printf("Generated password '%s'\n", s);
s                 606 source4/torture/rpc/samr.c 	return s;
s                 613 source4/torture/rpc/samr.c 	struct samr_SetUserInfo s;
s                 630 source4/torture/rpc/samr.c 	s.in.user_handle = handle;
s                 631 source4/torture/rpc/samr.c 	s.in.info = &u;
s                 632 source4/torture/rpc/samr.c 	s.in.level = 24;
s                 640 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 648 source4/torture/rpc/samr.c 	status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                 651 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 666 source4/torture/rpc/samr.c 	struct samr_SetUserInfo s;
s                 683 source4/torture/rpc/samr.c 	s.in.user_handle = handle;
s                 684 source4/torture/rpc/samr.c 	s.in.info = &u;
s                 685 source4/torture/rpc/samr.c 	s.in.level = 23;
s                 696 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 704 source4/torture/rpc/samr.c 	status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                 707 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 718 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 728 source4/torture/rpc/samr.c 	status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                 731 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 744 source4/torture/rpc/samr.c 	struct samr_SetUserInfo s;
s                 768 source4/torture/rpc/samr.c 	s.in.user_handle = handle;
s                 769 source4/torture/rpc/samr.c 	s.in.info = &u;
s                 770 source4/torture/rpc/samr.c 	s.in.level = 26;
s                 778 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 794 source4/torture/rpc/samr.c 	status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                 797 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 811 source4/torture/rpc/samr.c 	status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                 814 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 828 source4/torture/rpc/samr.c 	struct samr_SetUserInfo s;
s                 848 source4/torture/rpc/samr.c 	s.in.user_handle = handle;
s                 849 source4/torture/rpc/samr.c 	s.in.info = &u;
s                 850 source4/torture/rpc/samr.c 	s.in.level = 25;
s                 861 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 877 source4/torture/rpc/samr.c 	status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                 880 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 894 source4/torture/rpc/samr.c 	status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                 897 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 908 source4/torture/rpc/samr.c 	struct samr_SetUserInfo s;
s                 927 source4/torture/rpc/samr.c 	s.in.user_handle = handle;
s                 928 source4/torture/rpc/samr.c 	s.in.info = &u;
s                 929 source4/torture/rpc/samr.c 	s.in.level = 18;
s                 942 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 963 source4/torture/rpc/samr.c 	status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                 966 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                 980 source4/torture/rpc/samr.c 	struct samr_SetUserInfo s;
s                 999 source4/torture/rpc/samr.c 	s.in.user_handle = handle;
s                1000 source4/torture/rpc/samr.c 	s.in.info = &u;
s                1001 source4/torture/rpc/samr.c 	s.in.level = 21;
s                1027 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                1051 source4/torture/rpc/samr.c 	status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                1054 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                1065 source4/torture/rpc/samr.c 		status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                1069 source4/torture/rpc/samr.c 			       s.in.level, nt_errstr(status));
s                1078 source4/torture/rpc/samr.c 		status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                1082 source4/torture/rpc/samr.c 			       s.in.level, nt_errstr(status));
s                1101 source4/torture/rpc/samr.c 	struct samr_SetUserInfo s;
s                1130 source4/torture/rpc/samr.c 		s.in.user_handle = handle;
s                1131 source4/torture/rpc/samr.c 		s.in.info = &u;
s                1132 source4/torture/rpc/samr.c 		s.in.level = level;
s                1210 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                1276 source4/torture/rpc/samr.c 		status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                1295 source4/torture/rpc/samr.c 				s.out.result,
s                2358 source4/torture/rpc/samr.c 	struct samr_SetUserInfo s;
s                2386 source4/torture/rpc/samr.c 	s.in.user_handle = handle;
s                2387 source4/torture/rpc/samr.c 	s.in.info = &u;
s                2388 source4/torture/rpc/samr.c 	s.in.level = 25;
s                2399 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                2415 source4/torture/rpc/samr.c 	status = dcerpc_samr_SetUserInfo(p, tctx, &s);
s                2418 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                2888 source4/torture/rpc/samr.c 	int s = 0, q = 0, f = 0, l = 0, z = 0;
s                2934 source4/torture/rpc/samr.c 	for (s=0; s<ARRAY_SIZE(set_levels); s++) {
s                2947 source4/torture/rpc/samr.c 				acct_flags, s, levels[l], q);
s                2971 source4/torture/rpc/samr.c 					    set_levels[s],
s                3044 source4/torture/rpc/samr.c 					    set_levels[s],
s                3124 source4/torture/rpc/samr.c 					    set_levels[s],
s                3177 source4/torture/rpc/samr.c 					    set_levels[s],
s                4107 source4/torture/rpc/samr.c 		struct samr_SetDomainInfo s;
s                4125 source4/torture/rpc/samr.c 		s.in.domain_handle = domain_handle;
s                4126 source4/torture/rpc/samr.c 		s.in.level = 1;
s                4127 source4/torture/rpc/samr.c 		s.in.info = info;
s                4130 source4/torture/rpc/samr.c 		len_old = s.in.info->info1.min_password_length;
s                4131 source4/torture/rpc/samr.c 		s.in.info->info1.min_password_length = len;
s                4132 source4/torture/rpc/samr.c 		pwd_prop_old = s.in.info->info1.password_properties;
s                4134 source4/torture/rpc/samr.c 		s.in.info->info1.password_properties &= ~DOMAIN_PASSWORD_COMPLEX;
s                4136 source4/torture/rpc/samr.c 		min_pwd_age_old = s.in.info->info1.min_password_age;
s                4137 source4/torture/rpc/samr.c 		s.in.info->info1.min_password_age = 0;
s                4140 source4/torture/rpc/samr.c 		status = dcerpc_samr_SetDomainInfo(p, tctx, &s);
s                4151 source4/torture/rpc/samr.c 		s.in.info->info1.min_password_length = len_old;
s                4152 source4/torture/rpc/samr.c 		s.in.info->info1.password_properties = pwd_prop_old;
s                4153 source4/torture/rpc/samr.c 		s.in.info->info1.min_password_age = min_pwd_age_old;
s                4156 source4/torture/rpc/samr.c 		status = dcerpc_samr_SetDomainInfo(p, tctx, &s);
s                4590 source4/torture/rpc/samr.c 	struct samr_SetGroupInfo s;
s                4612 source4/torture/rpc/samr.c 		s.in.group_handle = handle;
s                4613 source4/torture/rpc/samr.c 		s.in.level = levels[i];
s                4614 source4/torture/rpc/samr.c 		s.in.info = *r.out.info;
s                4621 source4/torture/rpc/samr.c 		if (s.in.level == 2) {
s                4622 source4/torture/rpc/samr.c 			init_lsa_String(&s.in.info->string, "NewName");
s                4626 source4/torture/rpc/samr.c 		if (s.in.level == 4) {
s                4627 source4/torture/rpc/samr.c 			init_lsa_String(&s.in.info->description, "test description");
s                4630 source4/torture/rpc/samr.c 		status = dcerpc_samr_SetGroupInfo(p, tctx, &s);
s                5550 source4/torture/rpc/samr.c 	struct samr_SetDomainInfo s;
s                5559 source4/torture/rpc/samr.c 	s.in.domain_handle = handle;
s                5560 source4/torture/rpc/samr.c 	s.in.level = 4;
s                5561 source4/torture/rpc/samr.c 	s.in.info = talloc(tctx, union samr_DomainInfo);
s                5563 source4/torture/rpc/samr.c 	s.in.info->oem.oem_information.string = domain_comment;
s                5564 source4/torture/rpc/samr.c 	status = dcerpc_samr_SetDomainInfo(p, tctx, &s);
s                5567 source4/torture/rpc/samr.c 		       s.in.level, nt_errstr(status));
s                5629 source4/torture/rpc/samr.c 		s.in.domain_handle = handle;
s                5630 source4/torture/rpc/samr.c 		s.in.level = levels[i];
s                5631 source4/torture/rpc/samr.c 		s.in.info = info;
s                5633 source4/torture/rpc/samr.c 		status = dcerpc_samr_SetDomainInfo(p, tctx, &s);
s                5900 source4/torture/rpc/samr.c 	struct samr_SetMemberAttributesOfGroup s;
s                5931 source4/torture/rpc/samr.c 		s.in.group_handle = group_handle;
s                5932 source4/torture/rpc/samr.c 		s.in.unknown1 = random();
s                5933 source4/torture/rpc/samr.c 		s.in.unknown2 = random();
s                5935 source4/torture/rpc/samr.c 		status = dcerpc_samr_SetMemberAttributesOfGroup(p, tctx, &s);
s                1158 source4/torture/rpc/samsync.c 	struct samsync_secret *s;
s                1301 source4/torture/rpc/samsync.c 		for (s=samsync_state->secrets; s; s=s->next) {
s                1302 source4/torture/rpc/samsync.c 			if (strcasecmp_m(s->name, secret_name) == 0) {
s                1305 source4/torture/rpc/samsync.c 				mdfour(nt_hash.hash, s->secret.data, s->secret.length);
s                1495 source4/torture/rpc/samsync.c 	struct samr_SetDomainInfo s;
s                1562 source4/torture/rpc/samsync.c 	s.in.domain_handle = domain_policy;
s                1563 source4/torture/rpc/samsync.c 	s.in.level = 4;
s                1564 source4/torture/rpc/samsync.c 	s.in.info = talloc(mem_ctx, union samr_DomainInfo);
s                1566 source4/torture/rpc/samsync.c 	s.in.info->oem.oem_information.string
s                1570 source4/torture/rpc/samsync.c 	status = dcerpc_samr_SetDomainInfo(samsync_state->p_samr, mem_ctx, &s);
s                1579 source4/torture/rpc/samsync.c 		       s.in.level, nt_errstr(status));
s                 512 source4/torture/rpc/schannel.c 	struct torture_schannel_bench *s;
s                 547 source4/torture/rpc/schannel.c 	struct torture_schannel_bench *s = talloc_get_type(conn->s,
s                 550 source4/torture/rpc/schannel.c 	s->error = dcerpc_pipe_connect_b_recv(c, s->conns, &conn->pipe);
s                 551 source4/torture/rpc/schannel.c 	torture_comment(s->tctx, "conn[%u]: %s\n", conn->index, nt_errstr(s->error));
s                 552 source4/torture/rpc/schannel.c 	if (NT_STATUS_IS_OK(s->error)) {
s                 553 source4/torture/rpc/schannel.c 		s->nconns++;
s                 561 source4/torture/rpc/schannel.c 	struct torture_schannel_bench *s = conn->s;
s                 569 source4/torture/rpc/schannel.c 		user_creds = s->user1_creds;
s                 571 source4/torture/rpc/schannel.c 		user_creds = s->user2_creds;
s                 574 source4/torture/rpc/schannel.c 	if (lp_client_lanman_auth(s->tctx->lp_ctx)) {
s                 578 source4/torture/rpc/schannel.c 	if (lp_client_ntlmv2_auth(s->tctx->lp_ctx)) {
s                 583 source4/torture/rpc/schannel.c 	conn->tmp = talloc_new(s);
s                 606 source4/torture/rpc/schannel.c 	torture_assert_ntstatus_ok(s->tctx, status,
s                 632 source4/torture/rpc/schannel.c 	torture_assert(s->tctx, req, "Failed to setup LogonSamLogonEx request");
s                 645 source4/torture/rpc/schannel.c 	struct torture_schannel_bench *s = talloc_get_type(conn->s,
s                 648 source4/torture/rpc/schannel.c 	s->error = dcerpc_ndr_request_recv(req);
s                 649 source4/torture/rpc/schannel.c 	if (!NT_STATUS_IS_OK(s->error)) {
s                 656 source4/torture/rpc/schannel.c 	if (s->stopped) {
s                 662 source4/torture/rpc/schannel.c 		s->error = NT_STATUS_INTERNAL_ERROR;
s                 674 source4/torture/rpc/schannel.c 	struct torture_schannel_bench *s;
s                 680 source4/torture/rpc/schannel.c 	s = talloc_zero(torture, struct torture_schannel_bench);
s                 681 source4/torture/rpc/schannel.c 	s->tctx = torture;
s                 682 source4/torture/rpc/schannel.c 	s->progress = torture_setting_bool(torture, "progress", true);
s                 683 source4/torture/rpc/schannel.c 	s->timelimit = torture_setting_int(torture, "timelimit", 10);
s                 684 source4/torture/rpc/schannel.c 	s->nprocs = torture_setting_int(torture, "nprocs", 4);
s                 685 source4/torture/rpc/schannel.c 	s->conns = talloc_zero_array(s, struct torture_schannel_bench_conn, s->nprocs);
s                 687 source4/torture/rpc/schannel.c 	s->user1_creds = (struct cli_credentials *)talloc_memdup(s,
s                 689 source4/torture/rpc/schannel.c 								 sizeof(*s->user1_creds));
s                 690 source4/torture/rpc/schannel.c 	tmp = torture_setting_string(s->tctx, "extra_user1", NULL);
s                 692 source4/torture/rpc/schannel.c 		cli_credentials_parse_string(s->user1_creds, tmp, CRED_SPECIFIED);
s                 694 source4/torture/rpc/schannel.c 	s->user2_creds = (struct cli_credentials *)talloc_memdup(s,
s                 696 source4/torture/rpc/schannel.c 								 sizeof(*s->user1_creds));
s                 697 source4/torture/rpc/schannel.c 	tmp = torture_setting_string(s->tctx, "extra_user2", NULL);
s                 699 source4/torture/rpc/schannel.c 		cli_credentials_parse_string(s->user1_creds, tmp, CRED_SPECIFIED);
s                 702 source4/torture/rpc/schannel.c 	s->join_ctx1 = torture_join_domain(s->tctx, talloc_asprintf(s, "%sb", TEST_MACHINE_NAME),
s                 703 source4/torture/rpc/schannel.c 					   ACB_WSTRUST, &s->wks_creds1);
s                 704 source4/torture/rpc/schannel.c 	torture_assert(torture, s->join_ctx1 != NULL,
s                 706 source4/torture/rpc/schannel.c 	s->join_ctx2 = torture_join_domain(s->tctx, talloc_asprintf(s, "%sc", TEST_MACHINE_NAME),
s                 707 source4/torture/rpc/schannel.c 					   ACB_WSTRUST, &s->wks_creds2);
s                 708 source4/torture/rpc/schannel.c 	torture_assert(torture, s->join_ctx2 != NULL,
s                 711 source4/torture/rpc/schannel.c 	cli_credentials_set_kerberos_state(s->wks_creds1, CRED_DONT_USE_KERBEROS);
s                 712 source4/torture/rpc/schannel.c 	cli_credentials_set_kerberos_state(s->wks_creds2, CRED_DONT_USE_KERBEROS);
s                 714 source4/torture/rpc/schannel.c 	for (i=0; i < s->nprocs; i++) {
s                 715 source4/torture/rpc/schannel.c 		s->conns[i].s = s;
s                 716 source4/torture/rpc/schannel.c 		s->conns[i].index = i;
s                 717 source4/torture/rpc/schannel.c 		s->conns[i].wks_creds = (struct cli_credentials *)talloc_memdup(
s                 718 source4/torture/rpc/schannel.c 			s->conns, s->wks_creds1,sizeof(*s->wks_creds1));
s                 720 source4/torture/rpc/schannel.c 			memcpy(s->conns[i].wks_creds, s->wks_creds2,
s                 721 source4/torture/rpc/schannel.c 			       talloc_get_size(s->conns[i].wks_creds));
s                 723 source4/torture/rpc/schannel.c 		s->conns[i].wks_creds->netlogon_creds = NULL;
s                 726 source4/torture/rpc/schannel.c 	status = dcerpc_parse_binding(s, binding, &s->b);
s                 728 source4/torture/rpc/schannel.c 	s->b->flags &= ~DCERPC_AUTH_OPTIONS;
s                 729 source4/torture/rpc/schannel.c 	s->b->flags |= DCERPC_SCHANNEL | DCERPC_SIGN;
s                 731 source4/torture/rpc/schannel.c 	torture_comment(torture, "Opening %d connections in parallel\n", s->nprocs);
s                 732 source4/torture/rpc/schannel.c 	for (i=0; i < s->nprocs; i++) {
s                 734 source4/torture/rpc/schannel.c 		s->error = dcerpc_pipe_connect_b(s->conns, &s->conns[i].pipe, s->b,
s                 736 source4/torture/rpc/schannel.c 						 s->conns[i].wks_creds,
s                 738 source4/torture/rpc/schannel.c 		torture_assert_ntstatus_ok(torture, s->error, "Failed to connect with schannel");
s                 748 source4/torture/rpc/schannel.c 		c = dcerpc_pipe_connect_b_send(s->conns, s->b,
s                 750 source4/torture/rpc/schannel.c 					       s->conns[i].wks_creds,
s                 755 source4/torture/rpc/schannel.c 		c->async.private_data = &s->conns[i];
s                 758 source4/torture/rpc/schannel.c 	while (NT_STATUS_IS_OK(s->error) && s->nprocs != s->nconns) {
s                 763 source4/torture/rpc/schannel.c 	torture_assert_ntstatus_ok(torture, s->error, "Failed establish a connect");
s                 773 source4/torture/rpc/schannel.c 		char *password = generate_random_str(s->join_ctx1, 8);
s                 779 source4/torture/rpc/schannel.c 		status = dcerpc_pipe_connect_b(s, &net_pipe, s->b,
s                 781 source4/torture/rpc/schannel.c 					       s->wks_creds1,
s                 790 source4/torture/rpc/schannel.c 			cli_credentials_get_workstation(s->wks_creds1);
s                 801 source4/torture/rpc/schannel.c 			s->wks_creds1);
s                 814 source4/torture/rpc/schannel.c 		cli_credentials_set_password(s->wks_creds1, password,
s                 821 source4/torture/rpc/schannel.c 		talloc_free(s->wks_creds1->netlogon_creds);
s                 822 source4/torture/rpc/schannel.c 		s->wks_creds1->netlogon_creds = NULL;
s                 824 source4/torture/rpc/schannel.c 		status = dcerpc_pipe_connect_b(s, &net_pipe, s->b,
s                 826 source4/torture/rpc/schannel.c 					       s->wks_creds1,
s                 836 source4/torture/rpc/schannel.c 			s->nprocs, s->timelimit);
s                 837 source4/torture/rpc/schannel.c 	for (i=0; i < s->nprocs; i++) {
s                 838 source4/torture/rpc/schannel.c 		ret = torture_schannel_bench_start(&s->conns[i]);
s                 843 source4/torture/rpc/schannel.c 	end = timeval_add(&start, s->timelimit, 0);
s                 845 source4/torture/rpc/schannel.c 	while (NT_STATUS_IS_OK(s->error) && !timeval_expired(&end)) {
s                 849 source4/torture/rpc/schannel.c 	torture_assert_ntstatus_ok(torture, s->error, "Failed some request");
s                 850 source4/torture/rpc/schannel.c 	s->stopped = true;
s                 851 source4/torture/rpc/schannel.c 	talloc_free(s->conns);
s                 853 source4/torture/rpc/schannel.c 	for (i=0; i < s->nprocs; i++) {
s                 854 source4/torture/rpc/schannel.c 		s->total += s->conns[i].total;
s                 859 source4/torture/rpc/schannel.c 			(unsigned long long)s->total,
s                 860 source4/torture/rpc/schannel.c 			(unsigned)s->total/s->timelimit);
s                 862 source4/torture/rpc/schannel.c 	torture_leave_domain(torture, s->join_ctx1);
s                 863 source4/torture/rpc/schannel.c 	torture_leave_domain(torture, s->join_ctx2);
s                  31 source4/torture/rpc/session_key.c static void init_lsa_String(struct lsa_String *name, const char *s)
s                  33 source4/torture/rpc/session_key.c 	name->string = s;
s                1251 source4/torture/rpc/spoolss.c 	struct spoolss_StartDocPrinter s;
s                1263 source4/torture/rpc/spoolss.c 	s.in.handle		= handle;
s                1264 source4/torture/rpc/spoolss.c 	s.in.level		= 1;
s                1265 source4/torture/rpc/spoolss.c 	s.in.info.info1		= &info1;
s                1266 source4/torture/rpc/spoolss.c 	s.out.job_id		= &job_id;
s                1271 source4/torture/rpc/spoolss.c 	status = dcerpc_spoolss_StartDocPrinter(p, tctx, &s);
s                1273 source4/torture/rpc/spoolss.c 	torture_assert_werr_ok(tctx, s.out.result, "StartDocPrinter failed");
s                 299 source4/torture/rpc/spoolss_notify.c 	struct spoolss_ReplyClosePrinter s;
s                 315 source4/torture/rpc/spoolss_notify.c 	s.in.handle = &h;
s                 316 source4/torture/rpc/spoolss_notify.c 	s.out.handle = &h;
s                 319 source4/torture/rpc/spoolss_notify.c 			dcerpc_spoolss_ReplyClosePrinter(pipe, tctx, &s),
s                  61 source4/torture/rpc/svcctl.c 			     struct policy_handle *h, const char *name, struct policy_handle *s)
s                  68 source4/torture/rpc/svcctl.c 	r.out.handle = s;
s                  83 source4/torture/rpc/svcctl.c 	struct policy_handle h, s;
s                  90 source4/torture/rpc/svcctl.c 	if (!test_OpenService(p, tctx, &h, TORTURE_DEFAULT_SERVICE, &s))
s                  93 source4/torture/rpc/svcctl.c 	r.in.handle = &s;
s                 100 source4/torture/rpc/svcctl.c 	if (!test_CloseServiceHandle(p, tctx, &s))
s                 112 source4/torture/rpc/svcctl.c 	struct policy_handle h, s;
s                 123 source4/torture/rpc/svcctl.c 	if (!test_OpenService(p, tctx, &h, TORTURE_DEFAULT_SERVICE, &s))
s                 128 source4/torture/rpc/svcctl.c 	r.in.handle = &s;
s                 147 source4/torture/rpc/svcctl.c 	if (!test_CloseServiceHandle(p, tctx, &s))
s                 161 source4/torture/rpc/svcctl.c 	struct policy_handle h, s;
s                 170 source4/torture/rpc/svcctl.c 	if (!test_OpenService(p, tctx, &h, TORTURE_DEFAULT_SERVICE, &s))
s                 173 source4/torture/rpc/svcctl.c 	r.in.handle = &s;
s                 189 source4/torture/rpc/svcctl.c 	if (!test_CloseServiceHandle(p, tctx, &s))
s                 201 source4/torture/rpc/svcctl.c 	struct policy_handle h, s;
s                 212 source4/torture/rpc/svcctl.c 	if (!test_OpenService(p, tctx, &h, TORTURE_DEFAULT_SERVICE, &s))
s                 217 source4/torture/rpc/svcctl.c 	r.in.handle = &s;
s                 254 source4/torture/rpc/svcctl.c 	if (!test_CloseServiceHandle(p, tctx, &s))
s                 267 source4/torture/rpc/svcctl.c 	struct policy_handle h, s;
s                 275 source4/torture/rpc/svcctl.c 	if (!test_OpenService(p, tctx, &h, TORTURE_DEFAULT_SERVICE, &s))
s                 278 source4/torture/rpc/svcctl.c 	r.in.handle = &s;
s                 307 source4/torture/rpc/svcctl.c 	if (!test_CloseServiceHandle(p, tctx, &s))
s                 320 source4/torture/rpc/svcctl.c 	struct policy_handle h, s;
s                 325 source4/torture/rpc/svcctl.c 	if (!test_OpenService(p, tctx, &h, TORTURE_DEFAULT_SERVICE, &s))
s                 328 source4/torture/rpc/svcctl.c 	r.in.handle = &s;
s                 339 source4/torture/rpc/svcctl.c 	if (!test_CloseServiceHandle(p, tctx, &s))
s                 352 source4/torture/rpc/svcctl.c 	struct policy_handle h, s;
s                 358 source4/torture/rpc/svcctl.c 	if (!test_OpenService(p, tctx, &h, TORTURE_DEFAULT_SERVICE, &s))
s                 361 source4/torture/rpc/svcctl.c 	r.in.handle = &s;
s                 371 source4/torture/rpc/svcctl.c 	if (!test_CloseServiceHandle(p, tctx, &s))
s                 461 source4/torture/rpc/svcctl.c 	struct policy_handle h, s;
s                 472 source4/torture/rpc/svcctl.c 	if (!test_OpenService(p, tctx, &h, TORTURE_DEFAULT_SERVICE, &s))
s                 475 source4/torture/rpc/svcctl.c 	r.in.service = &s;
s                 511 source4/torture/rpc/svcctl.c 	if (!test_CloseServiceHandle(p, tctx, &s))
s                 122 source4/torture/rpc/testjoin.c 	struct samr_SetUserInfo s;
s                 245 source4/torture/rpc/testjoin.c 	s.in.user_handle = &join->user_handle;
s                 246 source4/torture/rpc/testjoin.c 	s.in.info = &u;
s                 247 source4/torture/rpc/testjoin.c 	s.in.level = 24;
s                 255 source4/torture/rpc/testjoin.c 		       s.in.level, nt_errstr(status));
s                 262 source4/torture/rpc/testjoin.c 	status = dcerpc_samr_SetUserInfo(join->p, join, &s);
s                 269 source4/torture/rpc/testjoin.c 	s.in.user_handle = &join->user_handle;
s                 270 source4/torture/rpc/testjoin.c 	s.in.info = &u;
s                 271 source4/torture/rpc/testjoin.c 	s.in.level = 21;
s                 291 source4/torture/rpc/testjoin.c 	status = dcerpc_samr_SetUserInfo(join->p, join, &s);
s                 318 source4/torture/rpc/testjoin.c 	struct samr_SetUserInfo s;
s                 380 source4/torture/rpc/testjoin.c 	s.in.user_handle = &tj->user_handle;
s                 381 source4/torture/rpc/testjoin.c 	s.in.info = &u;
s                 382 source4/torture/rpc/testjoin.c 	s.in.level = 21;
s                 396 source4/torture/rpc/testjoin.c 	status = dcerpc_samr_SetUserInfo(tj->p, tj, &s);
s                  41 source4/torture/rpc/winreg.c static void init_lsa_StringLarge(struct lsa_StringLarge *name, const char *s)
s                  43 source4/torture/rpc/winreg.c 	name->string = s;
s                  46 source4/torture/rpc/winreg.c static void init_winreg_String(struct winreg_String *name, const char *s)
s                  48 source4/torture/rpc/winreg.c 	name->name = s;
s                  49 source4/torture/rpc/winreg.c 	if (s) {
s                  50 source4/torture/rpc/winreg.c 		name->name_len = 2 * (strlen_m(s) + 1);
s                  64 source4/torture/smb2/dir.c 			       d[i].both_directory_info.name.s);
s                  57 source4/torture/smb2/find.c 	if (strcmp(str, d->stype.field.s) != 0) { \
s                  60 source4/torture/smb2/find.c 		       str, d->stype.field.s); \
s                  99 source4/torture/smb2/find.c 	alt_name = talloc_strdup(tree, io.alt_name_info.out.fname.s);	
s                 318 source4/torture/smb2/lock.c 				 struct test_lock_read_write_state *s)
s                 334 source4/torture/smb2/lock.c 	status = torture_smb2_testfile(tree, s->fname, &h1);
s                 346 source4/torture/smb2/lock.c 	el[0].flags		= s->lock_flags;
s                 357 source4/torture/smb2/lock.c 	el[0].flags		= s->lock_flags;
s                 372 source4/torture/smb2/lock.c 	cr.in.fname = s->fname;
s                 385 source4/torture/smb2/lock.c 	CHECK_STATUS(status, s->write_h1_status);
s                 393 source4/torture/smb2/lock.c 	CHECK_STATUS(status, s->read_h1_status);
s                 401 source4/torture/smb2/lock.c 	CHECK_STATUS(status, s->write_h2_status);
s                 409 source4/torture/smb2/lock.c 	CHECK_STATUS(status, s->read_h2_status);
s                 444 source4/torture/smb2/lock.c 	struct test_lock_read_write_state s = {
s                 453 source4/torture/smb2/lock.c 	return test_lock_read_write(torture, tree, &s);
s                 458 source4/torture/smb2/lock.c 	struct test_lock_read_write_state s = {
s                 467 source4/torture/smb2/lock.c 	return test_lock_read_write(torture, tree, &s);
s                 472 source4/torture/smb2/lock.c 	struct test_lock_read_write_state s = {
s                 481 source4/torture/smb2/lock.c 	return test_lock_read_write(torture, tree, &s);
s                  49 source4/torture/smb2/notify.c 	if (!field.s || strcmp(field.s, value)) { \
s                  51 source4/torture/smb2/notify.c 			  __location__, #field, field.s, value); \
s                  92 source4/torture/smb2/util.c 		io.in.eas.eas[0].name.s = "EAONE";
s                  95 source4/torture/smb2/util.c 		io.in.eas.eas[1].name.s = "SECONDEA";
s                 195 source4/torture/smb2/util.c 	d_printf("all_info for '%s'\n", io.all_info2.out.fname.s);
s                 217 source4/torture/smb2/util.c 		d_printf("\tshort name:     '%s'\n", io.alt_name_info.out.fname.s);
s                 229 source4/torture/smb2/util.c 				 io.all_eas.out.eas[i].name.s);
s                 244 source4/torture/smb2/util.c 			d_printf("\t\tname       %s\n", io.stream_info.out.streams[i].stream_name.s);
s                 197 source4/torture/smbtorture.c 	struct torture_suite *s;
s                 204 source4/torture/smbtorture.c 		for (s = o->children; s; s = s->next) {
s                 205 source4/torture/smbtorture.c 			printf("%s-%s\n", o->name, s->name);
s                 217 source4/torture/smbtorture.c 	struct torture_suite *s;
s                 282 source4/torture/smbtorture.c 		for (s = o->children; s; s = s->next) {
s                 283 source4/torture/smbtorture.c 			if (i + strlen(o->name) + strlen(s->name) >= (MAX_COLS - 3)) {
s                 287 source4/torture/smbtorture.c 			i+=printf("%s-%s ", o->name, s->name);
s                 120 source4/torture/util_smb.c 		setfile.ea_set.in.eas[0].name.s = "EAONE";
s                 123 source4/torture/util_smb.c 		setfile.ea_set.in.eas[1].name.s = "SECONDEA";
s                 197 source4/torture/util_smb.c 		setfile.ea_set.in.eas[0].name.s = "EAONE";
s                 200 source4/torture/util_smb.c 		setfile.ea_set.in.eas[1].name.s = "SECONDEA";
s                 292 source4/torture/util_smb.c 	if (!str || !str->s) return true;
s                 293 source4/torture/util_smb.c 	len = strlen(str->s);
s                 308 source4/torture/util_smb.c 		       len, str->private_length, str->s);
s                 330 source4/torture/util_smb.c 	d_printf("\tfname:          '%s'\n", finfo->all_info.out.fname.s);
s                 418 source4/torture/util_smb.c 	ea.name.s = eaname;
s                 432 source4/torture/util_smb.c 	if (strcasecmp_m(eaname, info.ea_list.out.eas[0].name.s) != 0) {
s                 434 source4/torture/util_smb.c 		       eaname, info.ea_list.out.eas[0].name.s);
s                 692 source4/torture/winbind/struct_based.c 	struct torture_domain_sequence *s = NULL;
s                 706 source4/torture/winbind/struct_based.c 		s = talloc_realloc(torture, s, struct torture_domain_sequence,
s                 708 source4/torture/winbind/struct_based.c 		ZERO_STRUCT(s[count+1]);
s                 714 source4/torture/winbind/struct_based.c 		s[count].netbios_name = talloc_strdup(s, lp);
s                 729 source4/torture/winbind/struct_based.c 		s[count].seq = seq;
s                 738 source4/torture/winbind/struct_based.c 	*seqs = s;
s                 747 source4/torture/winbind/struct_based.c 	struct torture_domain_sequence *s = NULL;
s                 751 source4/torture/winbind/struct_based.c 	ok = get_sequence_numbers(torture, &s);
s                 762 source4/torture/winbind/struct_based.c 		torture_assert(torture, s[i].netbios_name,
s                 765 source4/torture/winbind/struct_based.c 					 s[i].netbios_name,
s                 792 source4/torture/winbind/struct_based.c 		torture_assert(torture, (seq >= s[i].seq),
s                  33 source4/utils/getntacl.c 	char *s = NULL;
s                  37 source4/utils/getntacl.c 	vasprintf(&s, format, ap);
s                  44 source4/utils/getntacl.c 	printf("%s\n", s);
s                  45 source4/utils/getntacl.c 	free(s);
s                 149 source4/utils/ntlm_auth.c static DATA_BLOB base64_decode_data_blob(TALLOC_CTX *mem_ctx, const char *s)
s                 151 source4/utils/ntlm_auth.c 	DATA_BLOB ret = data_blob_talloc(mem_ctx, s, strlen(s)+1);
s                 167 source4/utils/ntlm_auth.c static void base64_decode_inplace(char *s)
s                 169 source4/utils/ntlm_auth.c 	ldb_base64_decode(s);
s                 341 source4/utils/ntlm_auth.c static bool in_list(const char *s, const char *list, bool casesensitive)
s                 356 source4/utils/ntlm_auth.c 		if ((casesensitive?strcmp:strcasecmp_m)(tok,s) == 0) {
s                  95 source4/utils/oLschema2ldif.c 	char *s;
s                 101 source4/utils/oLschema2ldif.c 		s = talloc_strndup(msg, c, n);
s                 102 source4/utils/oLschema2ldif.c 		if (ldb_msg_add_string(msg, attr, s) != 0) {
s                 156 source4/utils/oLschema2ldif.c 			char *s = strchr(c, ')');
s                 157 source4/utils/oLschema2ldif.c 			if (s == NULL) return NULL;
s                 158 source4/utils/oLschema2ldif.c 			s = skip_spaces(s);
s                 159 source4/utils/oLschema2ldif.c 			*string = s;
s                 336 source4/utils/oLschema2ldif.c         char *c, *s;
s                 376 source4/utils/oLschema2ldif.c 	s = talloc_strndup(msg, c, n);
s                 377 source4/utils/oLschema2ldif.c 	MSG_ADD_STRING("attributeID", s);
s                  81 source4/utils/testparm.c 	int s;
s                  83 source4/utils/testparm.c 	for (s=0;s<lp_numservices(lp_ctx);s++) {
s                  84 source4/utils/testparm.c 		struct loadparm_service *service = lp_servicebynum(lp_ctx, s);
s                  86 source4/utils/testparm.c 			if (strlen(lp_servicename(lp_servicebynum(lp_ctx, s))) > 12) {
s                  94 source4/utils/testparm.c 	for (s=0;s<lp_numservices(lp_ctx);s++) {
s                  95 source4/utils/testparm.c 		struct loadparm_service *service = lp_servicebynum(lp_ctx, s);
s                 155 source4/utils/testparm.c 		for (s=0;s<lp_numservices(lp_ctx);s++) {
s                 156 source4/utils/testparm.c 			struct loadparm_service *service = lp_servicebynum(lp_ctx, s);
s                  68 source4/web_server/web_server.c 	char *s;
s                  69 source4/web_server/web_server.c 	s = talloc_asprintf(web,"<HTML><HEAD><TITLE>Error %s</TITLE></HEAD><BODY><H1>Error %s</H1><pre>%s</pre><p></BODY></HTML>\r\n\r\n", 
s                  71 source4/web_server/web_server.c 	if (s == NULL) {
s                  76 source4/web_server/web_server.c 	websrv_output(web, s, strlen(s));
s                  81 source4/web_server/web_server.c 	char *s;
s                  85 source4/web_server/web_server.c 	s = talloc_asprintf(web, "HTTP/1.0 %s\r\n", status);
s                  86 source4/web_server/web_server.c 	if (s == NULL) return;
s                  88 source4/web_server/web_server.c 		s = talloc_asprintf_append_buffer(s, "%s: %s\r\n", hdr->name, hdr->value);
s                  91 source4/web_server/web_server.c 	s = talloc_asprintf_append_buffer(s, "\r\n");
s                  94 source4/web_server/web_server.c 	web->output.content = data_blob_string_const(s);
s                  90 source4/winbind/wb_init_domain.c 		char *s = talloc_asprintf(state, "ncacn_np:%s", state->domain->dc_name);
s                  91 source4/winbind/wb_init_domain.c 		if (s == NULL) return NULL;
s                  92 source4/winbind/wb_init_domain.c 		status = dcerpc_parse_binding(state, s, &binding);
s                  93 source4/winbind/wb_init_domain.c 		talloc_free(s);
s                  41 source4/winbind/wb_irpc.c 	struct wb_irpc_SamLogon_state *s;
s                  46 source4/winbind/wb_irpc.c 	s = talloc(msg, struct wb_irpc_SamLogon_state);
s                  47 source4/winbind/wb_irpc.c 	NT_STATUS_HAVE_NO_MEMORY(s);
s                  49 source4/winbind/wb_irpc.c 	s->msg = msg;
s                  50 source4/winbind/wb_irpc.c 	s->req = req;
s                  56 source4/winbind/wb_irpc.c 	ctx->async.private_data = s;
s                  64 source4/winbind/wb_irpc.c 	struct wb_irpc_SamLogon_state *s = talloc_get_type(ctx->async.private_data,
s                  70 source4/winbind/wb_irpc.c 	status = wb_sam_logon_recv(ctx, s, s->req);
s                  72 source4/winbind/wb_irpc.c 	irpc_send_reply(s->msg, status);
s                  88 source4/winbind/wb_irpc.c 	struct wb_irpc_get_idmap_state *s;
s                  93 source4/winbind/wb_irpc.c 	s = talloc(msg, struct wb_irpc_get_idmap_state);
s                  94 source4/winbind/wb_irpc.c 	NT_STATUS_HAVE_NO_MEMORY(s);
s                  96 source4/winbind/wb_irpc.c 	s->msg = msg;
s                  97 source4/winbind/wb_irpc.c 	s->req = req;
s                  98 source4/winbind/wb_irpc.c 	s->level = req->in.level;
s                 100 source4/winbind/wb_irpc.c 	switch(s->level) {
s                 112 source4/winbind/wb_irpc.c 	composite_continue(ctx, ctx, wb_irpc_get_idmap_callback, s);
s                 120 source4/winbind/wb_irpc.c 	struct wb_irpc_get_idmap_state *s;
s                 125 source4/winbind/wb_irpc.c 	s = talloc_get_type(ctx->async.private_data,
s                 128 source4/winbind/wb_irpc.c 	switch(s->level) {
s                 130 source4/winbind/wb_irpc.c 			status = wb_sids2xids_recv(ctx, &s->req->out.ids);
s                 133 source4/winbind/wb_irpc.c 			status = wb_xids2sids_recv(ctx, &s->req->out.ids);
s                 137 source4/winbind/wb_irpc.c 	irpc_send_reply(s->msg, status);
s                  57 source4/winbind/wb_sam_logon.c 	struct wb_sam_logon_state *s;
s                  62 source4/winbind/wb_sam_logon.c 	s = talloc_zero(c, struct wb_sam_logon_state);
s                  63 source4/winbind/wb_sam_logon.c 	if (composite_nomem(s, c)) return c;
s                  64 source4/winbind/wb_sam_logon.c 	s->ctx = c;
s                  65 source4/winbind/wb_sam_logon.c 	s->req = req;
s                  67 source4/winbind/wb_sam_logon.c 	c->private_data = s;
s                  69 source4/winbind/wb_sam_logon.c 	creq = wb_sid2domain_send(s, service, service->primary_sid);
s                  70 source4/winbind/wb_sam_logon.c 	composite_continue(c, creq, wb_sam_logon_recv_domain, s);
s                  80 source4/winbind/wb_sam_logon.c 	struct wb_sam_logon_state *s = talloc_get_type(creq->async.private_data,
s                  85 source4/winbind/wb_sam_logon.c 	s->ctx->status = wb_sid2domain_recv(creq, &domain);
s                  86 source4/winbind/wb_sam_logon.c 	if (!composite_is_ok(s->ctx)) return;
s                  88 source4/winbind/wb_sam_logon.c 	s->creds_state = cli_credentials_get_netlogon_creds(domain->libnet_ctx->cred);
s                  89 source4/winbind/wb_sam_logon.c 	creds_client_authenticator(s->creds_state, &s->auth1);
s                  91 source4/winbind/wb_sam_logon.c 	s->r.in.server_name = talloc_asprintf(s, "\\\\%s",
s                  93 source4/winbind/wb_sam_logon.c 	if (composite_nomem(s->r.in.server_name, s->ctx)) return;
s                  95 source4/winbind/wb_sam_logon.c 	s->r.in.computer_name = cli_credentials_get_workstation(domain->libnet_ctx->cred);
s                  96 source4/winbind/wb_sam_logon.c 	s->r.in.credential = &s->auth1;
s                  97 source4/winbind/wb_sam_logon.c 	s->r.in.return_authenticator = &s->auth2;
s                  98 source4/winbind/wb_sam_logon.c 	s->r.in.logon_level = s->req->in.logon_level;
s                  99 source4/winbind/wb_sam_logon.c 	s->r.in.logon = &s->req->in.logon;
s                 100 source4/winbind/wb_sam_logon.c 	s->r.in.validation_level = s->req->in.validation_level;
s                 101 source4/winbind/wb_sam_logon.c 	s->r.out.return_authenticator = NULL;
s                 102 source4/winbind/wb_sam_logon.c 	s->r.out.validation = talloc(s, union netr_Validation);
s                 103 source4/winbind/wb_sam_logon.c 	if (composite_nomem(s->r.out.validation, s->ctx)) return;
s                 104 source4/winbind/wb_sam_logon.c 	s->r.out.authoritative = talloc(s, uint8_t);
s                 105 source4/winbind/wb_sam_logon.c 	if (composite_nomem(s->r.out.authoritative, s->ctx)) return;
s                 114 source4/winbind/wb_sam_logon.c 	s->r_mem_ctx = talloc_new(s);
s                 115 source4/winbind/wb_sam_logon.c 	if (composite_nomem(s->r_mem_ctx, s->ctx)) return;
s                 117 source4/winbind/wb_sam_logon.c 	req = dcerpc_netr_LogonSamLogon_send(domain->netlogon_pipe, s->r_mem_ctx, &s->r);
s                 118 source4/winbind/wb_sam_logon.c 	composite_continue_rpc(s->ctx, req, wb_sam_logon_recv_samlogon, s);
s                 128 source4/winbind/wb_sam_logon.c 	struct wb_sam_logon_state *s = talloc_get_type(req->async.private_data,
s                 131 source4/winbind/wb_sam_logon.c 	s->ctx->status = dcerpc_ndr_request_recv(req);
s                 132 source4/winbind/wb_sam_logon.c 	if (!composite_is_ok(s->ctx)) return;
s                 134 source4/winbind/wb_sam_logon.c 	s->ctx->status = s->r.out.result;
s                 135 source4/winbind/wb_sam_logon.c 	if (!composite_is_ok(s->ctx)) return;
s                 137 source4/winbind/wb_sam_logon.c 	if ((s->r.out.return_authenticator == NULL) ||
s                 138 source4/winbind/wb_sam_logon.c 	    (!creds_client_check(s->creds_state,
s                 139 source4/winbind/wb_sam_logon.c 				 &s->r.out.return_authenticator->cred))) {
s                 141 source4/winbind/wb_sam_logon.c 		composite_error(s->ctx, NT_STATUS_ACCESS_DENIED);
s                 148 source4/winbind/wb_sam_logon.c 	creds_decrypt_samlogon(s->creds_state,
s                 149 source4/winbind/wb_sam_logon.c 			       s->r.in.validation_level,
s                 150 source4/winbind/wb_sam_logon.c 			       s->r.out.validation);
s                 152 source4/winbind/wb_sam_logon.c 	composite_done(s->ctx);
s                 159 source4/winbind/wb_sam_logon.c 	struct wb_sam_logon_state *s = talloc_get_type(c->private_data,
s                 164 source4/winbind/wb_sam_logon.c 		talloc_steal(mem_ctx, s->r_mem_ctx);
s                 165 source4/winbind/wb_sam_logon.c 		req->out.validation	= *s->r.out.validation;
s                 169 source4/winbind/wb_sam_logon.c 	talloc_free(s);
s                 317 source4/wrepl_server/wrepl_scavenging.c 	struct verify_state *s = talloc_get_type(ireq->async.private_data,
s                 319 source4/wrepl_server/wrepl_scavenging.c 	struct winsdb_record *rec = s->rec;
s                 344 source4/wrepl_server/wrepl_scavenging.c 		for (i=0; i < s->r.out.num_addrs; i++) {
s                 347 source4/wrepl_server/wrepl_scavenging.c 				if (strcmp(s->r.out.addrs[i].addr, rec->addresses[j]->address) == 0) {
s                 358 source4/wrepl_server/wrepl_scavenging.c 		if (s->r.out.num_addrs != 1 || strcmp(s->r.out.addrs[0].addr, "255.255.255.255") != 0) {
s                 375 source4/wrepl_server/wrepl_scavenging.c 		rec->expire_time= time(NULL) + s->service->config.tombstone_timeout;
s                 385 source4/wrepl_server/wrepl_scavenging.c 		rec->expire_time = time(NULL) + s->service->config.verify_interval;
s                 396 source4/wrepl_server/wrepl_scavenging.c 		ret = winsdb_modify(s->service->wins_db, rec, modify_flags);
s                 399 source4/wrepl_server/wrepl_scavenging.c 		ret = winsdb_delete(s->service->wins_db, rec);
s                 414 source4/wrepl_server/wrepl_scavenging.c 	talloc_free(s);
s                 429 source4/wrepl_server/wrepl_scavenging.c 	struct verify_state *s;
s                 479 source4/wrepl_server/wrepl_scavenging.c 		s = talloc_zero(tmp_mem, struct verify_state);
s                 480 source4/wrepl_server/wrepl_scavenging.c 		NT_STATUS_HAVE_NO_MEMORY(s);
s                 481 source4/wrepl_server/wrepl_scavenging.c 		s->msg_ctx	= service->task->msg_ctx;
s                 482 source4/wrepl_server/wrepl_scavenging.c 		s->service	= service;
s                 483 source4/wrepl_server/wrepl_scavenging.c 		s->rec		= talloc_steal(s, rec);
s                 485 source4/wrepl_server/wrepl_scavenging.c 		s->r.in.name		= *rec->name;
s                 486 source4/wrepl_server/wrepl_scavenging.c 		s->r.in.num_addrs	= 1;
s                 487 source4/wrepl_server/wrepl_scavenging.c 		s->r.in.addrs		= talloc_array(s, struct nbtd_proxy_wins_addr, s->r.in.num_addrs);
s                 488 source4/wrepl_server/wrepl_scavenging.c 		NT_STATUS_HAVE_NO_MEMORY(s->r.in.addrs);
s                 490 source4/wrepl_server/wrepl_scavenging.c 		s->r.in.addrs[0].addr	= rec->wins_owner;
s                 492 source4/wrepl_server/wrepl_scavenging.c 		ireq = IRPC_CALL_SEND(s->msg_ctx, nbt_servers[0],
s                 494 source4/wrepl_server/wrepl_scavenging.c 				      &s->r, s);
s                 498 source4/wrepl_server/wrepl_scavenging.c 		ireq->async.private_data= s;
s                 500 source4/wrepl_server/wrepl_scavenging.c 		talloc_steal(service, s);