Sha256: 8c2a5e5aba92dbeb166bcf9bdf372ef479516d0a76947e70de9d257acc3beddd

Contents?: true

Size: 777 Bytes

Versions: 19

Compression:

Stored size: 777 Bytes

Contents

#ifndef __locking_h__
#define __locking_h__

#define _LK_UNLCK       0       /* unlock the file region */
#define _LK_LOCK        1       /* lock the file region */
#define _LK_NBLCK       2       /* non-blocking lock */
#define _LK_RLCK        3       /* lock for writing */
#define _LK_NBRLCK      4       /* non-blocking lock for writing */

#if !__STDC__
	/* Non-ANSI names for compatibility */
#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

#ifdef __cplusplus
extern "C" {
#endif

int _wcelocking (int _FileHandle, int _LockMode, long _NumOfBytes);
#define locking _wcelocking
#define _locking _wcelocking

#ifdef __cplusplus
}
#endif

#endif

Version data entries

19 entries across 19 versions & 2 rubygems

Version Path
rhodes-7.6.0 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-7.5.1 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-7.4.1 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-7.1.17 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-6.2.0 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-6.0.11 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-5.5.18 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-5.5.17 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-5.5.15 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-5.5.0.22 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-5.5.2 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-5.5.0.7 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-5.5.0.3 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-5.5.0 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
tauplatform-1.0.3 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
tauplatform-1.0.2 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
tauplatform-1.0.1 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-3.5.1.12 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h
rhodes-3.4.2 lib/extensions/openssl.so/ext/sources/include/wcecompat/sys/locking.h