Make it more obvious which ruadd argument is the source and which one is
authorclaudio <claudio@openbsd.org>
Tue, 1 Oct 2024 09:22:25 +0000 (09:22 +0000)
committerclaudio <claudio@openbsd.org>
Tue, 1 Oct 2024 09:22:25 +0000 (09:22 +0000)
the destination by adding const to the source pointer.

OK tb@

sys/kern/kern_resource.c
sys/sys/resourcevar.h

index 70c2b51..403f4ad 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: kern_resource.c,v 1.88 2024/08/20 13:29:25 mvs Exp $  */
+/*     $OpenBSD: kern_resource.c,v 1.89 2024/10/01 09:22:25 claudio Exp $      */
 /*     $NetBSD: kern_resource.c,v 1.38 1996/10/23 07:19:38 matthias Exp $      */
 
 /*-
@@ -555,9 +555,10 @@ dogetrusage(struct proc *p, int who, struct rusage *rup)
 }
 
 void
-ruadd(struct rusage *ru, struct rusage *ru2)
+ruadd(struct rusage *ru, const struct rusage *ru2)
 {
-       long *ip, *ip2;
+       long *ip;
+       const long *ip2;
        int i;
 
        timeradd(&ru->ru_utime, &ru2->ru_utime, &ru->ru_utime);
index e850d76..06a00b2 100644 (file)
@@ -1,4 +1,4 @@
-/*     $OpenBSD: resourcevar.h,v 1.32 2024/07/08 13:17:12 claudio Exp $        */
+/*     $OpenBSD: resourcevar.h,v 1.33 2024/10/01 09:22:25 claudio Exp $        */
 /*     $NetBSD: resourcevar.h,v 1.12 1995/11/22 23:01:53 cgd Exp $     */
 
 /*
@@ -107,7 +107,7 @@ lim_cur(int which)
 
 rlim_t  lim_cur_proc(struct proc *, int);
 
-void    ruadd(struct rusage *, struct rusage *);
+void    ruadd(struct rusage *, const struct rusage *);
 void    rucheck(void *);
 
 #endif