Download raw body.
remove unused MSQID defines from sys/msg.h
On Sat, Oct 26, 2024 at 09:09:13AM +1100, Jonathan Gray wrote:
> remove unused MSQID defines that were under _KERNEL
> combine ifdefs while here
updated diff as struct proc forward declaration was removed
Index: sys/sys/msg.h
===================================================================
RCS file: /cvs/src/sys/sys/msg.h,v
diff -u -p -r1.23 msg.h
--- sys/sys/msg.h 26 Oct 2024 05:39:03 -0000 1.23
+++ sys/sys/msg.h 26 Oct 2024 05:42:49 -0000
@@ -133,25 +133,14 @@ struct msg_sysctl_info {
#define MSGTQL 40
#endif
-/*
- * macros to convert between msqid_ds's and msqid's.
- * XXX unused, going away
- */
-#define MSQID(ix,ds) ((ix) & 0xffff | (((ds).msg_perm.seq << 16) & 0xffff0000))
-#define MSQID_IX(id) ((id) & 0xffff)
-#define MSQID_SEQ(id) (((id) >> 16) & 0xffff)
-#endif
-
-
-#ifndef _KERNEL
+void msginit(void);
+#else /* !_KERNEL */
__BEGIN_DECLS
int msgctl(int, int, struct msqid_ds *);
int msgget(key_t, int);
int msgsnd(int, const void *, size_t, int);
int msgrcv(int, void *, size_t, long, int);
__END_DECLS
-#else
-void msginit(void);
-#endif /* !_KERNEL */
+#endif
#endif /* !_SYS_MSG_H_ */
remove unused MSQID defines from sys/msg.h