提交 1ca6ab1c 编写于 作者: M Magnus Hagander

Remove headers for old sysv shmem emulation that I forgot.

Also remove headers for old sysv semaphore emulation that were forgotten
when that was changed about a year ago.
上级 1e2bfb58
/* $PostgreSQL: pgsql/src/include/port/win32.h,v 1.72 2007/01/26 20:06:52 tgl Exp $ */
/* $PostgreSQL: pgsql/src/include/port/win32.h,v 1.73 2007/03/23 08:30:55 mha Exp $ */
#if defined(_MSC_VER) || defined(__BORLANDC__)
#define WIN32_ONLY_COMPILER
......@@ -76,42 +76,6 @@
#define SETVAL 131072
#define GETPID 262144
/*
* Shared memory
*/
struct shmid_ds
{
int dummy;
int shm_nattch;
};
int shmdt(const void *shmaddr);
void *shmat(int memId, void *shmaddr, int flag);
int shmctl(int shmid, int flag, struct shmid_ds * dummy);
int shmget(int memKey, int size, int flag);
/*
* Semaphores
*/
union semun
{
int val;
struct semid_ds *buf;
unsigned short *array;
};
struct sembuf
{
int sem_flg;
int sem_op;
int sem_num;
};
int semctl(int semId, int semNum, int flag, union semun);
int semget(int semKey, int semNum, int flags);
int semop(int semId, struct sembuf * sops, int flag);
/*
* Signal stuff
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册