52 #define MAX(a, b) ((a) > (b) ? (a) : (b))
53 #define MIN(a, b) ((a) < (b) ? (a) : (b))
107 status =
KsmKey(result, &data);
108 while (status == 0) {
110 status =
KsmKey(result, &data);
158 switch (data->
state) {
245 if (data == NULL || collection == NULL) {
252 Ipc = collection->
zskttl +
328 if (data == NULL || collection == NULL) {
378 if (data == NULL || collection == NULL) {
450 if (data == NULL || collection == NULL) {
496 if (data == NULL || collection == NULL) {
516 deltat = collection->
zskttl +
556 const char* destination,
int interval,
int zone_id)
563 if (data == NULL || source == NULL || destination == NULL) {
568 nchar = snprintf(buffer,
sizeof(buffer),
569 "UPDATE dnsseckeys SET %s = DATE_ADD(%s, INTERVAL %d SECOND) WHERE KEYPAIR_ID = %lu and zone_id = %d",
570 destination, source, interval, (
unsigned long) data->
keypair_id, zone_id);
572 nchar = snprintf(buffer,
sizeof(buffer),
573 "UPDATE dnsseckeys SET %s = DATETIME(%s, '+%d SECONDS') WHERE KEYPAIR_ID = %lu and zone_id = %d",
574 destination, source, interval, (
unsigned long) data->
keypair_id, zone_id);
577 if (nchar <
sizeof(buffer)) {