Annotation of researchv9/X11/src/X.V11R1/server/ddx/sun/sunUtils.c, revision 1.1

1.1     ! root        1: /************************************************************
        !             2: Copyright 1987 by Sun Microsystems, Inc. Mountain View, CA.
        !             3: 
        !             4:                     All Rights Reserved
        !             5: 
        !             6: Permission  to  use,  copy,  modify,  and  distribute   this
        !             7: software  and  its documentation for any purpose and without
        !             8: fee is hereby granted, provided that the above copyright no-
        !             9: tice  appear  in all copies and that both that copyright no-
        !            10: tice and this permission notice appear in  supporting  docu-
        !            11: mentation,  and  that the names of Sun or MIT not be used in
        !            12: advertising or publicity pertaining to distribution  of  the
        !            13: software  without specific prior written permission. Sun and
        !            14: M.I.T. make no representations about the suitability of this
        !            15: software for any purpose. It is provided "as is" without any
        !            16: express or implied warranty.
        !            17: 
        !            18: SUN DISCLAIMS ALL WARRANTIES WITH REGARD TO  THIS  SOFTWARE,
        !            19: INCLUDING ALL IMPLIED WARRANTIES OF MERCHANTABILITY AND FIT-
        !            20: NESS FOR A PARTICULAR PURPOSE. IN NO EVENT SHALL SUN BE  LI-
        !            21: ABLE  FOR  ANY SPECIAL, INDIRECT OR CONSEQUENTIAL DAMAGES OR
        !            22: ANY DAMAGES WHATSOEVER RESULTING FROM LOSS OF USE,  DATA  OR
        !            23: PROFITS,  WHETHER  IN  AN  ACTION OF CONTRACT, NEGLIGENCE OR
        !            24: OTHER TORTIOUS ACTION, ARISING OUT OF OR IN CONNECTION  WITH
        !            25: THE USE OR PERFORMANCE OF THIS SOFTWARE.
        !            26: 
        !            27: ********************************************************/
        !            28: 
        !            29: #ifndef        lint
        !            30: static char sccsid[] = "%W %G Copyright 1987 Sun Micro";
        !            31: #endif
        !            32: 
        !            33: #include "sun.h"
        !            34: 
        !            35: /*
        !            36:  * Generates & caches a static value that determines whether we are running 
        !            37:  * in coexistence with the sunwindows, e.g. under overview.
        !            38:  */
        !            39: 
        !            40: Bool
        !            41: sunUseSunWindows()
        !            42: {
        !            43: #ifdef SUN_WINDOWS
        !            44:     static Bool sunUseSunWindowsFirstTime = TRUE;
        !            45:     static Bool useSunWindows;
        !            46: 
        !            47:     if ( sunUseSunWindowsFirstTime ) {
        !            48:        sunUseSunWindowsFirstTime = FALSE;
        !            49:        useSunWindows = ( getenv("WINDOW_PARENT") != NULL );
        !            50:     }
        !            51:     return( useSunWindows );
        !            52: #else
        !            53:     return( FALSE );
        !            54: #endif SUN_WINDOWS
        !            55: }
        !            56: 
        !            57: 

unix.superglobalmegacorp.com

This archive runs on limited infrastructure. Preserving old code on modern bandwidth. Automated agents are requested to crawl responsibly.