char* tmpchar;
int cnt, childid;
char childname[CONTAINERS_NAME_SIZE];
+ char *qual;
cnt_id = *(int *)argv[0];
newname = argv[1];
return MR_NEW_CONTAINER_NAME;
}
+ qual = xmalloc(CONTAINERS_NAME_SIZE + 10);
+ sprintf(qual, "name = '%s'", name);
+ incremental_before(CONTAINERS_TABLE, qual, argv);
+
/* update the name for this container */
EXEC SQL UPDATE containers
SET name = :newname
if (dbms_errno)
return mr_errcode;
+
+ sprintf(qual, "name = '%s'", newname);
+ incremental_after(CONTAINERS_TABLE, qual, argv);
return MR_SUCCESS;
}