xref: /openbsd/lib/libc/stdio/flockfile.c (revision 73471bf0)
1 /*	$OpenBSD: flockfile.c,v 1.9 2016/05/07 19:05:22 guenther Exp $	*/
2 
3 #include <stdio.h>
4 #include "local.h"
5 
6 void
7 flockfile(FILE *fp)
8 {
9 	FLOCKFILE(fp);
10 }
11 DEF_WEAK(flockfile);
12 
13 
14 int
15 ftrylockfile(FILE *fp)
16 {
17 	if (_thread_cb.tc_ftrylockfile != NULL)
18 		return (_thread_cb.tc_ftrylockfile(fp));
19 
20 	return 0;
21 }
22 DEF_WEAK(ftrylockfile);
23 
24 void
25 funlockfile(FILE *fp)
26 {
27 	FUNLOCKFILE(fp);
28 }
29 DEF_WEAK(funlockfile);
30