OpenBSD CVS

CVS log for src/usr.bin/uname/uname.c


[BACK] Up to [local] / src / usr.bin / uname

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.19 / (download) - annotate - [select for diffs], Fri Oct 28 07:22:59 2016 UTC (7 years, 6 months ago) by schwarze
Branch: MAIN
CVS Tags: OPENBSD_7_5_BASE, OPENBSD_7_5, OPENBSD_7_4_BASE, OPENBSD_7_4, OPENBSD_7_3_BASE, OPENBSD_7_3, OPENBSD_7_2_BASE, OPENBSD_7_2, OPENBSD_7_1_BASE, OPENBSD_7_1, OPENBSD_7_0_BASE, OPENBSD_7_0, OPENBSD_6_9_BASE, OPENBSD_6_9, OPENBSD_6_8_BASE, OPENBSD_6_8, OPENBSD_6_7_BASE, OPENBSD_6_7, OPENBSD_6_6_BASE, OPENBSD_6_6, OPENBSD_6_5_BASE, OPENBSD_6_5, OPENBSD_6_4_BASE, OPENBSD_6_4, OPENBSD_6_3_BASE, OPENBSD_6_3, OPENBSD_6_2_BASE, OPENBSD_6_2, OPENBSD_6_1_BASE, OPENBSD_6_1, HEAD
Changes since 1.18: +5 -12 lines
Diff to previous 1.18 (colored)

Delete some useless setlocale(3) calls in /usr/bin, no functional change.
Patches from Jan Stary <hans at stare dot cz>, tweaked by me and tb@.
While here, apply some simple style improvements:
Sort headers, static void __dead usage(), return from main(),
zap case '?', drop /* NOTREACHED */, drop break after usage(), ...
OK tb@ millert@

Revision 1.18 / (download) - annotate - [select for diffs], Mon Oct 10 02:23:54 2016 UTC (7 years, 7 months ago) by gsoares
Branch: MAIN
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

calls to uname(3) should be checked against non-negative value
upon successful and -1 on failure (as per POSIX). No functional change, just
improves portability.

OK millert@ schwarze@ guenther@

Revision 1.17 / (download) - annotate - [select for diffs], Thu Dec 24 15:01:24 2015 UTC (8 years, 4 months ago) by tb
Branch: MAIN
CVS Tags: OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.16: +25 -17 lines
Diff to previous 1.16 (colored)

KNF cleanup: sort #includes and cases in switch statements.
Fix whitespace issues with if-statements.
Use return instead of exit.
From fritjof () alokat ! org, thanks!

ok benno@

Revision 1.16 / (download) - annotate - [select for diffs], Fri Oct 9 01:37:09 2015 UTC (8 years, 7 months ago) by deraadt
Branch: MAIN
Changes since 1.15: +3 -3 lines
Diff to previous 1.15 (colored)

Change all tame callers to namechange to pledge(2).

Revision 1.15 / (download) - annotate - [select for diffs], Sat Oct 3 12:41:16 2015 UTC (8 years, 7 months ago) by deraadt
Branch: MAIN
Changes since 1.14: +4 -1 lines
Diff to previous 1.14 (colored)

tame "stdio" right between setlocale and getopt, it is easy to review
this program and see it does uname(3) and stdio printf.  uname(3) is
backed by a cluster of sysctl() reads, all permitted by the kernel
in tame_sysctl_check()

Revision 1.14 / (download) - annotate - [select for diffs], Tue Jul 21 16:22:59 2015 UTC (8 years, 10 months ago) by jasper
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8
Changes since 1.13: +6 -6 lines
Diff to previous 1.13 (colored)

kill trailing whitespace

Revision 1.13 / (download) - annotate - [select for diffs], Fri Jan 16 06:40:13 2015 UTC (9 years, 4 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.12: +2 -2 lines
Diff to previous 1.12 (colored)

Replace <sys/param.h> with <limits.h> and other less dirty headers where
possible.  Annotate <sys/param.h> lines with their current reasons.  Switch
to PATH_MAX, NGROUPS_MAX, HOST_NAME_MAX+1, LOGIN_NAME_MAX, etc.  Change
MIN() and MAX() to local definitions of MINIMUM() and MAXIMUM() where
sensible to avoid pulling in the pollution.  These are the files confirmed
through binary verification.
ok guenther, millert, doug (helped with the verification protocol)

Revision 1.12 / (download) - annotate - [select for diffs], Fri Oct 21 14:48:02 2011 UTC (12 years, 7 months ago) by ajacoutot
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6, OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4, OPENBSD_5_3_BASE, OPENBSD_5_3, OPENBSD_5_2_BASE, OPENBSD_5_2, OPENBSD_5_1_BASE, OPENBSD_5_1
Changes since 1.11: +11 -21 lines
Diff to previous 1.11 (colored)

'-p' is an extension so all systems come up with their own output. It
turns out most of them return the machine processor architecture name,
so let's do that as well since it is more useful.
Also several external softwares (python being one) use 'uname -p' to
get the cpu architecture name.

e.g.
* before
$ uname -p
7455 (Revision 0x201)
* after
$ uname -p
powerpc

ok millert@ miod@

Revision 1.11 / (download) - annotate - [select for diffs], Tue Oct 27 23:59:46 2009 UTC (14 years, 6 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.10: +1 -5 lines
Diff to previous 1.10 (colored)

rcsid[] and sccsid[] and copyright[] are essentially unmaintained (and
unmaintainable).  these days, people use source.  these id's do not provide
any benefit, and do hurt the small install media
(the 33,000 line diff is essentially mechanical)
ok with the idea millert, ok dms

Revision 1.10 / (download) - annotate - [select for diffs], Thu Jun 19 20:07:04 2008 UTC (15 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4
Changes since 1.9: +4 -4 lines
Diff to previous 1.9 (colored)

knf; Mark Lumsden

Revision 1.9 / (download) - annotate - [select for diffs], Wed Dec 28 15:41:29 2005 UTC (18 years, 4 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.8: +3 -3 lines
Diff to previous 1.8 (colored)

Pass sysctl() the buffer, not a pointer to the buffer.  From mpech@

Revision 1.8 / (download) - annotate - [select for diffs], Thu Jul 10 00:06:51 2003 UTC (20 years, 10 months ago) by david
Branch: MAIN
CVS Tags: OPENBSD_3_8_BASE, OPENBSD_3_8, OPENBSD_3_7_BASE, OPENBSD_3_7, OPENBSD_3_6_BASE, OPENBSD_3_6, OPENBSD_3_5_BASE, OPENBSD_3_5, OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.7: +3 -2 lines
Diff to previous 1.7 (colored)

add missing includes
ok deraadt@ tedu@

Revision 1.7 / (download) - annotate - [select for diffs], Wed Jul 2 20:23:15 2003 UTC (20 years, 10 months ago) by deraadt
Branch: MAIN
Changes since 1.6: +3 -3 lines
Diff to previous 1.6 (colored)

proto

Revision 1.6 / (download) - annotate - [select for diffs], Tue Sep 17 19:37:40 2002 UTC (21 years, 8 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2
Changes since 1.5: +4 -6 lines
Diff to previous 1.5 (colored)

ansi

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jul 12 05:17:27 2001 UTC (22 years, 10 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_3_1_BASE, OPENBSD_3_1, OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.4: +3 -3 lines
Diff to previous 1.4 (colored)

first pass at a -Wall cleanup

Revision 1.4 / (download) - annotate - [select for diffs], Mon Jun 15 15:58:57 1998 UTC (25 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9, OPENBSD_2_8_BASE, OPENBSD_2_8, OPENBSD_2_7_BASE, OPENBSD_2_7, OPENBSD_2_6_BASE, OPENBSD_2_6, OPENBSD_2_5_BASE, OPENBSD_2_5, OPENBSD_2_4_BASE, OPENBSD_2_4
Changes since 1.3: +3 -3 lines
Diff to previous 1.3 (colored)

add -p opt to usage; form@vs.itam.nsc.ru

Revision 1.3 / (download) - annotate - [select for diffs], Tue Feb 24 00:06:00 1998 UTC (26 years, 3 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_3_BASE, OPENBSD_2_3
Changes since 1.2: +22 -3 lines
Diff to previous 1.2 (colored)

add uname -p option, provides detailed cpu info

Revision 1.2 / (download) - annotate - [select for diffs], Wed Jun 26 05:42:07 1996 UTC (27 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_2_BASE, OPENBSD_2_2, OPENBSD_2_1_BASE, OPENBSD_2_1, OPENBSD_2_0_BASE, OPENBSD_2_0
Changes since 1.1: +3 -1 lines
Diff to previous 1.1 (colored)

rcsid

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:46:28 1995 UTC (28 years, 7 months ago) by deraadt
CVS Tags: netbsd_1_1
Changes since 1.1: +0 -0 lines
Diff to previous 1.1 (colored)

initial import of NetBSD tree

Revision 1.1 / (download) - annotate - [select for diffs], Wed Oct 18 08:46:28 1995 UTC (28 years, 7 months ago) by deraadt
Branch: MAIN

Initial revision

This form allows you to request diff's between any two revisions of a file. You may select a symbolic revision name using the selection box or you may type in a numeric name using the type-in text box.