Build fixes for non-Windows
[mech_eap.orig] / mech_eap / set_name_attribute.c
index 6dd9434..961bdef 100644 (file)
 
 #include "gssapiP_eap.h"
 
-OM_uint32
+OM_uint32 KRB5_CALLCONV
 gss_set_name_attribute(OM_uint32 *minor,
                        gss_name_t name,
                        int complete,
                        gss_buffer_t attr,
                        gss_buffer_t value)
 {
+#ifdef GSSEAP_ENABLE_ACCEPTOR
     OM_uint32 major;
 
     if (name == GSS_C_NO_NAME) {
@@ -57,4 +58,7 @@ gss_set_name_attribute(OM_uint32 *minor,
     GSSEAP_MUTEX_UNLOCK(&name->mutex);
 
     return major;
+#else
+       return GSS_S_UNAVAILABLE;
+#endif
 }