aboutsummaryrefslogtreecommitdiff
path: root/libbb
diff options
context:
space:
mode:
authorDenys Vlasenko <vda.linux@googlemail.com>2015-10-13 14:50:20 +0200
committerDenys Vlasenko <vda.linux@googlemail.com>2015-10-13 14:50:20 +0200
commitab3964db4e75e34f6f9347406c5fd2bced04f2dd (patch)
tree92113e4a008338ed8534858db97d3a5e09dc210b /libbb
parentf7ad927c2059ef9cd1cd6befeb43f26b92f6369f (diff)
downloadbusybox-w32-ab3964db4e75e34f6f9347406c5fd2bced04f2dd.tar.gz
busybox-w32-ab3964db4e75e34f6f9347406c5fd2bced04f2dd.tar.bz2
busybox-w32-ab3964db4e75e34f6f9347406c5fd2bced04f2dd.zip
libbb: introduce kernel-style BUILD_BUG_ON()
Signed-off-by: Denys Vlasenko <vda.linux@googlemail.com>
Diffstat (limited to 'libbb')
-rw-r--r--libbb/procps.c4
1 files changed, 1 insertions, 3 deletions
diff --git a/libbb/procps.c b/libbb/procps.c
index 71ad071e6..05eefe0da 100644
--- a/libbb/procps.c
+++ b/libbb/procps.c
@@ -283,7 +283,6 @@ int FAST_FUNC procps_read_smaps(pid_t pid, struct smaprec *total,
283} 283}
284#endif 284#endif
285 285
286void BUG_comm_size(void);
287procps_status_t* FAST_FUNC procps_scan(procps_status_t* sp, int flags) 286procps_status_t* FAST_FUNC procps_scan(procps_status_t* sp, int flags)
288{ 287{
289 if (!sp) 288 if (!sp)
@@ -385,8 +384,7 @@ procps_status_t* FAST_FUNC procps_scan(procps_status_t* sp, int flags)
385 /*if (!cp || cp[1] != ' ') 384 /*if (!cp || cp[1] != ' ')
386 continue;*/ 385 continue;*/
387 cp[0] = '\0'; 386 cp[0] = '\0';
388 if (sizeof(sp->comm) < 16) 387 BUILD_BUG_ON(sizeof(sp->comm) < 16);
389 BUG_comm_size();
390 comm1 = strchr(buf, '('); 388 comm1 = strchr(buf, '(');
391 /*if (comm1)*/ 389 /*if (comm1)*/
392 safe_strncpy(sp->comm, comm1 + 1, sizeof(sp->comm)); 390 safe_strncpy(sp->comm, comm1 + 1, sizeof(sp->comm));