1/** 2 * @file op_lockfile.h 3 * PID-based lockfile management 4 * 5 * @remark Copyright 2002 OProfile authors 6 * @remark Read the file COPYING 7 * 8 * @author John Levon 9 * @author Philippe Elie 10 */ 11 12#ifndef OP_LOCKFILE_H 13#define OP_LOCKFILE_H 14 15#ifdef __cplusplus 16extern "C" { 17#endif 18 19#include <sys/types.h> 20 21/** 22 * op_write_lock_file - write a lock file 23 * \return errno on failure, or 0 on success 24 * 25 * Write the pid into the given lock file. Stale 26 * lock files are detected and reset. 27 */ 28int op_write_lock_file(char const * file); 29 30#ifdef __cplusplus 31} 32#endif 33 34#endif /* OP_LOCKFILE_H */ 35