Lines Matching refs:binding
78 struct binding *binding; in gl_rwlock_define() local
95 for (binding = _nl_domain_bindings; binding != NULL; binding = binding->next) in gl_rwlock_define()
97 int compare = strcmp (domainname, binding->domainname); in gl_rwlock_define()
104 binding = NULL; in gl_rwlock_define()
109 if (binding != NULL) in gl_rwlock_define()
117 *dirnamep = binding->dirname; in gl_rwlock_define()
123 char *result = binding->dirname; in gl_rwlock_define()
142 if (binding->dirname != _nl_default_dirname) in gl_rwlock_define()
143 free (binding->dirname); in gl_rwlock_define()
145 binding->dirname = result; in gl_rwlock_define()
159 *codesetp = binding->codeset; in gl_rwlock_define()
165 char *result = binding->codeset; in gl_rwlock_define()
179 free (binding->codeset); in gl_rwlock_define()
181 binding->codeset = result; in gl_rwlock_define()
202 struct binding *new_binding = in gl_rwlock_define()
203 (struct binding *) malloc (offsetof (struct binding, domainname) + len); in gl_rwlock_define()
281 binding = _nl_domain_bindings; in gl_rwlock_define()
282 while (binding->next != NULL in gl_rwlock_define()
283 && strcmp (domainname, binding->next->domainname) > 0) in gl_rwlock_define()
284 binding = binding->next; in gl_rwlock_define()
286 new_binding->next = binding->next; in gl_rwlock_define()
287 binding->next = new_binding; in gl_rwlock_define()