1
0
Files
irix-657m-src/eoe/include/deflt.h
2022-09-29 17:59:04 +03:00

80 lines
2.3 KiB
C

#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__ */