diff options
author | pjd <pjd@FreeBSD.org> | 2011-11-16 19:06:55 +0000 |
---|---|---|
committer | pjd <pjd@FreeBSD.org> | 2011-11-16 19:06:55 +0000 |
commit | f01187d1ea96ec4898ca0a97e7c70b569b1beda0 (patch) | |
tree | 20486e4140eaee56872d11216d4c4b77a808e2e3 /sys/sys/stack.h | |
parent | bd5d71350cb8ceb468ca094d4e9e49b8a866e171 (diff) | |
download | FreeBSD-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.h | 17 |
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); \ |