Plan 9 from Bell Labs’s /usr/web/sources/patch/applied/ape_hdrs/lock.h.orig

Copyright © 2021 Plan 9 Foundation.
Distributed under the MIT License.
Download the Plan 9 distribution.


#ifndef __LOCK_H
#define __LOCK_H
#ifndef _LOCK_EXTENSION
   This header file is not defined in ANSI/POSIX
#endif
#pragma lib "/$M/lib/ape/libap.a"

typedef struct
{
	int	val;
} Lock;

#ifdef __cplusplus
extern "C" {
#endif

extern	void	lock(Lock*);
extern	void	unlock(Lock*);
extern	int	canlock(Lock*);
extern	int	tas(int*);

#ifdef __cplusplus
}
#endif

#endif

Bell Labs OSI certified Powered by Plan 9

(Return to Plan 9 Home Page)

Copyright © 2021 Plan 9 Foundation. All Rights Reserved.
Comments to webmaster@9p.io.