#ifndef __DEFLT_H__ #define __DEFLT_H__ #ifdef __cplusplus extern "C" { #endif #ident "$Revision: 1.5 $" /* * * Copyright 1992, Silicon Graphics, Inc. * All Rights Reserved. * * This is UNPUBLISHED PROPRIETARY SOURCE CODE of Silicon Graphics, Inc.; * the contents of this file may not be disclosed to third parties, copied or * duplicated in any form, in whole or in part, without the prior written * permission of Silicon Graphics, Inc. * * RESTRICTED RIGHTS LEGEND: * Use, duplication or disclosure by the Government is subject to restrictions * as set forth in subdivision (c)(1)(ii) of the Rights in Technical Data * and Computer Software clause at DFARS 252.227-7013, and/or in similar or * successor clauses in the FAR, DOD or NASA FAR Supplement. Unpublished - * rights reserved under the Copyright Laws of the United States. */ /* Copyright (c) 1984, 1986, 1987, 1988, 1989 AT&T */ /* All Rights Reserved */ /* THIS IS UNPUBLISHED PROPRIETARY SOURCE CODE OF AT&T */ /* The copyright notice above does not evidence any */ /* actual or intended publication of such source code. */ /* Copyright (c) 1987, 1988 Microsoft Corporation */ /* All Rights Reserved */ /* This Module contains Proprietary Information of Microsoft */ /* Corporation and should be treated as Confidential. */ /* * @(#) deflt.h 1.1 86/10/07 */ /*** deflt.h -- include file for deflt(3). * */ #define DEFLT "/etc/default" /* * Following for defcntl(3). * If you add new args, make sure that the default is: * OFF new-improved-feature-off, i.e. current state of affairs * ON new-improved-feature-on * or that you change the code for deflt(3) to have the old value as the * default. (for compatibility). */ /* ... cmds */ #define DC_GETFLAGS 0 /* get current flags */ #define DC_SETFLAGS 1 /* set flags */ /* ... args */ #define DC_CASE 0001 /* ON: respect case; OFF: ignore case */ #define DC_STD ((0) | (DC_CASE)) #define TURNON(flags, mask) flags |= mask #define TURNOFF(flags, mask) flags &= ~(mask) #define ISON(flags, mask) (((flags) & (mask)) == (mask)) #define ISOFF(flags, mask) (((flags) & (mask)) != (mask)) #define DEF_WRITE 0 #define DEF_DEL 1 extern FILE *defopen(char * ); extern char *defread(FILE *ptr, char *defname); extern int defclose(FILE * ); #ifdef __cplusplus } #endif #endif /* !__DEFLT_H__ */