1
0
Fork 0
mirror of https://github.com/LadybirdBrowser/ladybird.git synced 2025-06-10 18:10:56 +09:00

uname: Remove trailing space character

This commit is contained in:
Andreas Kling 2020-03-25 15:48:35 +01:00
parent 45488401b1
commit efbcdd6d34
Notes: sideshowbarker 2024-07-19 08:08:18 +09:00

View file

@ -24,6 +24,9 @@
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
*/
#include <AK/String.h>
#include <AK/StringBuilder.h>
#include <AK/Vector.h>
#include <stdio.h>
#include <sys/utsname.h>
#include <unistd.h>
@ -74,14 +77,17 @@ int main(int argc, char** argv)
}
if (!flag_s && !flag_n && !flag_r && !flag_m)
flag_s = true;
Vector<String> parts;
if (flag_s)
printf("%s ", uts.sysname);
parts.append(uts.sysname);
if (flag_n)
printf("%s ", uts.nodename);
parts.append(uts.nodename);
if (flag_r)
printf("%s ", uts.release);
parts.append(uts.release);
if (flag_m)
printf("%s ", uts.machine);
printf("\n");
parts.append(uts.machine);
StringBuilder builder;
builder.join(' ', parts);
puts(builder.to_string().characters());
return 0;
}