]> git.ipfire.org Git - thirdparty/systemd.git/commit - src/core/service.c
Add __attribute__((const, pure, format)) in various places
authorZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 3 May 2013 02:51:50 +0000 (22:51 -0400)
committerZbigniew Jędrzejewski-Szmek <zbyszek@in.waw.pl>
Fri, 3 May 2013 02:52:09 +0000 (22:52 -0400)
commit44a6b1b68029833893f6e9cee35aa27a974038f6
tree170b79abd66a206598ac095156a6c4012d0583f4
parent2f79c10e9aef916efbcf29315eea8c25d0a50ac4
Add __attribute__((const, pure, format)) in various places

I'm assuming that it's fine if a _const_ or _pure_ function
calls assert. It is assumed that the assert won't trigger,
and even if it does, it can only trigger on the first call
with a given set of parameters, and we don't care if the
compiler moves the order of calls.
72 files changed:
src/core/automount.h
src/core/cgroup-attr.h
src/core/cgroup.h
src/core/condition.h
src/core/device.c
src/core/device.h
src/core/execute.c
src/core/execute.h
src/core/job.c
src/core/job.h
src/core/kill.h
src/core/manager.h
src/core/mount.c
src/core/mount.h
src/core/path.c
src/core/path.h
src/core/selinux-access.c
src/core/service.c
src/core/service.h
src/core/snapshot.c
src/core/snapshot.h
src/core/socket.c
src/core/socket.h
src/core/swap.c
src/core/swap.h
src/core/target.c
src/core/target.h
src/core/timer.c
src/core/timer.h
src/core/transaction.c
src/core/unit.c
src/core/unit.h
src/journal/catalog.h
src/journal/fsprg.c
src/journal/fsprg.h
src/journal/journal-file.c
src/journal/journal-file.h
src/journal/journal-send.c
src/journal/journald-rate-limit.c
src/journal/journald-server.h
src/journal/journald-syslog.h
src/journal/lookup3.h
src/journal/mmap-cache.c
src/journal/sd-journal.c
src/login/logind-action.h
src/login/logind-session.h
src/login/logind-user.h
src/shared/calendarspec.c
src/shared/cgroup-util.c
src/shared/cgroup-util.h
src/shared/dbus-common.h
src/shared/env-util.c
src/shared/env-util.h
src/shared/exit-status.h
src/shared/hashmap.h
src/shared/install.h
src/shared/log.h
src/shared/logs-show.h
src/shared/pager.h
src/shared/path-lookup.h
src/shared/path-util.h
src/shared/prioq.c
src/shared/prioq.h
src/shared/socket-util.h
src/shared/strv.h
src/shared/time-util.h
src/shared/unit-name.h
src/shared/util.c
src/shared/util.h
src/shared/utmp-wtmp.c
src/shutdownd/shutdownd.c
src/systemctl/systemctl.c