aboutsummaryrefslogtreecommitdiff
path: root/usr.bin/logname
diff options
context:
space:
mode:
authorPoul-Henning Kamp <phk@FreeBSD.org>2001-06-05 21:04:42 +0000
committerPoul-Henning Kamp <phk@FreeBSD.org>2001-06-05 21:04:42 +0000
commitc689eed5f3c8f366b79fce1445defa6e9a530867 (patch)
tree302cfeba47699068973b59291c0798d4f6a1b18a /usr.bin/logname
parent7998b1245da22a5da44cecc0087c93528924ce68 (diff)
Notes
Diffstat (limited to 'usr.bin/logname')
-rw-r--r--usr.bin/logname/logname.c14
1 files changed, 4 insertions, 10 deletions
diff --git a/usr.bin/logname/logname.c b/usr.bin/logname/logname.c
index c0f016e612fc..30bd41c063cd 100644
--- a/usr.bin/logname/logname.c
+++ b/usr.bin/logname/logname.c
@@ -29,6 +29,8 @@
* LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
* OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
* SUCH DAMAGE.
+ *
+ * $FreeBSD$
*/
#ifndef lint
@@ -55,18 +57,10 @@ main(argc, argv)
int argc;
char *argv[];
{
- int ch;
char *p;
- while ((ch = getopt(argc, argv, "")) != -1)
- switch (ch) {
- case '?':
- default:
- usage();
- }
- argc -= optind;
- argv += optind;
-
+ if (argc != 1)
+ usage();
if ((p = getlogin()) == NULL)
err(1, NULL);
(void)printf("%s\n", p);