Index | Thread | Search

From:
Jonathan Gray <jsg@jsg.id.au>
Subject:
Re: remove unused MSQID defines from sys/msg.h
To:
tech@openbsd.org
Date:
Sat, 26 Oct 2024 16:46:49 +1100

Download raw body.

Thread
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_ */