| /** |
| * @file op_lockfile.h |
| * PID-based lockfile management |
| * |
| * @remark Copyright 2002 OProfile authors |
| * @remark Read the file COPYING |
| * |
| * @author John Levon |
| * @author Philippe Elie |
| */ |
| |
| #ifndef OP_LOCKFILE_H |
| #define OP_LOCKFILE_H |
| |
| #ifdef __cplusplus |
| extern "C" { |
| #endif |
| |
| #include <sys/types.h> |
| |
| /** |
| * op_write_lock_file - write a lock file |
| * \return errno on failure, or 0 on success |
| * |
| * Write the pid into the given lock file. Stale |
| * lock files are detected and reset. |
| */ |
| int op_write_lock_file(char const * file); |
| |
| #ifdef __cplusplus |
| } |
| #endif |
| |
| #endif /* OP_LOCKFILE_H */ |