Print this page
7127  remove -Wno-missing-braces from Makefile.uts


  19  *
  20  * CDDL HEADER END
  21  */
  22 /*
  23  * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  24  * Use is subject to license terms.
  25  * Copyright (c) 2011 Bayard G. Bell. All rights reserved.
  26  */
  27 
  28 #include <sys/types.h>
  29 #include <sys/modctl.h>
  30 #include <sys/errno.h>
  31 #include <gssapi/kgssapi_defs.h>
  32 
  33 static struct modlmisc modlmisc = {
  34         &mod_miscops, "in-kernel GSSAPI"
  35 };
  36 
  37 static struct modlinkage modlinkage = {
  38         MODREV_1,
  39         (void *)&modlmisc,
  40         NULL
  41 };
  42 
  43 int
  44 _init()
  45 {
  46         int retval;
  47 
  48         mutex_init(&gssrpcb_lock, NULL, MUTEX_DEFAULT, NULL);
  49         mutex_init(&__kgss_mech_lock, NULL, MUTEX_DEFAULT, NULL);
  50         zone_key_create(&gss_zone_key, gss_zone_init, NULL, gss_zone_fini);
  51 
  52         if ((retval = mod_install(&modlinkage)) != 0) {
  53                 mutex_destroy(&__kgss_mech_lock);
  54                 mutex_destroy(&gssrpcb_lock);
  55         }
  56 
  57         return (retval);
  58 }
  59 
  60 int


  19  *
  20  * CDDL HEADER END
  21  */
  22 /*
  23  * Copyright 2004 Sun Microsystems, Inc.  All rights reserved.
  24  * Use is subject to license terms.
  25  * Copyright (c) 2011 Bayard G. Bell. All rights reserved.
  26  */
  27 
  28 #include <sys/types.h>
  29 #include <sys/modctl.h>
  30 #include <sys/errno.h>
  31 #include <gssapi/kgssapi_defs.h>
  32 
  33 static struct modlmisc modlmisc = {
  34         &mod_miscops, "in-kernel GSSAPI"
  35 };
  36 
  37 static struct modlinkage modlinkage = {
  38         MODREV_1,
  39         { (void *)&modlmisc, NULL }

  40 };
  41 
  42 int
  43 _init()
  44 {
  45         int retval;
  46 
  47         mutex_init(&gssrpcb_lock, NULL, MUTEX_DEFAULT, NULL);
  48         mutex_init(&__kgss_mech_lock, NULL, MUTEX_DEFAULT, NULL);
  49         zone_key_create(&gss_zone_key, gss_zone_init, NULL, gss_zone_fini);
  50 
  51         if ((retval = mod_install(&modlinkage)) != 0) {
  52                 mutex_destroy(&__kgss_mech_lock);
  53                 mutex_destroy(&gssrpcb_lock);
  54         }
  55 
  56         return (retval);
  57 }
  58 
  59 int