[BACK]Return to nonunix.h CVS log [TXT][DIR] Up to [local] / src / usr.bin / sudo

Annotation of src/usr.bin/sudo/nonunix.h, Revision 1.1

1.1     ! millert     1: /*
        !             2:  * (c) 2006 Quest Software, Inc.  All rights reserved.
        !             3:  *
        !             4:  * Redistribution and use in source and binary forms, with or without
        !             5:  * modification, are permitted provided that the following conditions are met:
        !             6:  *
        !             7:  *   1. Redistributions of source code must retain the above copyright notice,
        !             8:  *   this list of conditions and the following disclaimer.
        !             9:  *
        !            10:  *   2. Redistributions in binary form must reproduce the above copyright
        !            11:  *   notice, this list of conditions and the following disclaimer in the
        !            12:  *   documentation and/or other materials provided with the distribution.
        !            13:  *
        !            14:  *   3. Neither the name of Quest Software, Inc. nor the names of its
        !            15:  *   contributors may be used to endorse or promote products derived from this
        !            16:  *   software without specific prior written permission.
        !            17:  *
        !            18:  * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
        !            19:  * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
        !            20:  * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
        !            21:  * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT OWNER OR CONTRIBUTORS BE
        !            22:  * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
        !            23:  * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
        !            24:  * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
        !            25:  * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
        !            26:  * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
        !            27:  * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
        !            28:  * POSSIBILITY OF SUCH DAMAGE.
        !            29:  */
        !            30:
        !            31: #ifndef _NONUNIX_H
        !            32: #define _NONUNIX_H
        !            33:
        !            34: void
        !            35: sudo_nonunix_groupcheck_init(void);
        !            36:
        !            37: void
        !            38: sudo_nonunix_groupcheck_cleanup(void);
        !            39:
        !            40: int
        !            41: sudo_nonunix_groupcheck( const char* group, const char* user, const struct passwd* pwd );
        !            42:
        !            43: int
        !            44: sudo_nonunix_groupcheck_available(void);
        !            45:
        !            46: #endif /* _NONUNIX_H */