OpenBSD CVS

CVS log for src/sbin/tunefs/tunefs.c


[BACK] Up to [local] / src / sbin / tunefs

Request diff between arbitrary revisions


Default branch: MAIN


Revision 1.41 / (download) - annotate - [select for diffs], Sat May 28 23:44:27 2016 UTC (8 years ago) by tb
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, OPENBSD_6_0_BASE, OPENBSD_6_0, HEAD
Changes since 1.40: +1 -9 lines
Diff to previous 1.40 (colored)

Don't pledge before opendev. Just leave pledge "stdio" right
afterwards.

deraadt agrees

Revision 1.40 / (download) - annotate - [select for diffs], Wed Dec 9 01:08:31 2015 UTC (8 years, 5 months ago) by jsg
Branch: MAIN
CVS Tags: OPENBSD_5_9_BASE, OPENBSD_5_9
Changes since 1.39: +3 -3 lines
Diff to previous 1.39 (colored)

add braces to correct pledge logic
ok deraadt@

Revision 1.39 / (download) - annotate - [select for diffs], Mon Nov 23 19:19:30 2015 UTC (8 years, 6 months ago) by deraadt
Branch: MAIN
Changes since 1.38: +9 -1 lines
Diff to previous 1.38 (colored)

Use pledge "disklabel" as needed.  The theory here is these tools become more
resistant against memory correctup, if a corrupt filesystem is given to them.
ok krw

Revision 1.38 / (download) - annotate - [select for diffs], Mon Oct 12 02:01:15 2015 UTC (8 years, 7 months ago) by deraadt
Branch: MAIN
Changes since 1.37: +5 -1 lines
Diff to previous 1.37 (colored)

tunefs can pledge to only use "stdio", after it has opened the device.
ok doug

Revision 1.37 / (download) - annotate - [select for diffs], Sat Feb 7 02:09:14 2015 UTC (9 years, 3 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.36: +4 -4 lines
Diff to previous 1.36 (colored)

When getopt processing flags, many should be flag=1 instead of flag++
ok tedu miod

Revision 1.36 / (download) - annotate - [select for diffs], Tue Jan 20 18:22:21 2015 UTC (9 years, 4 months ago) by deraadt
Branch: MAIN
Changes since 1.35: +2 -2 lines
Diff to previous 1.35 (colored)

Adjust <sys/param.h> comments regarding use of use of MAXFRAG, or
delete <sys/param.h> if now possible
ok guenther

Revision 1.35 / (download) - annotate - [select for diffs], Fri Jan 16 06:40:01 2015 UTC (9 years, 4 months ago) by deraadt
Branch: MAIN
Changes since 1.34: +4 -3 lines
Diff to previous 1.34 (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.34 / (download) - annotate - [select for diffs], Tue May 20 21:11:16 2014 UTC (10 years ago) by krw
Branch: MAIN
CVS Tags: OPENBSD_5_6_BASE, OPENBSD_5_6
Changes since 1.33: +7 -16 lines
Diff to previous 1.33 (colored)

As suggested by guenther@ and millert@, replace seek+[read|write] with
p[read|write].  Makes the code much clearer by eliminating extra error
checking and verbiage.

No intentional functional change.

Tweaks by and ok guenther@

Revision 1.33 / (download) - annotate - [select for diffs], Mon May 12 12:16:53 2014 UTC (10 years ago) by krw
Branch: MAIN
Changes since 1.32: +5 -7 lines
Diff to previous 1.32 (colored)

No need for a dev_bsize variable that is always set to 512,
a.k.a. DEV_BSIZE. So just use DEV_BSIZE.

Confirmed to still work on 4k-byte sector disks by David Vasek.

Revision 1.32 / (download) - annotate - [select for diffs], Tue Jun 11 16:42:05 2013 UTC (10 years, 11 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_5_5_BASE, OPENBSD_5_5, OPENBSD_5_4_BASE, OPENBSD_5_4
Changes since 1.31: +5 -5 lines
Diff to previous 1.31 (colored)

final removal of daddr64_t.  daddr_t has been 64 bit for a long enough
test period; i think 3 years ago the last bugs fell out.
ok otto beck others

Revision 1.31 / (download) - annotate - [select for diffs], Thu May 5 16:29:33 2011 UTC (13 years, 1 month ago) by millert
Branch: MAIN
CVS Tags: 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
Changes since 1.30: +11 -16 lines
Diff to previous 1.30 (colored)

Use opendev() not opendisk() so we get duid support.  OK oga@

Revision 1.30 / (download) - annotate - [select for diffs], Tue Oct 27 23:59:34 2009 UTC (14 years, 7 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_4_9_BASE, OPENBSD_4_9, OPENBSD_4_8_BASE, OPENBSD_4_8, OPENBSD_4_7_BASE, OPENBSD_4_7
Changes since 1.29: +1 -15 lines
Diff to previous 1.29 (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.29 / (download) - annotate - [select for diffs], Sun Jun 21 00:38:22 2009 UTC (14 years, 11 months ago) by martynas
Branch: MAIN
CVS Tags: OPENBSD_4_6_BASE, OPENBSD_4_6
Changes since 1.28: +2 -2 lines
Diff to previous 1.28 (colored)

fix rcs ids.  ok sthen@

Revision 1.28 / (download) - annotate - [select for diffs], Sun Jun 10 19:15:07 2007 UTC (16 years, 11 months ago) by otto
Branch: MAIN
CVS Tags: 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
Changes since 1.27: +4 -4 lines
Diff to previous 1.27 (colored)

daddr_t -> daddr64_t

Revision 1.27 / (download) - annotate - [select for diffs], Wed May 2 20:16:13 2007 UTC (17 years, 1 month ago) by jmc
Branch: MAIN
Changes since 1.26: +7 -7 lines
Diff to previous 1.26 (colored)

convert to standard usage(); ok millert otto

Revision 1.26 / (download) - annotate - [select for diffs], Wed May 2 15:10:30 2007 UTC (17 years, 1 month ago) by otto
Branch: MAIN
Changes since 1.25: +13 -17 lines
Diff to previous 1.25 (colored)

use strtonum(3) and usage nit; ok millert@

Revision 1.25 / (download) - annotate - [select for diffs], Wed May 2 14:43:14 2007 UTC (17 years, 1 month ago) by otto
Branch: MAIN
Changes since 1.24: +1 -39 lines
Diff to previous 1.24 (colored)

remove #ifdef TUNEFS_SOFTDEP code, requested by millert@

Revision 1.24 / (download) - annotate - [select for diffs], Wed May 2 14:39:12 2007 UTC (17 years, 1 month ago) by otto
Branch: MAIN
Changes since 1.23: +298 -257 lines
Diff to previous 1.23 (colored)

FFS2 savvy tunefs from NetBSD. Some cleanup will be done after this.
ok millert@ and jmc@ for the man page.

Revision 1.23 / (download) - annotate - [select for diffs], Thu Jul 10 00:00:58 2003 UTC (20 years, 10 months ago) by david
Branch: MAIN
CVS Tags: OPENBSD_4_1_BASE, OPENBSD_4_1, OPENBSD_4_0_BASE, OPENBSD_4_0, OPENBSD_3_9_BASE, OPENBSD_3_9, 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.22: +3 -2 lines
Diff to previous 1.22 (colored)

add missing includes
ok deraadt@ millert@ tedu@

Revision 1.22 / (download) - annotate - [select for diffs], Mon Jun 2 20:06:17 2003 UTC (21 years ago) by millert
Branch: MAIN
Changes since 1.21: +3 -7 lines
Diff to previous 1.21 (colored)

Remove the advertising clause in the UCB license which Berkeley
rescinded 22 July 1999.  Proofed by myself and Theo.

Revision 1.21 / (download) - annotate - [select for diffs], Wed Jul 3 22:32:34 2002 UTC (21 years, 11 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.20: +8 -19 lines
Diff to previous 1.20 (colored)

ansi

Revision 1.20 / (download) - annotate - [select for diffs], Sun Jun 9 08:13:09 2002 UTC (21 years, 11 months ago) by todd
Branch: MAIN
Changes since 1.19: +3 -3 lines
Diff to previous 1.19 (colored)

rm trailing whitespace

Revision 1.19 / (download) - annotate - [select for diffs], Sat Feb 16 21:27:38 2002 UTC (22 years, 3 months ago) by millert
Branch: MAIN
CVS Tags: OPENBSD_3_1_BASE, OPENBSD_3_1
Changes since 1.18: +4 -4 lines
Diff to previous 1.18 (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.18 / (download) - annotate - [select for diffs], Tue Feb 12 22:28:02 2002 UTC (22 years, 3 months ago) by fgsch
Branch: MAIN
Changes since 1.17: +4 -3 lines
Diff to previous 1.17 (colored)

while im here; clean -Wall.

Revision 1.17 / (download) - annotate - [select for diffs], Tue Feb 12 22:22:32 2002 UTC (22 years, 3 months ago) by fgsch
Branch: MAIN
Changes since 1.16: +3 -3 lines
Diff to previous 1.16 (colored)

_PATH_DEV already includes the trailing '/'; no need for it.

Revision 1.16 / (download) - annotate - [select for diffs], Tue Dec 4 07:23:58 2001 UTC (22 years, 6 months ago) by mickey
Branch: MAIN
Changes since 1.15: +21 -9 lines
Diff to previous 1.15 (colored)

do not open the device for writing if not needed to; millert@ ok & help

Revision 1.15 / (download) - annotate - [select for diffs], Mon Nov 5 07:39:17 2001 UTC (22 years, 7 months ago) by mpech
Branch: MAIN
Changes since 1.14: +3 -3 lines
Diff to previous 1.14 (colored)

kill more registers;

millert@ ok

Revision 1.14 / (download) - annotate - [select for diffs], Fri Oct 5 14:35:42 2001 UTC (22 years, 8 months ago) by jakob
Branch: MAIN
CVS Tags: OPENBSD_3_0_BASE, OPENBSD_3_0
Changes since 1.13: +3 -2 lines
Diff to previous 1.13 (colored)

document missing options. ok deraadt@

Revision 1.13 / (download) - annotate - [select for diffs], Fri May 18 08:27:57 2001 UTC (23 years ago) by mickey
Branch: MAIN
Changes since 1.12: +4 -4 lines
Diff to previous 1.12 (colored)

treat two exits for a return

Revision 1.12 / (download) - annotate - [select for diffs], Fri Apr 13 21:35:56 2001 UTC (23 years, 1 month ago) by gluk
Branch: MAIN
CVS Tags: OPENBSD_2_9_BASE, OPENBSD_2_9
Changes since 1.11: +6 -4 lines
Diff to previous 1.11 (colored)

Remove softdep and add avgfilesize/avgfpdir in printfs().
Pointed out by fgs@.

deraadt@ ok.

Revision 1.11 / (download) - annotate - [select for diffs], Sun Apr 8 00:00:42 2001 UTC (23 years, 2 months ago) by gluk
Branch: MAIN
Changes since 1.10: +6 -21 lines
Diff to previous 1.10 (colored)

Remove soft updates. Warn users about how to enable softdep.

art, deraadt ok.

Revision 1.10 / (download) - annotate - [select for diffs], Fri Apr 6 20:43:31 2001 UTC (23 years, 2 months ago) by gluk
Branch: MAIN
Changes since 1.9: +31 -1 lines
Diff to previous 1.9 (colored)

Replace FFS directory preference algorithm(dirpref) by new one.
It allocates directory inode in the same cylinder group as a parent
directory in. This speedup file/directory intensive operations on
a big file systems in times.

Don't forget to recompile fsck_ffs with updated fs.h or you will get
"VALUES IN SUPER BLOCK DISAGREE WITH THOSE IN FIRST ALTERNATE" at
the next boot. In any case you can ignore this error safely.

Requested by deraadt@

Revision 1.9 / (download) - annotate - [select for diffs], Thu Mar 22 21:30:00 2001 UTC (23 years, 2 months ago) by gluk
Branch: MAIN
Changes since 1.8: +4 -3 lines
Diff to previous 1.8 (colored)

sprintf -> snprintf

Revision 1.8 / (download) - annotate - [select for diffs], Fri Nov 7 23:27:04 1997 UTC (26 years, 7 months ago) by deraadt
Branch: MAIN
CVS Tags: 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, OPENBSD_2_3_BASE, OPENBSD_2_3
Changes since 1.7: +19 -20 lines
Diff to previous 1.7 (colored)

indent

Revision 1.7 / (download) - annotate - [select for diffs], Thu Nov 6 20:27:16 1997 UTC (26 years, 7 months ago) by csapuntz
Branch: MAIN
Changes since 1.6: +26 -4 lines
Diff to previous 1.6 (colored)

Added support for enabling soft updates.

Revision 1.6 / (download) - annotate - [select for diffs], Mon Oct 6 20:22:38 1997 UTC (26 years, 8 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_2_BASE, OPENBSD_2_2
Changes since 1.5: +1 -23 lines
Diff to previous 1.5 (colored)

back out vfs lite2 till after 2.2

Revision 1.5 / (download) - annotate - [select for diffs], Mon Oct 6 15:33:59 1997 UTC (26 years, 8 months ago) by csapuntz
Branch: MAIN
Changes since 1.4: +25 -3 lines
Diff to previous 1.4 (colored)

VFS Lite2 Changes

Revision 1.4 / (download) - annotate - [select for diffs], Thu Sep 4 00:51:56 1997 UTC (26 years, 9 months ago) by mickey
Branch: MAIN
Changes since 1.3: +14 -11 lines
Diff to previous 1.3 (colored)

use err()/warn()/__progname where appropriate, consolidate string, some -Wall

Revision 1.3 / (download) - annotate - [select for diffs], Fri Aug 2 11:23:35 1996 UTC (27 years, 10 months ago) by deraadt
Branch: MAIN
CVS Tags: OPENBSD_2_1_BASE, OPENBSD_2_1, OPENBSD_2_0_BASE, OPENBSD_2_0
Changes since 1.2: +29 -2 lines
Diff to previous 1.2 (colored)

add -p option to show current values; this information is available from
dumpfs but not readily obvious. from freebsd by peter@haywire.dialix.com

Revision 1.2 / (download) - annotate - [select for diffs], Sun Jun 23 14:32:50 1996 UTC (27 years, 11 months ago) by deraadt
Branch: MAIN
Changes since 1.1: +2 -1 lines
Diff to previous 1.1 (colored)

update rcsid

Revision 1.1.1.1 / (download) - annotate - [select for diffs] (vendor branch), Wed Oct 18 08:43:51 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:43:51 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.