54 #define MAX(a, b) ((a) > (b) ? (a) : (b))
55 #define MIN(a, b) ((a) < (b) ? (a) : (b))
109 status =
KsmKey(result, &data);
110 while (status == 0) {
112 status =
KsmKey(result, &data);
160 switch (data->
state) {
247 if (data == NULL || collection == NULL) {
254 Ipc = collection->
zskttl +
330 if (data == NULL || collection == NULL) {
380 if (data == NULL || collection == NULL) {
452 if (data == NULL || collection == NULL) {
498 if (data == NULL || collection == NULL) {
518 deltat = collection->
zskttl +
558 const char* destination,
int interval,
int zone_id)
565 if (data == NULL || source == NULL || destination == NULL) {
570 nchar = snprintf(buffer,
sizeof(buffer),
571 "UPDATE dnsseckeys SET %s = DATE_ADD(%s, INTERVAL %d SECOND) WHERE KEYPAIR_ID = %lu and zone_id = %d",
572 destination, source, interval, (
unsigned long) data->
keypair_id, zone_id);
574 nchar = snprintf(buffer,
sizeof(buffer),
575 "UPDATE dnsseckeys SET %s = DATETIME(%s, '+%d SECONDS') WHERE KEYPAIR_ID = %lu and zone_id = %d",
576 destination, source, interval, (
unsigned long) data->
keypair_id, zone_id);
579 if (nchar <
sizeof(buffer)) {