field 54 examples/libsmbclient/teststat3.c #define COMPARE(name, field) \ field 55 examples/libsmbclient/teststat3.c if (st1.field != st2.field) \ field 58 examples/libsmbclient/teststat3.c (unsigned long) st1.field, \ field 59 examples/libsmbclient/teststat3.c (unsigned long) st2.field); \ field 17118 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->field)); field 17122 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->field)); field 17126 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_uint16(ndr, NDR_SCALARS, r->field)); field 17155 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->field)); field 17159 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->field)); field 17163 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_uint16(ndr, NDR_SCALARS, &r->field)); field 17654 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_set_switch_value(ndr, &r->field, r->type)); field 17655 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_push_spoolss_Field(ndr, NDR_SCALARS, &r->field)); field 17672 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_set_switch_value(ndr, &r->field, r->type)); field 17673 librpc/gen_ndr/ndr_spoolss.c NDR_CHECK(ndr_pull_spoolss_Field(ndr, NDR_SCALARS, &r->field)); field 17690 librpc/gen_ndr/ndr_spoolss.c ndr_print_set_switch_value(ndr, &r->field, r->type); field 17691 librpc/gen_ndr/ndr_spoolss.c ndr_print_spoolss_Field(ndr, "field", &r->field); field 1434 librpc/gen_ndr/spoolss.h uint16_t field;/* [case(PRINTER_NOTIFY_TYPE)] */ field 1490 librpc/gen_ndr/spoolss.h union spoolss_Field field;/* [switch_is(type)] */ field 1197 librpc/ndr/ndr_spoolss_buf.c ndr_print_spoolss_PrintNotifyField(ndr, "field", r->field); field 1201 librpc/ndr/ndr_spoolss_buf.c ndr_print_spoolss_JobNotifyField(ndr, "field", r->field); field 1205 librpc/ndr/ndr_spoolss_buf.c ndr_print_uint16(ndr, "field", r->field); field 10 source3/include/ads_protos.h const char *field); field 12 source3/include/ads_protos.h LDAPMessage *msg, const char *field, field 16 source3/include/ads_protos.h LDAPMessage *msg, const char *field, field 21 source3/include/ads_protos.h bool ads_pull_uint32(ADS_STRUCT *ads, LDAPMessage *msg, const char *field, field 24 source3/include/ads_protos.h bool ads_pull_sid(ADS_STRUCT *ads, LDAPMessage *msg, const char *field, field 27 source3/include/ads_protos.h LDAPMessage *msg, const char *field, DOM_SID **sids); field 29 source3/include/ads_protos.h LDAPMessage *msg, const char *field, SEC_DESC **sd); field 35 source3/include/ads_protos.h const char *field, field 396 source3/include/nt_printing.h uint32 field; /* Notify field changed */ field 290 source3/include/proto.h const char *decode_account_policy_name(int field); field 291 source3/include/proto.h const char *get_account_policy_attr(int field); field 292 source3/include/proto.h const char *account_policy_get_desc(int field); field 296 source3/include/proto.h bool account_policy_get(int field, uint32 *value); field 297 source3/include/proto.h bool account_policy_set(int field, uint32 value); field 298 source3/include/proto.h bool cache_account_policy_set(int field, uint32 value); field 299 source3/include/proto.h bool cache_account_policy_get(int field, uint32 *value); field 1670 source3/include/proto.h char *ads_build_path(const char *realm, const char *sep, const char *field, int reverse); field 6048 source3/include/proto.h uint16_t field, field 34 source3/lib/account_pol.c int field; field 109 source3/lib/account_pol.c const char *decode_account_policy_name(int field) field 113 source3/lib/account_pol.c if (field == account_policy_names[i].field) { field 124 source3/lib/account_pol.c const char *get_account_policy_attr(int field) field 127 source3/lib/account_pol.c for (i=0; account_policy_names[i].field; i++) { field 128 source3/lib/account_pol.c if (field == account_policy_names[i].field) { field 139 source3/lib/account_pol.c const char *account_policy_get_desc(int field) field 143 source3/lib/account_pol.c if (field == account_policy_names[i].field) { field 159 source3/lib/account_pol.c return account_policy_names[i].field; field 172 source3/lib/account_pol.c for (i=0; account_policy_names[i].field; i++) { field 173 source3/lib/account_pol.c if (account_policy_names[i].field == account_policy) { field 258 source3/lib/account_pol.c for (i=0; account_policy_names[i].field; i++) { field 260 source3/lib/account_pol.c if (!account_policy_set_default_on_empty(account_policy_names[i].field)) { field 305 source3/lib/account_pol.c bool account_policy_get(int field, uint32 *value) field 318 source3/lib/account_pol.c name = decode_account_policy_name(field); field 320 source3/lib/account_pol.c DEBUG(1, ("account_policy_get: Field %d is not a valid account policy type! Cannot get, returning 0.\n", field)); field 325 source3/lib/account_pol.c DEBUG(1, ("account_policy_get: tdb_fetch_uint32 failed for field %d (%s), returning 0\n", field, name)); field 342 source3/lib/account_pol.c bool account_policy_set(int field, uint32 value) field 351 source3/lib/account_pol.c name = decode_account_policy_name(field); field 353 source3/lib/account_pol.c DEBUG(1, ("Field %d is not a valid account policy type! Cannot set.\n", field)); field 360 source3/lib/account_pol.c "%u: %s\n", field, name, value, nt_errstr(status))); field 373 source3/lib/account_pol.c bool cache_account_policy_set(int field, uint32 value) field 380 source3/lib/account_pol.c policy_name = decode_account_policy_name(field); field 410 source3/lib/account_pol.c bool cache_account_policy_get(int field, uint32 *value) field 417 source3/lib/account_pol.c policy_name = decode_account_policy_name(field); field 26 source3/libads/ads_struct.c char *ads_build_path(const char *realm, const char *sep, const char *field, int reverse) field 46 source3/libads/ads_struct.c len = (numbits+1)*(strlen(field)+1) + strlen(r) + 1; field 54 source3/libads/ads_struct.c strlcpy(ret,field, len); field 63 source3/libads/ads_struct.c retval = asprintf(&s, "%s%s,%s", field, p, ret); field 65 source3/libads/ads_struct.c retval = asprintf(&s, "%s,%s%s", ret, field, p); field 2096 source3/libads/ldap.c static void dump_binary(ADS_STRUCT *ads, const char *field, struct berval **values) field 2100 source3/libads/ldap.c printf("%s: ", field); field 2108 source3/libads/ldap.c static void dump_guid(ADS_STRUCT *ads, const char *field, struct berval **values) field 2118 source3/libads/ldap.c printf("%s: %s\n", field, GUID_string(talloc_tos(), &tmp)); field 2125 source3/libads/ldap.c static void dump_sid(ADS_STRUCT *ads, const char *field, struct berval **values) field 2132 source3/libads/ldap.c printf("%s: %s\n", field, sid_to_fstring(tmp, &sid)); field 2164 source3/libads/ldap.c static void dump_string(const char *field, char **values) field 2168 source3/libads/ldap.c printf("%s: %s\n", field, values[i]); field 2177 source3/libads/ldap.c static bool ads_dump_field(ADS_STRUCT *ads, char *field, void **values, void *data_area) field 2198 source3/libads/ldap.c if (!field) { /* must be end of an entry */ field 2204 source3/libads/ldap.c if (StrCaseCmp(handlers[i].name, field) == 0) { field 2207 source3/libads/ldap.c handlers[i].handler(ads, field, (struct berval **) values); field 2214 source3/libads/ldap.c dump_string(field, (char **)values); field 2265 source3/libads/ldap.c char *field; field 2268 source3/libads/ldap.c if (!pull_utf8_talloc(ctx, &field, utf8_field, field 2276 source3/libads/ldap.c string = fn(ads, field, NULL, data_area); field 2280 source3/libads/ldap.c (LDAPMessage *)msg, field); field 2283 source3/libads/ldap.c fn(ads, field, (void **) str_vals, data_area); field 2287 source3/libads/ldap.c (LDAPMessage *)msg, field); field 2288 source3/libads/ldap.c fn(ads, field, (void **) ber_vals, data_area); field 2366 source3/libads/ldap.c const char *field) field 2373 source3/libads/ldap.c values = ldap_get_values(ads->ldap.ld, msg, field); field 2395 source3/libads/ldap.c LDAPMessage *msg, const char *field, field 2403 source3/libads/ldap.c values = ldap_get_values(ads->ldap.ld, msg, field); field 2444 source3/libads/ldap.c LDAPMessage *msg, const char *field, field 2460 source3/libads/ldap.c if ((strings = ads_pull_strings(ads, mem_ctx, msg, field, num_strings))) { field 2465 source3/libads/ldap.c expected_range_attrib = talloc_asprintf(mem_ctx, "%s;Range=", field); field 2541 source3/libads/ldap.c field, field 2565 source3/libads/ldap.c bool ads_pull_uint32(ADS_STRUCT *ads, LDAPMessage *msg, const char *field, field 2570 source3/libads/ldap.c values = ldap_get_values(ads->ldap.ld, msg, field); field 2619 source3/libads/ldap.c bool ads_pull_sid(ADS_STRUCT *ads, LDAPMessage *msg, const char *field, field 2625 source3/libads/ldap.c values = ldap_get_values_len(ads->ldap.ld, msg, field); field 2647 source3/libads/ldap.c LDAPMessage *msg, const char *field, DOM_SID **sids) field 2653 source3/libads/ldap.c values = ldap_get_values_len(ads->ldap.ld, msg, field); field 2695 source3/libads/ldap.c LDAPMessage *msg, const char *field, SEC_DESC **sd) field 2700 source3/libads/ldap.c values = ldap_get_values_len(ads->ldap.ld, msg, field); field 3265 source3/libads/ldap.c const char *field, field 3274 source3/libads/ldap.c if ((dn_strings = ads_pull_strings(ads, mem_ctx, msg, field, field 93 source3/printing/notify.c msg->type, msg->field, msg->id, msg->len, msg->flags); field 276 source3/printing/notify.c && (msg->field == JOB_NOTIFY_FIELD_TOTAL_BYTES field 277 source3/printing/notify.c || msg->field == JOB_NOTIFY_FIELD_TOTAL_PAGES )) field 283 source3/printing/notify.c tmp_ptr->msg->field == msg->field && field 289 source3/printing/notify.c "printer %s in notify_queue\n", msg->type, msg->field, msg->printer)); field 318 source3/printing/notify.c to notify_queue_head\n", msg->type, msg->field, msg->printer)); field 338 source3/printing/notify.c uint32 field, uint32 id, uint32 value1, field 357 source3/printing/notify.c msg->field = field; field 367 source3/printing/notify.c uint32 field, uint32 id, uint32 len, field 386 source3/printing/notify.c msg->field = field; field 637 source3/rpc_server/srv_spoolss_nt.c if (option->types[i].fields[j].field == notify_field) { field 1002 source3/rpc_server/srv_spoolss_nt.c if (!is_monitoring_event(p, msg->type, msg->field)) field 1009 source3/rpc_server/srv_spoolss_nt.c msg->type, msg->field, p->sharename)); field 1041 source3/rpc_server/srv_spoolss_nt.c construct_info_data( ¬ifies[count], msg->type, msg->field, id ); field 1045 source3/rpc_server/srv_spoolss_nt.c if ( printer_notify_table[msg->field].fn ) field 1046 source3/rpc_server/srv_spoolss_nt.c printer_notify_table[msg->field].fn(msg, ¬ifies[count], mem_ctx); field 1050 source3/rpc_server/srv_spoolss_nt.c if ( job_notify_table[msg->field].fn ) field 1051 source3/rpc_server/srv_spoolss_nt.c job_notify_table[msg->field].fn(msg, ¬ifies[count], mem_ctx); field 1123 source3/rpc_server/srv_spoolss_nt.c &msg->type, &msg->field, &msg->id, &msg->len, &msg->flags); field 1133 source3/rpc_server/srv_spoolss_nt.c msg->printer, (unsigned int)msg->id, msg->type, msg->field, msg->flags)); field 3288 source3/rpc_server/srv_spoolss_nt.c uint16_t field; field 3358 source3/rpc_server/srv_spoolss_nt.c uint16_t field) field 3364 source3/rpc_server/srv_spoolss_nt.c (notify_info_data_table[i].field == field) ) { field 3369 source3/rpc_server/srv_spoolss_nt.c DEBUG(5, ("invalid notify data type %d/%d\n", type, field)); field 3378 source3/rpc_server/srv_spoolss_nt.c uint16_t field, field 3385 source3/rpc_server/srv_spoolss_nt.c notify_info_data_table[i].field == field && field 3400 source3/rpc_server/srv_spoolss_nt.c uint16_t field, field 3404 source3/rpc_server/srv_spoolss_nt.c info_data->field.field = field; field 3405 source3/rpc_server/srv_spoolss_nt.c info_data->variable_type = variable_type_of_notify_info_data(type, field); field 3424 source3/rpc_server/srv_spoolss_nt.c uint16_t field; field 3440 source3/rpc_server/srv_spoolss_nt.c field = option_type->fields[field_num].field; field 3442 source3/rpc_server/srv_spoolss_nt.c DEBUG(4,("construct_notify_printer_info: notify [%d]: type [%x], field [%x]\n", field_num, type, field)); field 3444 source3/rpc_server/srv_spoolss_nt.c if (!search_notify(type, field, &j) ) field 3458 source3/rpc_server/srv_spoolss_nt.c construct_info_data(current_data, type, field, id); field 3489 source3/rpc_server/srv_spoolss_nt.c uint16_t field; field 3501 source3/rpc_server/srv_spoolss_nt.c field = option_type->fields[field_num].field; field 3503 source3/rpc_server/srv_spoolss_nt.c if (!search_notify(type, field, &j) ) field 3516 source3/rpc_server/srv_spoolss_nt.c construct_info_data(current_data, type, field, id); field 3608 source3/rpc_server/srv_spoolss_nt.c i, info->data[i].type, info->data[i].field, info->data[i].reserved, field 3022 source3/rpcclient/cmd_spoolss.c option.types[0].fields[0].field = PRINTER_NOTIFY_FIELD_SERVER_NAME; field 3031 source3/rpcclient/cmd_spoolss.c option.types[1].fields[0].field = JOB_NOTIFY_FIELD_PRINTER_NAME; field 405 source3/utils/net_ads.c static bool usergrp_display(ADS_STRUCT *ads, char *field, void **values, void *data_area) field 409 source3/utils/net_ads.c if (!field) { /* must be end of record */ field 425 source3/utils/net_ads.c if (StrCaseCmp(field, "sAMAccountName") == 0) { field 428 source3/utils/net_ads.c if (StrCaseCmp(field, "description") == 0) field 29 source3/utils/net_sam.c const char *field, field 41 source3/utils/net_sam.c field); field 81 source3/utils/net_sam.c d_printf("Updated %s for %s\\%s to %s\n", field, dom, name, argv[1]); field 132 source3/utils/net_sam.c const char **argv, const char *field, field 146 source3/utils/net_sam.c field); field 191 source3/utils/net_sam.c d_fprintf(stderr, "Updated flag %s for %s\\%s to %s\n", field, dom, field 455 source3/utils/net_sam.c int field; field 465 source3/utils/net_sam.c field = account_policy_name_to_fieldnum(account_policy); field 482 source3/utils/net_sam.c if (field == 0) { field 498 source3/utils/net_sam.c if (!pdb_get_account_policy(field, &old_value)) { field 506 source3/utils/net_sam.c if (!pdb_set_account_policy(field, value)) { field 522 source3/utils/net_sam.c int field; field 531 source3/utils/net_sam.c field = account_policy_name_to_fieldnum(account_policy); field 533 source3/utils/net_sam.c if (field == 0) { field 550 source3/utils/net_sam.c if (!pdb_get_account_policy(field, &old_value)) { field 557 source3/utils/net_sam.c account_policy, account_policy_get_desc(field)); field 1108 source3/utils/pdbedit.c int field = account_policy_name_to_fieldnum(account_policy); field 1109 source3/utils/pdbedit.c if (field == 0) { field 1124 source3/utils/pdbedit.c if (!pdb_get_account_policy(field, &value)) { field 1129 source3/utils/pdbedit.c printf("account policy \"%s\" description: %s\n", account_policy, account_policy_get_desc(field)); field 1132 source3/utils/pdbedit.c if (!pdb_set_account_policy(field, account_policy_value)) { field 238 source4/heimdal/kdc/pkinit.c integer_to_BN(krb5_context context, const char *field, heim_integer *f) field 245 source4/heimdal/kdc/pkinit.c "PKINIT: parsing BN failed %s", field); field 59 source4/heimdal/lib/asn1/asn1_queue.h #define QUEUEDEBUG_ASN1_TAILQ_INSERT_HEAD(head, elm, field) \ field 61 source4/heimdal/lib/asn1/asn1_queue.h (head)->tqh_first->field.tqe_prev != &(head)->tqh_first) \ field 63 source4/heimdal/lib/asn1/asn1_queue.h #define QUEUEDEBUG_ASN1_TAILQ_INSERT_TAIL(head, elm, field) \ field 66 source4/heimdal/lib/asn1/asn1_queue.h #define QUEUEDEBUG_ASN1_TAILQ_OP(elm, field) \ field 67 source4/heimdal/lib/asn1/asn1_queue.h if ((elm)->field.tqe_next && \ field 68 source4/heimdal/lib/asn1/asn1_queue.h (elm)->field.tqe_next->field.tqe_prev != \ field 69 source4/heimdal/lib/asn1/asn1_queue.h &(elm)->field.tqe_next) \ field 71 source4/heimdal/lib/asn1/asn1_queue.h if (*(elm)->field.tqe_prev != (elm)) \ field 73 source4/heimdal/lib/asn1/asn1_queue.h #define QUEUEDEBUG_ASN1_TAILQ_PREREMOVE(head, elm, field) \ field 74 source4/heimdal/lib/asn1/asn1_queue.h if ((elm)->field.tqe_next == NULL && \ field 75 source4/heimdal/lib/asn1/asn1_queue.h (head)->tqh_last != &(elm)->field.tqe_next) \ field 78 source4/heimdal/lib/asn1/asn1_queue.h #define QUEUEDEBUG_ASN1_TAILQ_POSTREMOVE(elm, field) \ field 79 source4/heimdal/lib/asn1/asn1_queue.h (elm)->field.tqe_next = (void *)1L; \ field 80 source4/heimdal/lib/asn1/asn1_queue.h (elm)->field.tqe_prev = (void *)1L; field 82 source4/heimdal/lib/asn1/asn1_queue.h #define QUEUEDEBUG_ASN1_TAILQ_INSERT_HEAD(head, elm, field) field 83 source4/heimdal/lib/asn1/asn1_queue.h #define QUEUEDEBUG_ASN1_TAILQ_INSERT_TAIL(head, elm, field) field 84 source4/heimdal/lib/asn1/asn1_queue.h #define QUEUEDEBUG_ASN1_TAILQ_OP(elm, field) field 85 source4/heimdal/lib/asn1/asn1_queue.h #define QUEUEDEBUG_ASN1_TAILQ_PREREMOVE(head, elm, field) field 86 source4/heimdal/lib/asn1/asn1_queue.h #define QUEUEDEBUG_ASN1_TAILQ_POSTREMOVE(elm, field) field 94 source4/heimdal/lib/asn1/asn1_queue.h #define ASN1_TAILQ_INSERT_HEAD(head, elm, field) do { \ field 95 source4/heimdal/lib/asn1/asn1_queue.h QUEUEDEBUG_ASN1_TAILQ_INSERT_HEAD((head), (elm), field) \ field 96 source4/heimdal/lib/asn1/asn1_queue.h if (((elm)->field.tqe_next = (head)->tqh_first) != NULL) \ field 97 source4/heimdal/lib/asn1/asn1_queue.h (head)->tqh_first->field.tqe_prev = \ field 98 source4/heimdal/lib/asn1/asn1_queue.h &(elm)->field.tqe_next; \ field 100 source4/heimdal/lib/asn1/asn1_queue.h (head)->tqh_last = &(elm)->field.tqe_next; \ field 102 source4/heimdal/lib/asn1/asn1_queue.h (elm)->field.tqe_prev = &(head)->tqh_first; \ field 105 source4/heimdal/lib/asn1/asn1_queue.h #define ASN1_TAILQ_INSERT_TAIL(head, elm, field) do { \ field 106 source4/heimdal/lib/asn1/asn1_queue.h QUEUEDEBUG_ASN1_TAILQ_INSERT_TAIL((head), (elm), field) \ field 107 source4/heimdal/lib/asn1/asn1_queue.h (elm)->field.tqe_next = NULL; \ field 108 source4/heimdal/lib/asn1/asn1_queue.h (elm)->field.tqe_prev = (head)->tqh_last; \ field 110 source4/heimdal/lib/asn1/asn1_queue.h (head)->tqh_last = &(elm)->field.tqe_next; \ field 113 source4/heimdal/lib/asn1/asn1_queue.h #define ASN1_TAILQ_INSERT_AFTER(head, listelm, elm, field) do { \ field 114 source4/heimdal/lib/asn1/asn1_queue.h QUEUEDEBUG_ASN1_TAILQ_OP((listelm), field) \ field 115 source4/heimdal/lib/asn1/asn1_queue.h if (((elm)->field.tqe_next = (listelm)->field.tqe_next) != NULL)\ field 116 source4/heimdal/lib/asn1/asn1_queue.h (elm)->field.tqe_next->field.tqe_prev = \ field 117 source4/heimdal/lib/asn1/asn1_queue.h &(elm)->field.tqe_next; \ field 119 source4/heimdal/lib/asn1/asn1_queue.h (head)->tqh_last = &(elm)->field.tqe_next; \ field 120 source4/heimdal/lib/asn1/asn1_queue.h (listelm)->field.tqe_next = (elm); \ field 121 source4/heimdal/lib/asn1/asn1_queue.h (elm)->field.tqe_prev = &(listelm)->field.tqe_next; \ field 124 source4/heimdal/lib/asn1/asn1_queue.h #define ASN1_TAILQ_INSERT_BEFORE(listelm, elm, field) do { \ field 125 source4/heimdal/lib/asn1/asn1_queue.h QUEUEDEBUG_ASN1_TAILQ_OP((listelm), field) \ field 126 source4/heimdal/lib/asn1/asn1_queue.h (elm)->field.tqe_prev = (listelm)->field.tqe_prev; \ field 127 source4/heimdal/lib/asn1/asn1_queue.h (elm)->field.tqe_next = (listelm); \ field 128 source4/heimdal/lib/asn1/asn1_queue.h *(listelm)->field.tqe_prev = (elm); \ field 129 source4/heimdal/lib/asn1/asn1_queue.h (listelm)->field.tqe_prev = &(elm)->field.tqe_next; \ field 132 source4/heimdal/lib/asn1/asn1_queue.h #define ASN1_TAILQ_REMOVE(head, elm, field) do { \ field 133 source4/heimdal/lib/asn1/asn1_queue.h QUEUEDEBUG_ASN1_TAILQ_PREREMOVE((head), (elm), field) \ field 134 source4/heimdal/lib/asn1/asn1_queue.h QUEUEDEBUG_ASN1_TAILQ_OP((elm), field) \ field 135 source4/heimdal/lib/asn1/asn1_queue.h if (((elm)->field.tqe_next) != NULL) \ field 136 source4/heimdal/lib/asn1/asn1_queue.h (elm)->field.tqe_next->field.tqe_prev = \ field 137 source4/heimdal/lib/asn1/asn1_queue.h (elm)->field.tqe_prev; \ field 139 source4/heimdal/lib/asn1/asn1_queue.h (head)->tqh_last = (elm)->field.tqe_prev; \ field 140 source4/heimdal/lib/asn1/asn1_queue.h *(elm)->field.tqe_prev = (elm)->field.tqe_next; \ field 141 source4/heimdal/lib/asn1/asn1_queue.h QUEUEDEBUG_ASN1_TAILQ_POSTREMOVE((elm), field); \ field 144 source4/heimdal/lib/asn1/asn1_queue.h #define ASN1_TAILQ_FOREACH(var, head, field) \ field 147 source4/heimdal/lib/asn1/asn1_queue.h (var) = ((var)->field.tqe_next)) field 149 source4/heimdal/lib/asn1/asn1_queue.h #define ASN1_TAILQ_FOREACH_REVERSE(var, head, headname, field) \ field 152 source4/heimdal/lib/asn1/asn1_queue.h (var) = (*(((struct headname *)((var)->field.tqe_prev))->tqh_last))) field 159 source4/heimdal/lib/asn1/asn1_queue.h #define ASN1_TAILQ_NEXT(elm, field) ((elm)->field.tqe_next) field 163 source4/heimdal/lib/asn1/asn1_queue.h #define ASN1_TAILQ_PREV(elm, headname, field) \ field 164 source4/heimdal/lib/asn1/asn1_queue.h (*(((struct headname *)((elm)->field.tqe_prev))->tqh_last)) field 62 source4/heimdal/lib/gssapi/mech/mechqueue.h #define SLIST_INSERT_AFTER(slistelm, elm, field) do { \ field 63 source4/heimdal/lib/gssapi/mech/mechqueue.h (elm)->field.sle_next = (slistelm)->field.sle_next; \ field 64 source4/heimdal/lib/gssapi/mech/mechqueue.h (slistelm)->field.sle_next = (elm); \ field 67 source4/heimdal/lib/gssapi/mech/mechqueue.h #define SLIST_INSERT_HEAD(head, elm, field) do { \ field 68 source4/heimdal/lib/gssapi/mech/mechqueue.h (elm)->field.sle_next = (head)->slh_first; \ field 72 source4/heimdal/lib/gssapi/mech/mechqueue.h #define SLIST_REMOVE_HEAD(head, field) do { \ field 73 source4/heimdal/lib/gssapi/mech/mechqueue.h (head)->slh_first = (head)->slh_first->field.sle_next; \ field 76 source4/heimdal/lib/gssapi/mech/mechqueue.h #define SLIST_REMOVE(head, elm, type, field) do { \ field 78 source4/heimdal/lib/gssapi/mech/mechqueue.h SLIST_REMOVE_HEAD((head), field); \ field 82 source4/heimdal/lib/gssapi/mech/mechqueue.h while(curelm->field.sle_next != (elm)) \ field 83 source4/heimdal/lib/gssapi/mech/mechqueue.h curelm = curelm->field.sle_next; \ field 84 source4/heimdal/lib/gssapi/mech/mechqueue.h curelm->field.sle_next = \ field 85 source4/heimdal/lib/gssapi/mech/mechqueue.h curelm->field.sle_next->field.sle_next; \ field 89 source4/heimdal/lib/gssapi/mech/mechqueue.h #define SLIST_FOREACH(var, head, field) \ field 90 source4/heimdal/lib/gssapi/mech/mechqueue.h for((var) = (head)->slh_first; (var); (var) = (var)->field.sle_next) field 97 source4/heimdal/lib/gssapi/mech/mechqueue.h #define SLIST_NEXT(elm, field) ((elm)->field.sle_next) field 111 source4/heimdal/lib/krb5/pkinit.c integer_to_BN(krb5_context context, const char *field, const heim_integer *f) field 118 source4/heimdal/lib/krb5/pkinit.c N_("PKINIT: parsing BN failed %s", ""), field); field 322 source4/libnet/libnet_samsync_ldb.c #define ADD_OR_DEL(type, attrib, field) do { \ field 323 source4/libnet/libnet_samsync_ldb.c if (user->field) { \ field 325 source4/libnet/libnet_samsync_ldb.c attrib, user->field); \ field 557 source4/libnet/libnet_samsync_ldb.c #define ADD_OR_DEL(type, attrib, field) do { \ field 558 source4/libnet/libnet_samsync_ldb.c if (group->field) { \ field 560 source4/libnet/libnet_samsync_ldb.c attrib, group->field); \ field 769 source4/libnet/libnet_samsync_ldb.c #define ADD_OR_DEL(type, attrib, field) do { \ field 770 source4/libnet/libnet_samsync_ldb.c if (alias->field) { \ field 772 source4/libnet/libnet_samsync_ldb.c attrib, alias->field); \ field 68 source4/libnet/libnet_user.h #define SET_FIELD_LSA_STRING(new, current, mod, field, flag) \ field 69 source4/libnet/libnet_user.h if (new.field != NULL && \ field 70 source4/libnet/libnet_user.h !strequal_m(current->field.string, new.field)) { \ field 72 source4/libnet/libnet_user.h mod->field = talloc_strdup(mem_ctx, new.field); \ field 73 source4/libnet/libnet_user.h if (mod->field == NULL) return NT_STATUS_NO_MEMORY; \ field 78 source4/libnet/libnet_user.h #define SET_FIELD_NTTIME(new, current, mod, field, flag) \ field 79 source4/libnet/libnet_user.h if (new.field != 0) { \ field 80 source4/libnet/libnet_user.h NTTIME newval = timeval_to_nttime(new.field); \ field 81 source4/libnet/libnet_user.h if (newval != current->field) { \ field 82 source4/libnet/libnet_user.h mod->field = talloc_memdup(mem_ctx, new.field, sizeof(*new.field)); \ field 83 source4/libnet/libnet_user.h if (mod->field == NULL) return NT_STATUS_NO_MEMORY; \ field 88 source4/libnet/libnet_user.h #define SET_FIELD_UINT32(new, current, mod, field, flag) \ field 89 source4/libnet/libnet_user.h if (current->field != new.field) { \ field 90 source4/libnet/libnet_user.h mod->field = new.field; \ field 94 source4/libnet/libnet_user.h #define SET_FIELD_ACCT_FLAGS(new, current, mod, field, flag) \ field 95 source4/libnet/libnet_user.h if (new.field) { \ field 96 source4/libnet/libnet_user.h if (current->field != new.field) { \ field 97 source4/libnet/libnet_user.h mod->field = new.field; \ field 121 source4/ntvfs/ntvfs_base.c #define FIELD_DIFFERS(field) (iface->field != critical_sizes.field) field 42 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_STRING(msg, field, attr) \ field 43 source4/rpc_server/samr/dcesrv_samr.c info->field.string = samdb_result_string(msg, attr, ""); field 44 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_UINT(msg, field, attr) \ field 45 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_uint(msg, attr, 0); field 46 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_RID(msg, field, attr) \ field 47 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_rid_from_sid(mem_ctx, msg, attr, 0); field 48 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_UINT64(msg, field, attr) \ field 49 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_uint64(msg, attr, 0); field 50 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_APASSC(msg, field, attr) \ field 51 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_allow_password_change(sam_ctx, mem_ctx, \ field 53 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_FPASSC(msg, field, attr) \ field 54 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_force_password_change(sam_ctx, mem_ctx, \ field 56 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_LHOURS(msg, field, attr) \ field 57 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_logon_hours(mem_ctx, msg, attr); field 58 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_AFLAGS(msg, field, attr) \ field 59 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_acct_flags(sam_ctx, mem_ctx, msg, a_state->domain_state->domain_dn); field 60 source4/rpc_server/samr/dcesrv_samr.c #define QUERY_PARAMETERS(msg, field, attr) \ field 61 source4/rpc_server/samr/dcesrv_samr.c info->field = samdb_result_parameters(mem_ctx, msg, attr); field 66 source4/rpc_server/samr/dcesrv_samr.c #define SET_STRING(msg, field, attr) do { \ field 68 source4/rpc_server/samr/dcesrv_samr.c if (r->in.info->field.string == NULL) return NT_STATUS_INVALID_PARAMETER; \ field 69 source4/rpc_server/samr/dcesrv_samr.c if (r->in.info->field.string[0] == '\0') { \ field 74 source4/rpc_server/samr/dcesrv_samr.c if (ldb_msg_add_string(msg, attr, r->in.info->field.string) != 0) { \ field 81 source4/rpc_server/samr/dcesrv_samr.c #define SET_UINT(msg, field, attr) do { \ field 83 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_uint(sam_ctx, mem_ctx, msg, attr, r->in.info->field) != 0) { \ field 90 source4/rpc_server/samr/dcesrv_samr.c #define SET_INT64(msg, field, attr) do { \ field 92 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_int64(sam_ctx, mem_ctx, msg, attr, r->in.info->field) != 0) { \ field 99 source4/rpc_server/samr/dcesrv_samr.c #define SET_UINT64(msg, field, attr) do { \ field 101 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_uint64(sam_ctx, mem_ctx, msg, attr, r->in.info->field) != 0) { \ field 116 source4/rpc_server/samr/dcesrv_samr.c #define SET_AFLAGS(msg, field, attr) do { \ field 118 source4/rpc_server/samr/dcesrv_samr.c if ((r->in.info->field & (ACB_NORMAL | ACB_DOMTRUST | ACB_WSTRUST | ACB_SVRTRUST)) == 0) { \ field 121 source4/rpc_server/samr/dcesrv_samr.c CHECK_FOR_MULTIPLES(r->in.info->field, ACB_NORMAL, ACB_NORMAL | ACB_DOMTRUST | ACB_WSTRUST | ACB_SVRTRUST); \ field 122 source4/rpc_server/samr/dcesrv_samr.c CHECK_FOR_MULTIPLES(r->in.info->field, ACB_DOMTRUST, ACB_NORMAL | ACB_DOMTRUST | ACB_WSTRUST | ACB_SVRTRUST); \ field 123 source4/rpc_server/samr/dcesrv_samr.c CHECK_FOR_MULTIPLES(r->in.info->field, ACB_WSTRUST, ACB_NORMAL | ACB_DOMTRUST | ACB_WSTRUST | ACB_SVRTRUST); \ field 124 source4/rpc_server/samr/dcesrv_samr.c CHECK_FOR_MULTIPLES(r->in.info->field, ACB_SVRTRUST, ACB_NORMAL | ACB_DOMTRUST | ACB_WSTRUST | ACB_SVRTRUST); \ field 125 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_acct_flags(sam_ctx, mem_ctx, msg, attr, (r->in.info->field & ~(ACB_AUTOLOCK|ACB_PW_EXPIRED))) != 0) { \ field 132 source4/rpc_server/samr/dcesrv_samr.c #define SET_LHOURS(msg, field, attr) do { \ field 134 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_logon_hours(sam_ctx, mem_ctx, msg, attr, &r->in.info->field) != 0) { \ field 141 source4/rpc_server/samr/dcesrv_samr.c #define SET_PARAMETERS(msg, field, attr) do { \ field 143 source4/rpc_server/samr/dcesrv_samr.c if (r->in.info->field.length != 0) { \ field 144 source4/rpc_server/samr/dcesrv_samr.c if (samdb_msg_add_parameters(sam_ctx, mem_ctx, msg, attr, &r->in.info->field) != 0) { \ field 1391 source4/torture/gentest.c #define ADD_HANDLE_SMB2(name, field) do { \ field 1395 source4/torture/gentest.c handles[i] = parm[i].field; \ field 1400 source4/torture/gentest.c #define REMOVE_HANDLE_SMB2(field) do { \ field 1404 source4/torture/gentest.c handles[i] = parm[i].field; \ field 1409 source4/torture/gentest.c #define ADD_HANDLE_SMB(name, field) do { \ field 1413 source4/torture/gentest.c handles[i] = parm[i].field; \ field 1418 source4/torture/gentest.c #define REMOVE_HANDLE_SMB(field) do { \ field 1422 source4/torture/gentest.c handles[i] = parm[i].field; \ field 1427 source4/torture/gentest.c #define GEN_SET_FNUM_SMB2(field) do { \ field 1430 source4/torture/gentest.c parm[i].field = gen_lookup_handle_smb2(i, parm[i].field.data[0]); \ field 1434 source4/torture/gentest.c #define GEN_SET_FNUM_SMB(field) do { \ field 1437 source4/torture/gentest.c parm[i].field = gen_lookup_handle_smb(i, parm[i].field); \ field 1441 source4/torture/gentest.c #define CHECK_EQUAL(field) do { \ field 1442 source4/torture/gentest.c if (parm[0].field != parm[1].field && !ignore_pattern(#field)) { \ field 1443 source4/torture/gentest.c current_op.mismatch = #field; \ field 1444 source4/torture/gentest.c printf("Mismatch in %s - 0x%llx 0x%llx\n", #field, \ field 1445 source4/torture/gentest.c (unsigned long long)parm[0].field, (unsigned long long)parm[1].field); \ field 1450 source4/torture/gentest.c #define CHECK_SECDESC(field) do { \ field 1451 source4/torture/gentest.c if (!security_acl_equal(parm[0].field->dacl, parm[1].field->dacl) && !ignore_pattern(#field)) { \ field 1452 source4/torture/gentest.c current_op.mismatch = #field; \ field 1453 source4/torture/gentest.c printf("Mismatch in %s\n", #field); \ field 1458 source4/torture/gentest.c #define CHECK_ATTRIB(field) do { \ field 1460 source4/torture/gentest.c CHECK_EQUAL(field); \ field 1461 source4/torture/gentest.c } else if ((~FILE_ATTRIBUTE_NONINDEXED & parm[0].field) != (~FILE_ATTRIBUTE_NONINDEXED & parm[1].field) && !ignore_pattern(#field)) { \ field 1462 source4/torture/gentest.c current_op.mismatch = #field; \ field 1463 source4/torture/gentest.c printf("Mismatch in %s - 0x%x 0x%x\n", #field, \ field 1464 source4/torture/gentest.c (int)parm[0].field, (int)parm[1].field); \ field 1469 source4/torture/gentest.c #define CHECK_WSTR_EQUAL(field) do { \ field 1470 source4/torture/gentest.c if ((!parm[0].field.s && parm[1].field.s) || (parm[0].field.s && !parm[1].field.s)) { \ field 1471 source4/torture/gentest.c current_op.mismatch = #field; \ field 1472 source4/torture/gentest.c printf("%s is NULL!\n", #field); \ field 1475 source4/torture/gentest.c if (parm[0].field.s && strcmp(parm[0].field.s, parm[1].field.s) != 0 && !ignore_pattern(#field)) { \ field 1476 source4/torture/gentest.c current_op.mismatch = #field; \ field 1477 source4/torture/gentest.c printf("Mismatch in %s - %s %s\n", #field, \ field 1478 source4/torture/gentest.c parm[0].field.s, parm[1].field.s); \ field 1481 source4/torture/gentest.c CHECK_EQUAL(field.private_length); \ field 1484 source4/torture/gentest.c #define CHECK_BLOB_EQUAL(field) do { \ field 1485 source4/torture/gentest.c if (((parm[0].field.data == NULL && parm[1].field.data != NULL) || \ field 1486 source4/torture/gentest.c (parm[1].field.data == NULL && parm[0].field.data != NULL) || \ field 1487 source4/torture/gentest.c (memcmp(parm[0].field.data, parm[1].field.data, parm[0].field.length) != 0)) && !ignore_pattern(#field)) { \ field 1488 source4/torture/gentest.c current_op.mismatch = #field; \ field 1489 source4/torture/gentest.c printf("Mismatch in %s\n", #field); \ field 1492 source4/torture/gentest.c CHECK_EQUAL(field.length); \ field 1495 source4/torture/gentest.c #define CHECK_TIMES_EQUAL(field) do { \ field 1496 source4/torture/gentest.c if (labs(parm[0].field - parm[1].field) > time_skew() && \ field 1497 source4/torture/gentest.c !ignore_pattern(#field)) { \ field 1498 source4/torture/gentest.c current_op.mismatch = #field; \ field 1499 source4/torture/gentest.c printf("Mismatch in %s - 0x%x 0x%x\n", #field, \ field 1500 source4/torture/gentest.c (int)parm[0].field, (int)parm[1].field); \ field 1505 source4/torture/gentest.c #define CHECK_NTTIMES_EQUAL(field) do { \ field 1506 source4/torture/gentest.c if (labs(nt_time_to_unix(parm[0].field) - \ field 1507 source4/torture/gentest.c nt_time_to_unix(parm[1].field)) > time_skew() && \ field 1508 source4/torture/gentest.c !ignore_pattern(#field)) { \ field 1509 source4/torture/gentest.c current_op.mismatch = #field; \ field 1510 source4/torture/gentest.c printf("Mismatch in %s - 0x%x 0x%x\n", #field, \ field 1511 source4/torture/gentest.c (int)nt_time_to_unix(parm[0].field), \ field 1512 source4/torture/gentest.c (int)nt_time_to_unix(parm[1].field)); \ field 22 source4/torture/libnet/usertest.h #define continue_if_field_set(field) \ field 23 source4/torture/libnet/usertest.h if (field != 0) { \ field 47 source4/torture/raw/notify.c #define CHECK_WSTR(field, value, flags) do { \ field 48 source4/torture/raw/notify.c if (!field.s || strcmp(field.s, value) || wire_bad_flags(&field, flags, cli->transport)) { \ field 49 source4/torture/raw/notify.c printf("(%d) %s [%s] != %s\n", __LINE__, #field, field.s, value); \ field 90 source4/torture/raw/open.c #define CHECK_TIME(t, field) do { \ field 97 source4/torture/raw/open.c t2 = nt_time_to_unix(finfo.all_info.out.field) & ~1; \ field 100 source4/torture/raw/open.c __location__, #field, \ field 107 source4/torture/raw/open.c #define CHECK_NTTIME(t, field) do { \ field 113 source4/torture/raw/open.c t2 = finfo.all_info.out.field; \ field 116 source4/torture/raw/open.c __location__, #field, \ field 123 source4/torture/raw/open.c #define CHECK_ALL_INFO(v, field) do { \ field 128 source4/torture/raw/open.c if ((v) != (finfo.all_info.out.field)) { \ field 130 source4/torture/raw/open.c __location__, #field, (int)v, (int)(finfo.all_info.out.field)); \ field 762 source4/torture/raw/qfileinfo.c #define NAME_PATH_CHECK(sname, stype, field) do { \ field 765 source4/torture/raw/qfileinfo.c VAL_EQUAL(stype, field, stype, field); \ field 277 source4/torture/raw/qfsinfo.c #define STR_CHECK(sname, stype, field, flags) do { \ field 280 source4/torture/raw/qfsinfo.c if (s1->stype.out.field.s && wire_bad_flags(&s1->stype.out.field, flags, cli->transport)) { \ field 282 source4/torture/raw/qfsinfo.c __LINE__, #stype, #field); \ field 145 source4/torture/raw/setfileinfo.c #define CHECK_VALUE(call, stype, field, value) do { \ field 147 source4/torture/raw/setfileinfo.c if (NT_STATUS_IS_OK(status) && NT_STATUS_IS_OK(status2) && finfo2.stype.out.field != value) { \ field 149 source4/torture/raw/setfileinfo.c call_name, #stype, #field, \ field 150 source4/torture/raw/setfileinfo.c (uint_t)value, (uint_t)finfo2.stype.out.field); \ field 155 source4/torture/raw/setfileinfo.c #define CHECK_TIME(call, stype, field, value) do { \ field 157 source4/torture/raw/setfileinfo.c if (NT_STATUS_IS_OK(status) && NT_STATUS_IS_OK(status2) && nt_time_to_unix(finfo2.stype.out.field) != value) { \ field 159 source4/torture/raw/setfileinfo.c call_name, #stype, #field, \ field 161 source4/torture/raw/setfileinfo.c (uint_t)nt_time_to_unix(finfo2.stype.out.field)); \ field 163 source4/torture/raw/setfileinfo.c printf("\t%s\n", nt_time_string(torture, finfo2.stype.out.field)); \ field 168 source4/torture/raw/setfileinfo.c #define CHECK_STR(call, stype, field, value) do { \ field 170 source4/torture/raw/setfileinfo.c if (NT_STATUS_IS_OK(status) && NT_STATUS_IS_OK(status2) && strcmp(finfo2.stype.out.field, value) != 0) { \ field 172 source4/torture/raw/setfileinfo.c call_name, #stype, #field, \ field 174 source4/torture/raw/setfileinfo.c finfo2.stype.out.field); \ field 52 source4/torture/raw/write.c #define CHECK_ALL_INFO(v, field) do { \ field 57 source4/torture/raw/write.c if ((v) != finfo.all_info.out.field) { \ field 59 source4/torture/raw/write.c __location__, #field, (double)v, (double)finfo.all_info.out.field); \ field 234 source4/torture/rpc/samr.c #define STRING_EQUAL(s1, s2, field) \ field 237 source4/torture/rpc/samr.c #field, s2, __location__); \ field 242 source4/torture/rpc/samr.c #define MEM_EQUAL(s1, s2, length, field) \ field 245 source4/torture/rpc/samr.c #field, (const char *)s2, __location__); \ field 250 source4/torture/rpc/samr.c #define INT_EQUAL(i1, i2, field) \ field 253 source4/torture/rpc/samr.c #field, (unsigned long long)i2, (unsigned long long)i1, __location__); \ field 258 source4/torture/rpc/spoolss_notify.c t1.types[0].fields[0].field = PRINTER_NOTIFY_FIELD_SERVER_NAME; field 263 source4/torture/rpc/spoolss_notify.c t1.types[1].fields[0].field = PRINTER_NOTIFY_FIELD_PRINTER_NAME; field 46 source4/torture/smb2/find.c #define CHECK_VALUE(call_name, stype, field) do { \ field 48 source4/torture/smb2/find.c if (io.all_info2.out.field != d->stype.field) { \ field 50 source4/torture/smb2/find.c #call_name, #field, \ field 51 source4/torture/smb2/find.c (long long)io.all_info2.out.field, (long long)d->stype.field); \ field 55 source4/torture/smb2/find.c #define CHECK_CONST_STRING(call_name, stype, field, str) do { \ field 57 source4/torture/smb2/find.c if (strcmp(str, d->stype.field.s) != 0) { \ field 59 source4/torture/smb2/find.c #call_name, #field, \ field 60 source4/torture/smb2/find.c str, d->stype.field.s); \ field 48 source4/torture/smb2/notify.c #define CHECK_WIRE_STR(field, value) do { \ field 49 source4/torture/smb2/notify.c if (!field.s || strcmp(field.s, value)) { \ field 51 source4/torture/smb2/notify.c __location__, #field, field.s, value); \ field 106 source4/torture/smb2/setinfo.c #define CHECK_VALUE(call, stype, field, value) do { \ field 108 source4/torture/smb2/setinfo.c if (NT_STATUS_IS_OK(status) && NT_STATUS_IS_OK(status2) && finfo2.stype.out.field != value) { \ field 110 source4/torture/smb2/setinfo.c call_name, #stype, #field, \ field 111 source4/torture/smb2/setinfo.c (uint_t)value, (uint_t)finfo2.stype.out.field); \ field 117 source4/torture/smb2/setinfo.c #define CHECK_TIME(call, stype, field, value) do { \ field 119 source4/torture/smb2/setinfo.c if (NT_STATUS_IS_OK(status) && NT_STATUS_IS_OK(status2) && nt_time_to_unix(finfo2.stype.out.field) != value) { \ field 121 source4/torture/smb2/setinfo.c call_name, #stype, #field, \ field 123 source4/torture/smb2/setinfo.c (uint_t)nt_time_to_unix(finfo2.stype.out.field)); \ field 125 source4/torture/smb2/setinfo.c printf("\t%s\n", nt_time_string(torture, finfo2.stype.out.field)); \ field 138 source4/torture/smb2/util.c #define CHECK_TIME(field) do {\ field 139 source4/torture/smb2/util.c if (setfile.basic_info.in.field != fileinfo.all_info2.out.field) { \ field 140 source4/torture/smb2/util.c printf("(%s) " #field " not setup correctly: %s(%llu) => %s(%llu)\n", \ field 142 source4/torture/smb2/util.c nt_time_string(tree, setfile.basic_info.in.field), \ field 143 source4/torture/smb2/util.c (unsigned long long)setfile.basic_info.in.field, \ field 144 source4/torture/smb2/util.c nt_time_string(tree, fileinfo.basic_info.out.field), \ field 145 source4/torture/smb2/util.c (unsigned long long)fileinfo.basic_info.out.field); \