klibc-bot for H. Peter Anvin
2014-Apr-15 20:27 UTC
[klibc] [klibc:master] readlink: Reduce size by calling _fwrite() instead of puts()
Commit-ID: 06e395cd75dc79289ae789c146795189c32babd8 Gitweb: http://git.kernel.org/?p=libs/klibc/klibc.git;a=commit;h=06e395cd75dc79289ae789c146795189c32babd8 Author: H. Peter Anvin <hpa at linux.intel.com> AuthorDate: Tue, 15 Apr 2014 13:23:49 -0700 Committer: H. Peter Anvin <hpa at linux.intel.com> CommitDate: Tue, 15 Apr 2014 13:23:49 -0700 readlink: Reduce size by calling _fwrite() instead of puts() We know how long the output is, so we might as well call _fwrite() directly, with the explicit termination set to \n instead of \0. Signed-off-by: H. Peter Anvin <hpa at linux.intel.com> --- usr/utils/readlink.c | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/usr/utils/readlink.c b/usr/utils/readlink.c index bf9501b..4e3cfcb 100644 --- a/usr/utils/readlink.c +++ b/usr/utils/readlink.c @@ -29,8 +29,8 @@ int main(int argc, char *argv[]) perror(name); exit(1); } - link_name[rv] = '\0'; - puts(link_name); + link_name[rv] = '\n'; + _fwrite(link_name, rv+1, stdout); } return 0;