/*
?* locking.h
?* This file has no copyright assigned and is placed in the Public Domain.
?* This file is a part of the mingw-runtime package.
?* No warranty is given; refer to the file DISCLAIMER within the package.
?*
?* Constants for the mode parameter of the locking function.
?*
?*/

#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_ */
762| 377| 736| 682| 478| 787| 794| 513| 742| 199|