Filter:   InfoImg
download lockfile.h
Language: C
License: GPL
Copyright: (C) 2001 Grub, Inc. *
LOC: 20
Project Info
grub.org - Distributed Internet Crawler(grub)
Server: SourceForge
Type: cvs
...ge\g\grub\grub\client\util\
   alt_ftw.c
   alt_ftw.h
   bin_test_util.dsp
   clog.cpp
   clog.h
   ConfigFileInfo.h
   crc.h
   crc_32.c
   crc_32.cpp
   crc_32.h
   crc_test.c
   crc_test.cpp
   crc32.c
   crc32.h
   dbl_list.c
   dbl_list.h
   delay.cpp
   delay.h
   diagnose.h
   fc32.c
   file_data.c
   file_data.h
   getopt.c
   getopt.h
   grubconf.c
   grubconf.h
   GrubExp.cpp
   GrubExp.h
   Gui.cpp
   Gui.h
   intl.h
   lib_util.dsp
   lockfile.cpp
   lockfile.h
   Makefile.am
   parsecfg.c
   parsecfg.h
   platform.h
   rmfiles.c
   rmfiles.h
   ServerSettings.cpp
   ServerSettings.h
   sniptype.h
   StatusInterface.cpp
   StatusInterface.h
   strip_url.c
   strip_url.h
   test_util.cpp

/*************************************************************************
*                                                                        *
*   lockfile.c - a lockfile manager                                      *
*   Author: Kord Campbell <kord@grub.org>                                *
*   Copyright (C) 2001 Grub, Inc.                                        *
*                                                                        *
*   This program is free software; you can redistribute it and/or modify *
*   it under the terms of the GNU General Public License as published by *
*   the Free Software Foundation; either version 2, or (at your option)  *
*   any later version.                                                   *
*                                                                        *
*   This program is distributed in the hope that it will be useful,      *
*   but WITHOUT ANY WARRANTY; without even the implied warranty of       *
*   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the        *
*   GNU General Public License for more details.                         *
*                                                                        *
*   You should have received a copy of the GNU General Public License    *
*   along with this program; if not, write to the Free Software          *
*   Foundation, Inc., 675 Mass Ave, Cambridge, MA 02139, USA.            *
*                                                                        *
**************************************************************************/

#ifndef LOCKFILE_H_INCLUDED
#define LOCKFILE_H_INCLUDED

#ifdef GRUB_UNIX	
#include <sys/types.h>
#endif
#include <iostream.h>
#include <fstream.h>
#ifdef GRUB_UNIX	
#include <unistd.h>
#endif
#include <stdlib.h>
#include <stdio.h>
#include <string.h>
#ifdef GRUB_UNIX	
#include <signal.h>
#endif
#include <errno.h>

/* proto type declaration of public functions */

int check_lock_file(char *filename);
int make_lock_file(char *filename);


#endif /* LOCKFILE_H_INCLUDED */