DS_SVC_FREE
newsvc->state = DS_SVC_FREE; /* Mark as free temporarily */
svc->state = DS_SVC_FREE;
svc->state = DS_SVC_FREE;
#define DS_SVC_ISFREE(svc) ((svc == NULL) || (svc->state == DS_SVC_FREE))