*: add FAST_FUNC markers

function                                             old     new   delta
getopt_mk_fifo_nod                                    73      70      -3
mv_main                                              505     501      -4
cp_mv_stat2                                           79      73      -6
cp_main                                              266     257      -9
cp_mv_stat                                            22      10     -12
------------------------------------------------------------------------------
(add/remove: 0/1 grow/shrink: 1/5 up/down: 46/-80)            Total: -34 bytes
1_12_stable
Denis Vlasenko 2008-07-12 11:23:36 +00:00
parent 13afb2acda
commit 34e8f6a7ac
3 changed files with 6 additions and 6 deletions

View File

@ -12,10 +12,10 @@
typedef int (*stat_func)(const char *fn, struct stat *ps); typedef int (*stat_func)(const char *fn, struct stat *ps);
int cp_mv_stat2(const char *fn, struct stat *fn_stat, stat_func sf); int cp_mv_stat2(const char *fn, struct stat *fn_stat, stat_func sf) FAST_FUNC;
int cp_mv_stat(const char *fn, struct stat *fn_stat); int cp_mv_stat(const char *fn, struct stat *fn_stat) FAST_FUNC;
mode_t getopt_mk_fifo_nod(char **argv); mode_t getopt_mk_fifo_nod(char **argv) FAST_FUNC;
#if __GNUC_PREREQ(4,1) #if __GNUC_PREREQ(4,1)
# pragma GCC visibility pop # pragma GCC visibility pop

View File

@ -23,7 +23,7 @@
#include "libbb.h" #include "libbb.h"
#include "coreutils.h" #include "coreutils.h"
int cp_mv_stat2(const char *fn, struct stat *fn_stat, stat_func sf) int FAST_FUNC cp_mv_stat2(const char *fn, struct stat *fn_stat, stat_func sf)
{ {
if (sf(fn, fn_stat) < 0) { if (sf(fn, fn_stat) < 0) {
if (errno != ENOENT) { if (errno != ENOENT) {
@ -44,7 +44,7 @@ int cp_mv_stat2(const char *fn, struct stat *fn_stat, stat_func sf)
return 1; return 1;
} }
int cp_mv_stat(const char *fn, struct stat *fn_stat) int FAST_FUNC cp_mv_stat(const char *fn, struct stat *fn_stat)
{ {
return cp_mv_stat2(fn, fn_stat, stat); return cp_mv_stat2(fn, fn_stat, stat);
} }

View File

@ -23,7 +23,7 @@
#include "libbb.h" #include "libbb.h"
#include "coreutils.h" #include "coreutils.h"
mode_t getopt_mk_fifo_nod(char **argv) mode_t FAST_FUNC getopt_mk_fifo_nod(char **argv)
{ {
mode_t mode = 0666; mode_t mode = 0666;
char *smode = NULL; char *smode = NULL;