Lines Matching defs:interface
204 * add_by_name -- look up bucket and add an interface to it.
213 * if interface ore version is NULL, then
222 add_by_name(const char *version, const Interface *interface)
228 assert(interface != NULL, "passed a null interface to add_by_name");
231 print_iface(interface);
248 (void) snprintf(buffer, sizeof (buffer), "%s", interface->IF_name);
250 if (interface->IF_filter && interface->IF_auxiliary) {
252 "for an interface: %s", interface->IF_name);
255 if (interface->IF_filter) {
257 if (interface->IF_type == FUNCTION) {
259 } else if (interface->IF_type == DATA) {
263 (void) strcat(buffer, interface->IF_filter);
264 } else if (interface->IF_auxiliary) {
267 (void) strcat(buffer, interface->IF_auxiliary);
274 if (interface->IF_type == FUNCTION) {
280 switch (interface->IF_binding) {
291 if (interface->IF_binding == PROTECTED) {
503 errlog(FATAL, "out of memory storing an interface "