"Fossies" - the Fresh Open Source Software Archive

Member "Pansophica-src-1.3/BAF/endo/baf_ipc/baf_ipc.h" (1 Feb 2008, 1882 Bytes) of package /linux/www/old/Pansophica-src-1.3-1.tar.gz:


As a special service "Fossies" has tried to format the requested source page into HTML format using (guessed) C and C++ source code syntax highlighting (style: standard) with prefixed line numbers and code folding option. Alternatively you can here view or download the uninterpreted source code file. For more information about "baf_ipc.h" see the Fossies "Dox" file reference documentation.

    1 /******************************************************************************
    2 
    3  Pansophica, An intelligent, virtual-reality, web search agent
    4  Copyright (C) MMVIII, NeuralVR Technologies Ltd.
    5 
    6  This program is free software: you can redistribute it and/or modify
    7  it under the terms of the GNU General Public License as published by
    8  the Free Software Foundation, either version 3 of the License, or
    9  (at your option) any later version.
   10 
   11  This program is distributed in the hope that it will be useful,
   12  but WITHOUT ANY WARRANTY; without even the implied warranty of
   13  MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the
   14  GNU General Public License for more details.
   15 
   16  You should have received a copy of the GNU General Public License
   17  along with this program.  If not, see http://www.gnu.org/licenses/.
   18 
   19  MODULE: baf_ipc.h
   20  $Id: baf_ipc.h,v 1.6 2008/02/01 18:03:33 dean Exp $
   21 
   22  SYNOPSIS
   23  IPC compatibilty layer
   24 
   25  HISTORY
   26  $Log: baf_ipc.h,v $
   27  Revision 1.6  2008/02/01 18:03:33  dean
   28  first GPL version, mac ready
   29 
   30  Revision 1.5  2003/11/16 21:38:13  dean
   31  compiling, not linking
   32 
   33  Revision 1.4  2003/11/10 18:00:53  dean
   34  running with new MPI
   35 
   36  Revision 1.3  2003/11/07 22:32:00  dean
   37  building and linking with new mpi
   38 
   39  Revision 1.2  2003/11/07 05:09:42  dean
   40  incremental qs work
   41 
   42  Revision 1.1  2003/11/06 23:21:49  dean
   43  sysv ipc compatibility layer start
   44 
   45 
   46 
   47 ******************************************************************************/
   48 
   49 #ifndef _baf_ipc_h
   50 #define _baf_ipc_h
   51 
   52 /* : meaningless in this context */
   53 #define IPC_CREAT   0
   54 #define IPC_NOWAIT  0
   55 #define IPC_PRIVATE 0
   56 #define IPC_RMID    0
   57 
   58 int baf_ipc_msgget( int key, int flag );
   59 int baf_ipc_msgsnd ( int msgqid, void *msgp, size_t msgsz, int msgflag );
   60 size_t baf_ipc_msgrcv( int msgqid, void *msgp, size_t msgsz, long msgtype, int msgflag );
   61 int baf_ipc_msgctl( int msgqid, int cmd, void *buf );
   62 
   63 #endif