Well, granted, it made sense to me to change the field name with the comment... I also thought about having both 'name' and 'fname' (the former for logging only), so it's not like I overengineered either :) But I can certainly revert (but the comment as suggested by RĂ¼diger), or enough frivolity for today maybe?
On Fri, Sep 11, 2015 at 8:19 PM, Jim Jagielski <[email protected]> wrote: > I find this kinda frivolous. > >> On Sep 11, 2015, at 9:58 AM, [email protected] wrote: >> >> Author: ylavic >> Date: Fri Sep 11 13:58:44 2015 >> New Revision: 1702473 >> >> URL: http://svn.apache.org/r1702473 >> Log: >> mod_slotmem_shm: follow up to r1702450. >> Rename ap_slotmem_instance_t's field 'name' to 'fname' since it really stores >> the file path/name of the file-based SHM. >> >> Modified: >> httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c >> >> Modified: httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c >> URL: >> http://svn.apache.org/viewvc/httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c?rev=1702473&r1=1702472&r2=1702473&view=diff >> ============================================================================== >> --- httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c (original) >> +++ httpd/httpd/trunk/modules/slotmem/mod_slotmem_shm.c Fri Sep 11 13:58:44 >> 2015 >> @@ -41,8 +41,8 @@ typedef struct { >> #define AP_UNSIGNEDINT_OFFSET (APR_ALIGN_DEFAULT(sizeof(unsigned int))) >> >> struct ap_slotmem_instance_t { >> - char *name; /* per segment name */ >> - char *pname; /* persisted file name */ >> + char *fname; /* file based SHM path/name */ >> + char *pname; /* persisted file path/name */ >> int fbased; /* filebased? */ >> void *shm; /* ptr to memory segment (apr_shm_t *) >> */ >> void *base; /* data set start */ >> @@ -271,8 +271,8 @@ static apr_status_t cleanup_slotmem(void >> store_slotmem(next); >> } >> if (next->fbased) { >> - apr_shm_remove(next->name, next->gpool); >> - apr_file_remove(next->name, next->gpool); >> + apr_shm_remove(next->fname, next->gpool); >> + apr_file_remove(next->fname, next->gpool); >> } >> apr_shm_destroy((apr_shm_t *)next->shm); >> next = next->next; >> @@ -336,7 +336,7 @@ static apr_status_t slotmem_create(ap_sl >> /* first try to attach to existing slotmem */ >> if (next) { >> for (;;) { >> - if (strcmp(next->name, fname) == 0) { >> + if (strcmp(next->fname, fname) == 0) { >> /* we already have it */ >> *new = next; >> ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, ap_server_conf, >> APLOGNO(02603) >> @@ -435,7 +435,7 @@ static apr_status_t slotmem_create(ap_sl >> /* For the chained slotmem stuff */ >> res = (ap_slotmem_instance_t *) apr_pcalloc(gpool, >> >> sizeof(ap_slotmem_instance_t)); >> - res->name = apr_pstrdup(gpool, fname); >> + res->fname = apr_pstrdup(gpool, fname); >> res->pname = apr_pstrdup(gpool, pname); >> res->fbased = fbased; >> res->shm = shm; >> @@ -487,7 +487,7 @@ static apr_status_t slotmem_attach(ap_sl >> /* first try to attach to existing slotmem */ >> if (next) { >> for (;;) { >> - if (strcmp(next->name, fname) == 0) { >> + if (strcmp(next->fname, fname) == 0) { >> /* we already have it */ >> *new = next; >> *item_size = next->desc.size; >> @@ -519,7 +519,7 @@ static apr_status_t slotmem_attach(ap_sl >> /* For the chained slotmem stuff */ >> res = (ap_slotmem_instance_t *) apr_pcalloc(gpool, >> >> sizeof(ap_slotmem_instance_t)); >> - res->name = apr_pstrdup(gpool, fname); >> + res->fname = apr_pstrdup(gpool, fname); >> res->fbased = 1; >> res->shm = shm; >> res->num_free = (unsigned int *)ptr; >> @@ -665,7 +665,7 @@ static apr_status_t slotmem_grab(ap_slot >> if (i >= slot->desc.num) { >> ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, ap_server_conf, >> APLOGNO(02293) >> "slotmem(%s) grab failed. Num %u/num_free %u", >> - slot->name, slotmem_num_slots(slot), >> + slot->fname, slotmem_num_slots(slot), >> slotmem_num_free_slots(slot)); >> return APR_EINVAL; >> } >> @@ -686,7 +686,7 @@ static apr_status_t slotmem_fgrab(ap_slo >> if (id >= slot->desc.num) { >> ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, ap_server_conf, >> APLOGNO(02397) >> "slotmem(%s) fgrab failed. Num %u/num_free %u", >> - slot->name, slotmem_num_slots(slot), >> + slot->fname, slotmem_num_slots(slot), >> slotmem_num_free_slots(slot)); >> return APR_EINVAL; >> } >> @@ -713,7 +713,7 @@ static apr_status_t slotmem_release(ap_s >> if (id >= slot->desc.num || !inuse[id] ) { >> ap_log_error(APLOG_MARK, APLOG_DEBUG, 0, ap_server_conf, >> APLOGNO(02294) >> "slotmem(%s) release failed. Num %u/inuse[%u] %d", >> - slot->name, slotmem_num_slots(slot), >> + slot->fname, slotmem_num_slots(slot), >> id, (int)inuse[id]); >> if (id >= slot->desc.num) { >> return APR_EINVAL; >> >> >
