Print this page
remove support for non-ANSI compilation

*** 18,36 **** * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* * Copyright 2003 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ #ifndef _MQUEUE_H #define _MQUEUE_H - #pragma ident "%Z%%M% %I% %E% SMI" - #include <sys/feature_tests.h> #include <sys/types.h> #include <sys/fcntl.h> #include <sys/signal.h> #include <sys/siginfo.h> --- 18,36 ---- * information: Portions Copyright [yyyy] [name of copyright owner] * * CDDL HEADER END */ /* + * Copyright 2014 Garrett D'Amore <garrett@damore.org> + * * Copyright 2003 Sun Microsystems, Inc. All rights reserved. * Use is subject to license terms. */ #ifndef _MQUEUE_H #define _MQUEUE_H #include <sys/feature_tests.h> #include <sys/types.h> #include <sys/fcntl.h> #include <sys/signal.h> #include <sys/siginfo.h>
*** 51,61 **** }; /* * function prototypes */ - #if defined(__STDC__) #if (_POSIX_C_SOURCE - 0 > 0) && (_POSIX_C_SOURCE - 0 <= 2) #error "POSIX Message Passing is not supported in POSIX.1-1990" #endif #include <sys/siginfo.h> mqd_t mq_open(const char *, int, ...); --- 51,60 ----
*** 75,98 **** const struct timespec *_RESTRICT_KYWD); int mq_notify(mqd_t, const struct sigevent *); int mq_getattr(mqd_t, struct mq_attr *); int mq_setattr(mqd_t, const struct mq_attr *_RESTRICT_KYWD, struct mq_attr *_RESTRICT_KYWD); - #else - mqd_t mq_open(); - int mq_close(); - int mq_unlink(); - int mq_send(); - int mq_timedsend(); - int mq_reltimedsend_np(); - ssize_t mq_receive(); - ssize_t mq_timedreceive(); - ssize_t mq_reltimedreceive_np(); - int mq_notify(); - int mq_getattr(); - int mq_setattr(); - #endif /* __STDC__ */ #ifdef __cplusplus } #endif --- 74,83 ----