OpenBSD CVS

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


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

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.24 / (download) - annotate - [select for diffs], Fri Mar 6 15:17:05 2020 UTC (4 years, 2 months ago) by mestre
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, HEAD
Changes since 1.23: +2 -2 lines
Diff to previous 1.23 (colored)

lndir(1) doesn't need write access to any files and/or folders so wpath promise
can be dropped from pledge(2)

found by shankarapailoor <at> gmail <dot> com

OK deraadt@

Revision 1.23 / (download) - annotate - [select for diffs], Fri Jun 28 13:35:01 2019 UTC (4 years, 10 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_6_6_BASE, OPENBSD_6_6
Changes since 1.22: +11 -11 lines
Diff to previous 1.22 (colored)

When system calls indicate an error they return -1, not some arbitrary
value < 0.  errno is only updated in this case.  Change all (most?)
callers of syscalls to follow this better, and let's see if this strictness
helps us in the future.

Revision 1.22 / (download) - annotate - [select for diffs], Sat Oct 10 14:23:12 2015 UTC (8 years, 7 months ago) by deraadt
Branch: MAIN
CVS Tags: 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, OPENBSD_6_0_BASE, OPENBSD_6_0, OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.21: +4 -1 lines
Diff to previous 1.21 (colored)

fairly simple pledge to "stdio rpath wpath cpath"

Revision 1.21 / (download) - annotate - [select for diffs], Fri Jan 16 06:40:09 2015 UTC (9 years, 4 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_8_BASE, OPENBSD_5_8, OPENBSD_5_7_BASE, OPENBSD_5_7
Changes since 1.20: +4 -4 lines
Diff to previous 1.20 (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.20 / (download) - annotate - [select for diffs], Tue May 20 01:25:23 2014 UTC (10 years ago) by guenther
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

Use errc/warnc to simplify code.
Also, in 'ftp', always put the error message last, after the hostname/ipaddr.

ok jsing@ krw@ millert@

Revision 1.19 / (download) - annotate - [select for diffs], Sun Aug 22 21:25:37 2010 UTC (13 years, 8 months ago) by tedu
Branch: MAIN
CVS Tags: 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, OPENBSD_5_0_BASE, OPENBSD_5_0, OPENBSD_4_9_BASE, OPENBSD_4_9
Changes since 1.18: +25 -18 lines
Diff to previous 1.18 (colored)

small style fixes of no consequnce

Revision 1.18 / (download) - annotate - [select for diffs], Wed Nov 15 22:23:11 2006 UTC (17 years, 6 months ago) by miod
Branch: MAIN
CVS Tags: OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7, OPENBSD_4_6_BASE, OPENBSD_4_6, OPENBSD_4_5_BASE, OPENBSD_4_5, OPENBSD_4_4_BASE, OPENBSD_4_4, OPENBSD_4_3_BASE, OPENBSD_4_3, OPENBSD_4_2_BASE, OPENBSD_4_2, OPENBSD_4_1_BASE, OPENBSD_4_1
Changes since 1.17: +2 -2 lines
Diff to previous 1.17 (colored)

err(..., strerror(errno)) is redundant.

ok millert@ deraadt@

Revision 1.17 / (download) - annotate - [select for diffs], Tue Oct 4 19:30:00 2005 UTC (18 years, 7 months ago) by jmc
Branch: MAIN
CVS Tags: OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9
Changes since 1.16: +2 -2 lines
Diff to previous 1.16 (colored)

standard synopsis/usage() and sort options list;

Revision 1.16 / (download) - annotate - [select for diffs], Tue Oct 4 18:39:57 2005 UTC (18 years, 7 months ago) by matthieu
Branch: MAIN
Changes since 1.15: +3 -2 lines
Diff to previous 1.15 (colored)

ignore the .#* files left over by cvs (and emacs). ok deraadt@, jmc@.

Revision 1.15 / (download) - annotate - [select for diffs], Tue Jun 29 17:02:18 2004 UTC (19 years, 10 months ago) by mickey
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
Changes since 1.14: +9 -9 lines
Diff to previous 1.14 (colored)

kill spaces

Revision 1.14 / (download) - annotate - [select for diffs], Tue May 13 16:55:22 2003 UTC (21 years ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_5_BASE, OPENBSD_3_5, OPENBSD_3_4_BASE, OPENBSD_3_4
Changes since 1.13: +4 -5 lines
Diff to previous 1.13 (colored)

Use dp->d_namlen instead of strlen(dp->d_name) and check for
dp->d_namlen == 0.  Shouldn't be possible but the check prevents
any possibilty of using an array index of -1.

Revision 1.13 / (download) - annotate - [select for diffs], Mon Apr 14 03:14:06 2003 UTC (21 years, 1 month ago) by millert
Branch: MAIN
Changes since 1.12: +12 -8 lines
Diff to previous 1.12 (colored)

More strlcpy/strlcat and use memmove for equivalent() so it is more
readable.  deraadt@ OK

Revision 1.12 / (download) - annotate - [select for diffs], Thu Apr 10 23:21:57 2003 UTC (21 years, 1 month ago) by millert
Branch: MAIN
Changes since 1.11: +11 -11 lines
Diff to previous 1.11 (colored)

Some style from Andrey Matveev
 o avoid including sys/types.h and sys/param.h together
 o sort includes
 o in one place warn(3) -> warnx(3)
 o proper usage() (argument `todir' is optional)

Also, fromdir was marked as optional in the manual--it is not.

Revision 1.11 / (download) - annotate - [select for diffs], Mon Sep 23 04:10:14 2002 UTC (21 years, 8 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_3_BASE, OPENBSD_3_3, OPENBSD_3_2_BASE, OPENBSD_3_2
Changes since 1.10: +2 -1 lines
Diff to previous 1.10 (colored)

Add missing includes, breaks and semicolons to appease gcc3; David Krause
deraadt@ OK

Revision 1.10 / (download) - annotate - [select for diffs], Mon Jun 17 07:06:39 2002 UTC (21 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.9: +189 -192 lines
Diff to previous 1.9 (colored)

KNF

Revision 1.9 / (download) - annotate - [select for diffs], Wed May 29 18:33:39 2002 UTC (21 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.8: +2 -2 lines
Diff to previous 1.8 (colored)

strlcat

Revision 1.8 / (download) - annotate - [select for diffs], Thu Mar 28 02:36:03 2002 UTC (22 years, 1 month ago) by form
Branch: MAIN
CVS Tags: OPENBSD_3_1_BASE, OPENBSD_3_1
Changes since 1.7: +9 -9 lines
Diff to previous 1.7 (colored)

Fix err*() usage.
ok millert@

Revision 1.7 / (download) - annotate - [select for diffs], Sat Feb 16 21:27:47 2002 UTC (22 years, 3 months ago) by millert
Branch: MAIN
Changes since 1.6: +5 -5 lines
Diff to previous 1.6 (colored)

Part one of userland __P removal.  Done with a simple regexp with some minor hand editing to make comments line up correctly.  Another pass is forthcoming that handles the cases that could not be done automatically.

Revision 1.6 / (download) - annotate - [select for diffs], Wed Jul 4 04:56:15 2001 UTC (22 years, 10 months ago) by jasoni
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.5: +2 -3 lines
Diff to previous 1.5 (colored)

removed unused variable (-Wall cleanup)

Revision 1.5 / (download) - annotate - [select for diffs], Thu Jul 20 17:47:17 2000 UTC (23 years, 10 months ago) by ericj
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9, OPENBSD_2_8_BASE, OPENBSD_2_8
Changes since 1.4: +129 -149 lines
Diff to previous 1.4 (colored)


Code cleanup, user errx and warn instead of the hacks already there.

Revision 1.4 / (download) - annotate - [select for diffs], Mon Aug 19 14:20:18 1996 UTC (27 years, 9 months ago) by niklas
Branch: MAIN
CVS Tags: 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, OPENBSD_2_3_BASE, OPENBSD_2_3, OPENBSD_2_2_BASE, OPENBSD_2_2, OPENBSD_2_1_BASE, OPENBSD_2_1, OPENBSD_2_0_BASE, OPENBSD_2_0
Changes since 1.3: +2 -1 lines
Diff to previous 1.3 (colored)

We need a malloc prototype for alphas

Revision 1.3 / (download) - annotate - [select for diffs], Mon Aug 19 06:50:16 1996 UTC (27 years, 9 months ago) by downsj
Branch: MAIN
Changes since 1.2: +6 -6 lines
Diff to previous 1.2 (colored)

Move the except check.

Revision 1.2 / (download) - annotate - [select for diffs], Mon Aug 19 06:34:03 1996 UTC (27 years, 9 months ago) by downsj
Branch: MAIN
Changes since 1.1: +1 -9 lines
Diff to previous 1.1 (colored)

kill a little more cruft.

Revision 1.1 / (download) - annotate - [select for diffs], Mon Aug 19 05:47:26 1996 UTC (27 years, 9 months ago) by downsj
Branch: MAIN

lndir from X11, hacked up.

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.