52 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			52 lines
		
	
	
	
		
			1.3 KiB
		
	
	
	
		
			C
		
	
	
	
	
	
/*
 | 
						|
 * locking.h
 | 
						|
 *
 | 
						|
 * Constants for the mode parameter of the locking function.
 | 
						|
 *
 | 
						|
 * This file is part of the Mingw32 package.
 | 
						|
 *
 | 
						|
 * Contributors:
 | 
						|
 *  Created by Colin Peters <colin@bird.fu.is.saga-u.ac.jp>
 | 
						|
 *
 | 
						|
 *  THIS SOFTWARE IS NOT COPYRIGHTED
 | 
						|
 *
 | 
						|
 *  This source code is offered for use in the public domain. You may
 | 
						|
 *  use, modify or distribute it freely.
 | 
						|
 *
 | 
						|
 *  This code is distributed in the hope that it will be useful but
 | 
						|
 *  WITHOUT ANY WARRANTY. ALL WARRANTIES, EXPRESS OR IMPLIED ARE HEREBY
 | 
						|
 *  DISCLAIMED. This includes but is not limited to warranties of
 | 
						|
 *  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.
 | 
						|
 *
 | 
						|
 * $Revision: 1.2 $
 | 
						|
 * $Author: bellard $
 | 
						|
 * $Date: 2005/04/17 13:14:29 $
 | 
						|
 *
 | 
						|
 */
 | 
						|
 | 
						|
#ifndef	__STRICT_ANSI__
 | 
						|
 | 
						|
#ifndef	_LOCKING_H_
 | 
						|
#define	_LOCKING_H_
 | 
						|
 | 
						|
/* All the headers include this file. */
 | 
						|
#include <_mingw.h>
 | 
						|
 | 
						|
#define	_LK_UNLCK	0	/* Unlock */
 | 
						|
#define	_LK_LOCK	1	/* Lock */
 | 
						|
#define	_LK_NBLCK	2	/* Non-blocking lock */
 | 
						|
#define	_LK_RLCK	3	/* Lock for read only */
 | 
						|
#define	_LK_NBRLCK	4	/* Non-blocking lock for read only */
 | 
						|
 | 
						|
#ifndef	NO_OLDNAMES
 | 
						|
#define	LK_UNLCK	_LK_UNLCK
 | 
						|
#define	LK_LOCK		_LK_LOCK
 | 
						|
#define	LK_NBLCK	_LK_NBLCK
 | 
						|
#define	LK_RLCK		_LK_RLCK
 | 
						|
#define	LK_NBRLCK	_LK_NBRLCK
 | 
						|
#endif	/* Not NO_OLDNAMES */
 | 
						|
 | 
						|
#endif	/* Not _LOCKING_H_ */
 | 
						|
 | 
						|
#endif	/* Not __STRICT_ANSI__ */
 | 
						|
 |