summaryrefslogtreecommitdiffstats
path: root/sys/sys/stack.h
diff options
context:
space:
mode:
authorpjd <pjd@FreeBSD.org>2011-11-16 19:06:55 +0000
committerpjd <pjd@FreeBSD.org>2011-11-16 19:06:55 +0000
commitf01187d1ea96ec4898ca0a97e7c70b569b1beda0 (patch)
tree20486e4140eaee56872d11216d4c4b77a808e2e3 /sys/sys/stack.h
parentbd5d71350cb8ceb468ca094d4e9e49b8a866e171 (diff)
downloadFreeBSD-src-f01187d1ea96ec4898ca0a97e7c70b569b1beda0.zip
FreeBSD-src-f01187d1ea96ec4898ca0a97e7c70b569b1beda0.tar.gz
Constify stack argument for functions that don't modify it.
Reviewed by: ed, kib, jhb
Diffstat (limited to 'sys/sys/stack.h')
-rw-r--r--sys/sys/stack.h17
1 files changed, 9 insertions, 8 deletions
diff --git a/sys/sys/stack.h b/sys/sys/stack.h
index 734b967..5531467 100644
--- a/sys/sys/stack.h
+++ b/sys/sys/stack.h
@@ -37,16 +37,17 @@ struct sbuf;
struct stack *stack_create(void);
void stack_destroy(struct stack *);
int stack_put(struct stack *, vm_offset_t);
-void stack_copy(struct stack *, struct stack *);
+void stack_copy(const struct stack *, struct stack *);
void stack_zero(struct stack *);
-void stack_print(struct stack *);
-void stack_print_ddb(struct stack *);
-void stack_print_short(struct stack *);
-void stack_print_short_ddb(struct stack *);
-void stack_sbuf_print(struct sbuf *, struct stack *);
-void stack_sbuf_print_ddb(struct sbuf *, struct stack *);
+void stack_print(const struct stack *);
+void stack_print_ddb(const struct stack *);
+void stack_print_short(const struct stack *);
+void stack_print_short_ddb(const struct stack *);
+void stack_sbuf_print(struct sbuf *, const struct stack *);
+void stack_sbuf_print_ddb(struct sbuf *, const struct stack *);
#ifdef KTR
-void stack_ktr(u_int, const char *, int, struct stack *, u_int, int);
+void stack_ktr(u_int, const char *, int, const struct stack *,
+ u_int, int);
#define CTRSTACK(m, st, depth, cheap) do { \
if (KTR_COMPILE & (m)) \
stack_ktr((m), __FILE__, __LINE__, st, depth, cheap); \
OpenPOWER on IntegriCloud