summaryrefslogtreecommitdiff
path: root/contrib/sendmail/include/sm/sem.h
diff options
context:
space:
mode:
Diffstat (limited to 'contrib/sendmail/include/sm/sem.h')
-rw-r--r--contrib/sendmail/include/sm/sem.h59
1 files changed, 0 insertions, 59 deletions
diff --git a/contrib/sendmail/include/sm/sem.h b/contrib/sendmail/include/sm/sem.h
deleted file mode 100644
index 7b691a43adc5..000000000000
--- a/contrib/sendmail/include/sm/sem.h
+++ /dev/null
@@ -1,59 +0,0 @@
-/*
- * Copyright (c) 2000-2001, 2005 Sendmail, Inc. and its suppliers.
- * All rights reserved.
- *
- * By using this file, you agree to the terms and conditions set
- * forth in the LICENSE file which can be found at the top level of
- * the sendmail distribution.
- *
- * $Id: sem.h,v 1.9 2005/02/17 22:08:58 ca Exp $
- */
-
-#ifndef SM_SEM_H
-# define SM_SEM_H 1
-
-#include <sm/gen.h>
-
-/* key for semaphores */
-# define SM_SEM_KEY (41L)
-# define SM_SEM_NO_ID (-1)
-# define SM_NO_SEM(id) ((id) < 0)
-
-# if SM_CONF_SEM > 0
-# include <sys/types.h>
-# include <sys/ipc.h>
-# include <sys/sem.h>
-
-# if SM_CONF_SEM == 2
-union semun
-{
- int val;
- struct semid_ds *buf;
- ushort *array;
-};
-# endif /* SM_CONF_SEM == 2 */
-
-# ifndef SEM_A
-# define SEM_A 0200
-# endif /* SEM_A */
-# ifndef SEM_R
-# define SEM_R 0400
-# endif /* SEM_R */
-
-# define SM_NSEM 1
-
-extern int sm_sem_start __P((key_t, int, int, bool));
-extern int sm_sem_stop __P((int));
-extern int sm_sem_acq __P((int, int, int));
-extern int sm_sem_rel __P((int, int, int));
-extern int sm_sem_get __P((int, int));
-
-# else /* SM_CONF_SEM > 0 */
-# define sm_sem_start(key, nsem, semflg, owner) 0
-# define sm_sem_stop(semid) 0
-# define sm_sem_acq(semid, semnum, timeout) 0
-# define sm_sem_rel(semid, semnum, timeout) 0
-# define sm_sem_get(semid, semnum) 0
-# endif /* SM_CONF_SEM > 0 */
-
-#endif /* ! SM_SEM_H */