/* -*- Mode: C; tab-width: 8; indent-tabs-mode: t; c-basic-offset: 8 -*- * * Author: Michael Zucchi * * Copyright (C) 1999 Ximian (www.ximian.com/). * * This program is free software; you can redistribute it and/or * modify it under the terms of version 2 of the GNU General Public * License as published by the Free Software Foundation. * * 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., 59 Temple Place, Suite 330, Boston, MA 02111-1307 * USA */ /* defines protocol for lock helper process ipc */ #ifndef _CAMEL_LOCK_HELPER_H #define _CAMEL_LOCK_HELPER_H #ifdef __cplusplus extern "C" { #pragma } #endif /* __cplusplus }*/ #include struct _CamelLockHelperMsg { guint32 magic; guint32 seq; guint32 id; guint32 data; }; /* magic values */ enum { CAMEL_LOCK_HELPER_MAGIC = 0xABADF00D, CAMEL_LOCK_HELPER_RETURN_MAGIC = 0xDEADBEEF }; /* return status */ enum { CAMEL_LOCK_HELPER_STATUS_OK = 0, CAMEL_LOCK_HELPER_STATUS_PROTOCOL, CAMEL_LOCK_HELPER_STATUS_NOMEM, CAMEL_LOCK_HELPER_STATUS_SYSTEM, CAMEL_LOCK_HELPER_STATUS_INVALID, /* not allowed to lock/doesn't exist etc */ }; /* commands */ enum { CAMEL_LOCK_HELPER_LOCK = 0xf0f, CAMEL_LOCK_HELPER_UNLOCK = 0xf0f0, }; /* seconds between lock refreshes */ #define CAMEL_DOT_LOCK_REFRESH (30) #ifdef __cplusplus } #endif /* __cplusplus */ #endif /* !_CAMEL_LOCK_HELPER_H */ 5.3 FreeBSD GNOME current development ports (https://github.com/freebsd/freebsd-ports-gnome)
aboutsummaryrefslogtreecommitdiffstats
Commit message (Expand)AuthorAgeFilesLines
* Sync to new bsd.autotools.mkade2010-12-041-1/+1
* - Update to 7.16.8wen2010-05-164-1217/+2052
* - fix gcc4 problem with png-1.4.1 under FreeBSD-8dinoex2010-04-011-0/+43
* - fix build for png-1.4.1dinoex2010-03-301-0/+3
* - update to 1.4.1dinoex2010-03-281-2/+2
* - update to jpeg-8dinoex2010-02-051-1/+1
* - Switch SourceForge ports to the new File Release System: categories startin...amdmi32009-08-221-1/+1
* -Repocopy devel/libtool15 -> libtool22 and libltdl15 -> libltdl22.mezz2009-08-031-1/+1
* - bump all port that indirectly depends on libjpeg and have not yet been bump...dinoex2009-07-311-0/+1
* - Update to 7.12.6miwi2008-10-123-26/+18
* - Mark as BROKEN on CURRENT.lippe2008-09-281-0/+6
* - After recent commit of MPSAFE TTY layer brlcad builds and runs successfully...lippe2008-09-041-4/+0
* - Mark as BROKEN on -CURRENT.lippe2008-07-141-0/+7
* - Update to 7.12.4miwi2008-05-304-7/+37
* - Update to 7.12.2pav2008-04-243-10/+15
* - Update of cad/brlcad from 7.10.4 to 7.12.0mm2008-04-214-111/+228
* - Fix build after xorg cleanupmiwi2008-04-211-2/+2
* - Remove unneeded dependency from gtk12/gtk20 [1]miwi2008-04-201-3/+3
* - Fix build with all Tcl 8.5 patchlevelsmm2008-04-061-1/+1
* - Fix build after tcl/tk updatemiwi2008-02-131-2/+2
* - Fix buildmiwi2008-02-041-3/+28
* - Use termios, not sgttymiwi2008-02-011-0/+22
* - Fix build with tcl 8.5miwi2008-01-211-1/+2
* - Update to 7.10.4miwi2007-11-063-62/+25
* - Update to 7.10.2miwi2007-08-273-1418/+118
* - Update to 7.10.0miwi2007-06-055-427/+1380
* - Welcome X.org 7.2 \o/.flz2007-05-201-0/+1
* Remove 4.X cruft.linimon2007-02-061-4/+1
* Use libtool port instead of included version to avoid objformat a.out botchkris2007-02-011-0/+1
* - Fix build on sparc64. [1]shaun2006-12-062-0/+34
* - Update to 7.8.4rafan2006-11-014-20/+43
* - fix build on sparc64ahze2006-07-151-3/+7
* - Update to 7.8.2garga2006-07-064-63/+61
* - Update to 7.8.0mnag2006-04-155-115/+617
* Conversion to a single libtool environment.ade2006-02-232-1/+29
* [Maintainer Update] cad/brlcad 7.6.4 -> 7.6.6edwin2005-12-294-11/+15
* - Update to 7.6.4pav2005-11-293-249/+111
* Mass-conversion to the USE_AUTOTOOLS New World Order. The code presentade2005-11-151-1/+1
* - Update to 7.6.2, a minor bugfix releaseehaupt2005-10-193-4/+4
* - Update to 7.6.0pav2005-09-153-763/+674
* Update to 7.4.2barner2005-09-073-795/+782
* Upgrade to 7.2.6, and don't mark broken on amd64.thierry2005-07-033-20/+52
* Upgrade to 7.2.4.thierry2005-05-133-9/+10
* - Update to 7.2.2pav2005-04-107-119/+65
* - Fix typo in include filebarner2005-04-024-10/+34
* BROKEN on !i386 and !amd64: Does not compilekris2005-03-271-0/+4
* Fix a typo in COMMENT.thierry2005-02-211-1/+1