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 6void 7flockfile(FILE *fp) 8{ 9 FLOCKFILE(fp); 10} 11DEF_WEAK(flockfile); 12 13 14int 15ftrylockfile(FILE *fp) 16{ 17 if (_thread_cb.tc_ftrylockfile != NULL) 18 return (_thread_cb.tc_ftrylockfile(fp)); 19 20 return 0; 21} 22DEF_WEAK(ftrylockfile); 23 24void 25funlockfile(FILE *fp) 26{ 27 FUNLOCKFILE(fp); 28} 29DEF_WEAK(funlockfile); 30