Annotation of researchv9/X11/src/X.V11R1/server/ddx/sun/sunUtils.c, revision 1.1.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.