=================================================================== RCS file: /cvsrepo/anoncvs/cvs/src/usr.bin/readlink/readlink.c,v retrieving revision 1.3 retrieving revision 1.4 diff -c -r1.3 -r1.4 *** src/usr.bin/readlink/readlink.c 1997/06/20 12:18:57 1.3 --- src/usr.bin/readlink/readlink.c 1997/06/28 04:56:49 1.4 *************** *** 1,5 **** /* ! * $OpenBSD: readlink.c,v 1.3 1997/06/20 12:18:57 kstailey Exp $ * * Copyright (c) 1997 * Kenneth Stailey (hereinafter referred to as the author) --- 1,5 ---- /* ! * $OpenBSD: readlink.c,v 1.4 1997/06/28 04:56:49 grr Exp $ * * Copyright (c) 1997 * Kenneth Stailey (hereinafter referred to as the author) *************** *** 38,50 **** char **argv; { char buf[PATH_MAX]; if (argc != 2) errx(1, "usage: readlink symlink"); ! if (readlink(argv[1], buf, PATH_MAX) < 0) exit(1); ! else ! printf("%s", buf); exit(0); } --- 38,52 ---- char **argv; { char buf[PATH_MAX]; + int n; if (argc != 2) errx(1, "usage: readlink symlink"); ! if ((n = readlink(argv[1], buf, PATH_MAX)) < 0) exit(1); ! ! buf[n] = '\0'; ! printf("%s", buf); exit(0); }