head 1.3; access; symbols pkgsrc-2026Q1:1.3.0.160 pkgsrc-2026Q1-base:1.3 pkgsrc-2025Q4:1.3.0.158 pkgsrc-2025Q4-base:1.3 pkgsrc-2025Q3:1.3.0.156 pkgsrc-2025Q3-base:1.3 pkgsrc-2025Q2:1.3.0.154 pkgsrc-2025Q2-base:1.3 pkgsrc-2025Q1:1.3.0.152 pkgsrc-2025Q1-base:1.3 pkgsrc-2024Q4:1.3.0.150 pkgsrc-2024Q4-base:1.3 pkgsrc-2024Q3:1.3.0.148 pkgsrc-2024Q3-base:1.3 pkgsrc-2024Q2:1.3.0.146 pkgsrc-2024Q2-base:1.3 pkgsrc-2024Q1:1.3.0.144 pkgsrc-2024Q1-base:1.3 pkgsrc-2023Q4:1.3.0.142 pkgsrc-2023Q4-base:1.3 pkgsrc-2023Q3:1.3.0.140 pkgsrc-2023Q3-base:1.3 pkgsrc-2023Q2:1.3.0.138 pkgsrc-2023Q2-base:1.3 pkgsrc-2023Q1:1.3.0.136 pkgsrc-2023Q1-base:1.3 pkgsrc-2022Q4:1.3.0.134 pkgsrc-2022Q4-base:1.3 pkgsrc-2022Q3:1.3.0.132 pkgsrc-2022Q3-base:1.3 pkgsrc-2022Q2:1.3.0.130 pkgsrc-2022Q2-base:1.3 pkgsrc-2022Q1:1.3.0.128 pkgsrc-2022Q1-base:1.3 pkgsrc-2021Q4:1.3.0.126 pkgsrc-2021Q4-base:1.3 pkgsrc-2021Q3:1.3.0.124 pkgsrc-2021Q3-base:1.3 pkgsrc-2021Q2:1.3.0.122 pkgsrc-2021Q2-base:1.3 pkgsrc-2021Q1:1.3.0.120 pkgsrc-2021Q1-base:1.3 pkgsrc-2020Q4:1.3.0.118 pkgsrc-2020Q4-base:1.3 pkgsrc-2020Q3:1.3.0.116 pkgsrc-2020Q3-base:1.3 pkgsrc-2020Q2:1.3.0.112 pkgsrc-2020Q2-base:1.3 pkgsrc-2020Q1:1.3.0.92 pkgsrc-2020Q1-base:1.3 pkgsrc-2019Q4:1.3.0.114 pkgsrc-2019Q4-base:1.3 pkgsrc-2019Q3:1.3.0.110 pkgsrc-2019Q3-base:1.3 pkgsrc-2019Q2:1.3.0.108 pkgsrc-2019Q2-base:1.3 pkgsrc-2019Q1:1.3.0.106 pkgsrc-2019Q1-base:1.3 pkgsrc-2018Q4:1.3.0.104 pkgsrc-2018Q4-base:1.3 pkgsrc-2018Q3:1.3.0.102 pkgsrc-2018Q3-base:1.3 pkgsrc-2018Q2:1.3.0.100 pkgsrc-2018Q2-base:1.3 pkgsrc-2018Q1:1.3.0.98 pkgsrc-2018Q1-base:1.3 pkgsrc-2017Q4:1.3.0.96 pkgsrc-2017Q4-base:1.3 pkgsrc-2017Q3:1.3.0.94 pkgsrc-2017Q3-base:1.3 pkgsrc-2017Q2:1.3.0.90 pkgsrc-2017Q2-base:1.3 pkgsrc-2017Q1:1.3.0.88 pkgsrc-2017Q1-base:1.3 pkgsrc-2016Q4:1.3.0.86 pkgsrc-2016Q4-base:1.3 pkgsrc-2016Q3:1.3.0.84 pkgsrc-2016Q3-base:1.3 pkgsrc-2016Q2:1.3.0.82 pkgsrc-2016Q2-base:1.3 pkgsrc-2016Q1:1.3.0.80 pkgsrc-2016Q1-base:1.3 pkgsrc-2015Q4:1.3.0.78 pkgsrc-2015Q4-base:1.3 pkgsrc-2015Q3:1.3.0.76 pkgsrc-2015Q3-base:1.3 pkgsrc-2015Q2:1.3.0.74 pkgsrc-2015Q2-base:1.3 pkgsrc-2015Q1:1.3.0.72 pkgsrc-2015Q1-base:1.3 pkgsrc-2014Q4:1.3.0.70 pkgsrc-2014Q4-base:1.3 pkgsrc-2014Q3:1.3.0.68 pkgsrc-2014Q3-base:1.3 pkgsrc-2014Q2:1.3.0.66 pkgsrc-2014Q2-base:1.3 pkgsrc-2014Q1:1.3.0.64 pkgsrc-2014Q1-base:1.3 pkgsrc-2013Q4:1.3.0.62 pkgsrc-2013Q4-base:1.3 pkgsrc-2013Q3:1.3.0.60 pkgsrc-2013Q3-base:1.3 pkgsrc-2013Q2:1.3.0.58 pkgsrc-2013Q2-base:1.3 pkgsrc-2013Q1:1.3.0.56 pkgsrc-2013Q1-base:1.3 pkgsrc-2012Q4:1.3.0.54 pkgsrc-2012Q4-base:1.3 pkgsrc-2012Q3:1.3.0.52 pkgsrc-2012Q3-base:1.3 pkgsrc-2012Q2:1.3.0.50 pkgsrc-2012Q2-base:1.3 pkgsrc-2012Q1:1.3.0.48 pkgsrc-2012Q1-base:1.3 pkgsrc-2011Q4:1.3.0.46 pkgsrc-2011Q4-base:1.3 pkgsrc-2011Q3:1.3.0.44 pkgsrc-2011Q3-base:1.3 pkgsrc-2011Q2:1.3.0.42 pkgsrc-2011Q2-base:1.3 pkgsrc-2011Q1:1.3.0.40 pkgsrc-2011Q1-base:1.3 pkgsrc-2010Q4:1.3.0.38 pkgsrc-2010Q4-base:1.3 pkgsrc-2010Q3:1.3.0.36 pkgsrc-2010Q3-base:1.3 pkgsrc-2010Q2:1.3.0.34 pkgsrc-2010Q2-base:1.3 pkgsrc-2010Q1:1.3.0.32 pkgsrc-2010Q1-base:1.3 pkgsrc-2009Q4:1.3.0.30 pkgsrc-2009Q4-base:1.3 pkgsrc-2009Q3:1.3.0.28 pkgsrc-2009Q3-base:1.3 pkgsrc-2009Q2:1.3.0.26 pkgsrc-2009Q2-base:1.3 pkgsrc-2009Q1:1.3.0.24 pkgsrc-2009Q1-base:1.3 pkgsrc-2008Q4:1.3.0.22 pkgsrc-2008Q4-base:1.3 pkgsrc-2008Q3:1.3.0.20 pkgsrc-2008Q3-base:1.3 cube-native-xorg:1.3.0.18 cube-native-xorg-base:1.3 pkgsrc-2008Q2:1.3.0.16 pkgsrc-2008Q2-base:1.3 cwrapper:1.3.0.14 pkgsrc-2008Q1:1.3.0.12 pkgsrc-2008Q1-base:1.3 pkgsrc-2007Q4:1.3.0.10 pkgsrc-2007Q4-base:1.3 pkgsrc-2007Q3:1.3.0.8 pkgsrc-2007Q3-base:1.3 pkgsrc-2007Q2:1.3.0.6 pkgsrc-2007Q2-base:1.3 pkgsrc-2007Q1:1.3.0.4 pkgsrc-2007Q1-base:1.3 pkgsrc-2006Q4:1.3.0.2 pkgsrc-2006Q4-base:1.3 pkgsrc-2006Q3:1.2.0.32 pkgsrc-2006Q3-base:1.2 pkgsrc-2006Q2:1.2.0.30 pkgsrc-2006Q2-base:1.2 pkgsrc-2006Q1:1.2.0.28 pkgsrc-2006Q1-base:1.2 pkgsrc-2005Q4:1.2.0.26 pkgsrc-2005Q4-base:1.2 pkgsrc-2005Q3:1.2.0.24 pkgsrc-2005Q3-base:1.2 pkgsrc-2005Q2:1.2.0.22 pkgsrc-2005Q2-base:1.2 pkgsrc-2005Q1:1.2.0.20 pkgsrc-2005Q1-base:1.2 pkgsrc-2004Q4:1.2.0.18 pkgsrc-2004Q4-base:1.2 pkgsrc-2004Q3:1.2.0.16 pkgsrc-2004Q3-base:1.2 pkgsrc-2004Q2:1.2.0.14 pkgsrc-2004Q2-base:1.2 pkgsrc-2004Q1:1.2.0.12 pkgsrc-2004Q1-base:1.2 pkgsrc-2003Q4:1.2.0.10 pkgsrc-2003Q4-base:1.2 netbsd-1-6-1:1.2.0.6 netbsd-1-6-1-base:1.2 netbsd-1-6:1.2.0.8 netbsd-1-6-RELEASE-base:1.2 pkgviews:1.2.0.4 pkgviews-base:1.2 buildlink2:1.2.0.2 buildlink2-base:1.2 netbsd-1-5-PATCH003:1.2 netbsd-1-5-PATCH001:1.2 netbsd-1-5-RELEASE:1.2 netbsd-1-4-PATCH003:1.2 netbsd-1-4-PATCH002:1.2 comdex-fall-1999:1.2; locks; strict; comment @# @; 1.3 date 2006.10.14.19.33.45; author schwarz; state Exp; branches; next 1.2; 1.2 date 99.08.22.22.55.46; author kim; state Exp; branches; next 1.1; 1.1 date 99.07.26.21.19.29; author tron; state Exp; branches; next ; desc @@ 1.3 log @updated news/nn to 6.7.3. Changes from 6.6.5 according to nn's ChangeLog are various bug fixes and code cleanups. @ text @$NetBSD$ --- expire.c.orig 2005-03-31 08:52:17.000000000 +0200 +++ expire.c 2006-10-14 20:18:42.000000000 +0200 @@@@ -104,7 +104,7 @@@@ expire_in_database(register group_header * gh) { FILE *old, *data = NULL, *ix = NULL; - off_t old_max_offset; + long old_max_offset; register article_number *list; article_number old_last_article; long count; @@@@ -368,7 +368,7 @@@@ * entry in the old index file at offset 'index_offset'. */ - data_offset = (off_t) 0; + data_offset = (long) 0; /* * read 'count' entries from the old index file starting from @ 1.2 log @Upgrade to nn 6.5.4. The main reason for the upgrade is to run completely over NNTP without any access to a news spool file system. NOV is accessed using the XOVER command (INN has this and it is available for nntpd too). @ text @d3 4 a6 4 --- expire.c.orig Wed Aug 14 23:16:10 1996 +++ expire.c Sun Aug 22 18:05:19 1999 @@@@ -95,7 +95,7 @@@@ register group_header *gh; d8 3 a10 3 FILE *old, *data, *ix; - off_t old_max_offset; + long old_max_offset; d12 4 a15 34 article_number old_last_article; long count; @@@@ -148,9 +148,9 @@@@ old_last_article = gh->last_db_article; gh->last_db_article = 0; - gh->index_write_offset = (off_t)0; + gh->index_write_offset = (long)0; old_max_offset = gh->data_write_offset; - gh->data_write_offset = (off_t)0; + gh->data_write_offset = (long)0; gh->master_flag &= ~M_EXPIRE; gh->master_flag |= M_BLOCKED; @@@@ -268,7 +268,7 @@@@ { FILE *old_x, *old_d; FILE *new; - off_t index_offset, data_offset, new_offset; + long index_offset, data_offset, new_offset; long count, expire_count; char *err_message; @@@@ -333,7 +333,7 @@@@ * calculate the number of entries to copy */ - count = gh->index_write_offset / sizeof(off_t); + count = gh->index_write_offset / sizeof(long); /* * data offset is the offset into the old data file for the @@@@ -342,7 +342,7 @@@@ * offset 'index_offset'. d18 2 a19 2 - data_offset = (off_t)0; + data_offset = (long)0; d22 1 a22 10 * read 'count' entries from the old index file starting from @@@@ -356,7 +356,7 @@@@ if (!db_read_offset(old_x, &new_offset)) expire_error("INDEX: too short"); - if (data_offset == (off_t)0) data_offset = new_offset; + if (data_offset == (long)0) data_offset = new_offset; new_offset -= data_offset; if (!db_write_offset(new, &new_offset)) @ 1.1 log @Split patches and convert to diff's unified output format. @ text @d3 2 a4 2 --- expire.c.orig Tue Aug 31 23:05:40 1993 +++ expire.c Mon Jul 26 23:11:38 1999 d14 1 a14 1 @@@@ -149,9 +149,9 @@@@ d26 1 a26 1 @@@@ -269,7 +269,7 @@@@ d35 1 a35 1 @@@@ -336,7 +336,7 @@@@ d44 1 a44 1 @@@@ -345,7 +345,7 @@@@ d53 1 a53 1 @@@@ -359,7 +359,7 @@@@ @