Lines Matching defs:msg
443 struct ldb_message *msg;
449 msg = ldb_msg_new(tmp_ctx);
450 if (!msg) {
456 msg->dn = sysdb_svc_dn(domain->sysdb, msg, domain->name, primary_name);
457 if (!msg->dn) {
463 ret = sysdb_add_string(msg, SYSDB_OBJECTCLASS, SYSDB_SVC_CLASS);
467 ret = sysdb_add_string(msg, SYSDB_NAME, primary_name);
471 ret = sysdb_add_ulong(msg, SYSDB_SVC_PORT, port);
477 lret = ldb_msg_add_empty(msg, SYSDB_NAME_ALIAS,
484 lret = ldb_msg_add_string(msg, SYSDB_NAME_ALIAS, aliases[i]);
493 lret = ldb_msg_add_empty(msg, SYSDB_SVC_PROTO,
500 lret = ldb_msg_add_string(msg, SYSDB_SVC_PROTO, protocols[i]);
508 ret = sysdb_add_ulong(msg, SYSDB_CREATE_TIME, (unsigned long)time(NULL));
511 lret = ldb_add(domain->sysdb->ldb, msg);
515 *dn = talloc_steal(mem_ctx, msg->dn);
535 struct ldb_message *msg;
543 msg = ldb_msg_new(NULL);
544 if (!msg) {
549 msg->dn = dn;
552 ret = sysdb_replace_ulong(msg, SYSDB_SVC_PORT, port);
557 lret = ldb_msg_add_empty(msg, SYSDB_NAME_ALIAS, SYSDB_MOD_REP, NULL);
564 lret = ldb_msg_add_string(msg, SYSDB_NAME_ALIAS, aliases[i]);
573 lret = ldb_msg_add_empty(msg, SYSDB_SVC_PROTO, SYSDB_MOD_REP, NULL);
580 lret = ldb_msg_add_string(msg, SYSDB_SVC_PROTO, protocols[i]);
587 lret = ldb_modify(sysdb->ldb, msg);
600 talloc_free(msg);
610 struct ldb_message *msg;
613 msg = ldb_msg_new(NULL);
614 if (!msg) {
619 msg->dn = dn;
621 ret = sysdb_delete_string(msg, SYSDB_NAME_ALIAS, alias);
624 lret = ldb_modify(sysdb->ldb, msg);
637 talloc_zfree(msg);