Searched +hist:1.125 +hist:2.6 (Results 1 - 25 of 55) sorted by relevance

123

/src/sys/compat/linux/arch/i386/
H A Dlinux_syscall.h1.125 Fri Aug 18 19:42:06 GMT 2023 christos regen
1.52 Sun Aug 01 15:38:10 GMT 2004 jdolecek regen - sync syscall lists with Linux kernel 2.6.7
1.125 Fri Aug 18 19:42:06 GMT 2023 christos regen
1.52 Sun Aug 01 15:38:10 GMT 2004 jdolecek regen - sync syscall lists with Linux kernel 2.6.7
H A Dlinux_sysent.c1.125 Fri Aug 18 19:42:06 GMT 2023 christos regen
1.52 Sun Aug 01 15:38:10 GMT 2004 jdolecek regen - sync syscall lists with Linux kernel 2.6.7
H A Dlinux_syscalls.c1.125 Sat Jul 29 15:05:45 GMT 2023 christos regen
1.53 Sun Aug 01 15:38:10 GMT 2004 jdolecek regen - sync syscall lists with Linux kernel 2.6.7
H A Dlinux_syscallargs.h1.125 Fri Aug 18 19:42:06 GMT 2023 christos regen
1.52 Sun Aug 01 15:38:10 GMT 2004 jdolecek regen - sync syscall lists with Linux kernel 2.6.7
1.125 Fri Aug 18 19:42:06 GMT 2023 christos regen
1.52 Sun Aug 01 15:38:10 GMT 2004 jdolecek regen - sync syscall lists with Linux kernel 2.6.7
H A Dsyscalls.master1.125 Sun Sep 19 23:01:50 GMT 2021 thorpej Add the POSIX timer syscalls (timer_create(), timer_settime(), timer_gettime(),
timer_getoverrun(), and timer_delete()) to COMPAT_LINUX and COMPAT_LINUX32.
1.103 Wed Jul 07 01:30:34 GMT 2010 chs branches: 1.103.2;
many changes for COMPAT_LINUX:
- update the linux syscall table for each platform.
- support new-style (NPTL) linux pthreads on all platforms.
clone() with CLONE_THREAD uses 1 process with many LWPs
instead of separate processes.
- move the contents of sys__lwp_setprivate() into a new
lwp_setprivate() and use that everywhere.
- update linux_release[] and linux32_release[] to "2.6.18".
- adjust placement of emul fork/exec/exit hooks as needed
and adjust other emul code to match.
- convert all struct emul definitions to use named initializers.
- change the pid allocator to allow multiple pids to refer to the same proc.
- remove a few fields from struct proc that are no longer needed.
- disable the non-functional "vdso" code in linux32/amd64,
glibc works fine without it.
- fix a race in the futex code where we could miss a wakeup after
a requeue operation.
- redo futex locking to be a little more efficient.
1.69 Sun Aug 01 15:34:22 GMT 2004 jdolecek sync the syscall lists with Linux kernel 2.6.7
1.125 Sun Sep 19 23:01:50 GMT 2021 thorpej Add the POSIX timer syscalls (timer_create(), timer_settime(), timer_gettime(),
timer_getoverrun(), and timer_delete()) to COMPAT_LINUX and COMPAT_LINUX32.
1.103 Wed Jul 07 01:30:34 GMT 2010 chs branches: 1.103.2;
many changes for COMPAT_LINUX:
- update the linux syscall table for each platform.
- support new-style (NPTL) linux pthreads on all platforms.
clone() with CLONE_THREAD uses 1 process with many LWPs
instead of separate processes.
- move the contents of sys__lwp_setprivate() into a new
lwp_setprivate() and use that everywhere.
- update linux_release[] and linux32_release[] to "2.6.18".
- adjust placement of emul fork/exec/exit hooks as needed
and adjust other emul code to match.
- convert all struct emul definitions to use named initializers.
- change the pid allocator to allow multiple pids to refer to the same proc.
- remove a few fields from struct proc that are no longer needed.
- disable the non-functional "vdso" code in linux32/amd64,
glibc works fine without it.
- fix a race in the futex code where we could miss a wakeup after
a requeue operation.
- redo futex locking to be a little more efficient.
1.69 Sun Aug 01 15:34:22 GMT 2004 jdolecek sync the syscall lists with Linux kernel 2.6.7
H A Dlinux_machdep.c1.149 Wed Jul 07 01:30:34 GMT 2010 chs branches: 1.149.2; 1.149.4;
many changes for COMPAT_LINUX:
- update the linux syscall table for each platform.
- support new-style (NPTL) linux pthreads on all platforms.
clone() with CLONE_THREAD uses 1 process with many LWPs
instead of separate processes.
- move the contents of sys__lwp_setprivate() into a new
lwp_setprivate() and use that everywhere.
- update linux_release[] and linux32_release[] to "2.6.18".
- adjust placement of emul fork/exec/exit hooks as needed
and adjust other emul code to match.
- convert all struct emul definitions to use named initializers.
- change the pid allocator to allow multiple pids to refer to the same proc.
- remove a few fields from struct proc that are no longer needed.
- disable the non-functional "vdso" code in linux32/amd64,
glibc works fine without it.
- fix a race in the futex code where we could miss a wakeup after
a requeue operation.
- redo futex locking to be a little more efficient.
1.125 Thu May 10 21:30:14 GMT 2007 christos - linux uname -m on x86 returns i{3,4,5,6}86 make it so.
- delete the machine sysctl that never worked, and gc linux_machine.
/src/sys/compat/linux/arch/alpha/
H A Dlinux_syscall.h1.125 Mon Nov 10 15:41:57 GMT 2025 christos regen
1.50 Sun Aug 01 15:38:10 GMT 2004 jdolecek regen - sync syscall lists with Linux kernel 2.6.7
H A Dlinux_syscalls.c1.125 Mon Nov 10 15:34:28 GMT 2025 christos regen
1.51 Sun Aug 01 15:38:10 GMT 2004 jdolecek regen - sync syscall lists with Linux kernel 2.6.7
1.51 Sun Aug 01 15:38:10 GMT 2004 jdolecek regen - sync syscall lists with Linux kernel 2.6.7
H A Dlinux_sysent.c1.125 Mon Nov 10 15:41:57 GMT 2025 christos regen
1.50 Sun Aug 01 15:38:10 GMT 2004 jdolecek regen - sync syscall lists with Linux kernel 2.6.7
/src/sys/compat/ultrix/
H A Dultrix_misc.c1.125 Fri Aug 10 21:44:59 GMT 2018 pgoyette branches: 1.125.4;
Allow syscall_establish() to install new syscalls when the existing
entry-point is either sys_nomodule or sys_nosys. Update the
makesyscalls.sh script to create a const array of bits to allow
syscall_disestablish() to properly restore the original entry-point.
Update all the initializers of struct emul to initialize the pointer
to the bit array struct emul.

XXX Regen of all files created by makesyscalls.sh will come soon,
XXX followed by a kernel version bump (since struct emul is being
XXX modified).

This commit should address PR kern/45781 and also removes the need
for the work-around for that PR in file

sys/arch/usermode/modules/syscallemu/syscallemu.c
1.125 Fri Aug 10 21:44:59 GMT 2018 pgoyette branches: 1.125.4;
Allow syscall_establish() to install new syscalls when the existing
entry-point is either sys_nomodule or sys_nosys. Update the
makesyscalls.sh script to create a const array of bits to allow
syscall_disestablish() to properly restore the original entry-point.
Update all the initializers of struct emul to initialize the pointer
to the bit array struct emul.

XXX Regen of all files created by makesyscalls.sh will come soon,
XXX followed by a kernel version bump (since struct emul is being
XXX modified).

This commit should address PR kern/45781 and also removes the need
for the work-around for that PR in file

sys/arch/usermode/modules/syscallemu/syscallemu.c
1.121 Wed Jul 07 01:30:37 GMT 2010 chs branches: 1.121.8; 1.121.12;
many changes for COMPAT_LINUX:
- update the linux syscall table for each platform.
- support new-style (NPTL) linux pthreads on all platforms.
clone() with CLONE_THREAD uses 1 process with many LWPs
instead of separate processes.
- move the contents of sys__lwp_setprivate() into a new
lwp_setprivate() and use that everywhere.
- update linux_release[] and linux32_release[] to "2.6.18".
- adjust placement of emul fork/exec/exit hooks as needed
and adjust other emul code to match.
- convert all struct emul definitions to use named initializers.
- change the pid allocator to allow multiple pids to refer to the same proc.
- remove a few fields from struct proc that are no longer needed.
- disable the non-functional "vdso" code in linux32/amd64,
glibc works fine without it.
- fix a race in the futex code where we could miss a wakeup after
a requeue operation.
- redo futex locking to be a little more efficient.
/src/sys/arch/x68k/conf/
H A DGENERIC1.204 Tue Jun 29 10:22:37 GMT 2021 nia Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.
1.125 Sun Feb 05 05:02:06 GMT 2006 cube branches: 1.125.2; 1.125.4; 1.125.6;
Remove 'count' argument for pseudo-devices that ignore it
(vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
1.125 Sun Feb 05 05:02:06 GMT 2006 cube branches: 1.125.2; 1.125.4; 1.125.6;
Remove 'count' argument for pseudo-devices that ignore it
(vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
1.125 Sun Feb 05 05:02:06 GMT 2006 cube branches: 1.125.2; 1.125.4; 1.125.6;
Remove 'count' argument for pseudo-devices that ignore it
(vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
1.125 Sun Feb 05 05:02:06 GMT 2006 cube branches: 1.125.2; 1.125.4; 1.125.6;
Remove 'count' argument for pseudo-devices that ignore it
(vnd, bpfilter, ppp, gif, gre, tun, sl, strip, faith, stf).
/src/sys/dev/isa/
H A Disa.c1.125 Thu Oct 12 01:31:17 GMT 2006 christos - sprinkle __unused on function decls.
- fix a couple of unused bugs
- no more -Wno-unused for i386
1.82 Sun May 05 01:14:07 GMT 1996 thorpej Map port 0x84 (which is used to generate a 2.6us delay) in isaattach().
Since this port is needed by at least a few drivers, export its i/o handle
via isa_attach_args.
/src/sys/arch/arc/arc/
H A Dmachdep.c1.125 Sat Jul 28 19:08:22 GMT 2012 matt Remove declartions of physmem
1.29 Tue Feb 22 11:25:57 GMT 2000 soda merge changes between OpenBSD-2.1 and OpenBSD-2.6
/src/sys/dev/pcmcia/
H A Dif_ne_pcmcia.c1.125 Sat Aug 07 05:27:39 GMT 2004 mycroft Clean up attach messages.
1.3 Sat Oct 18 10:56:28 GMT 1997 enami Pull down changes from branch which is commited to by mistake...

> revision 1.1.2.6
> date: 1997/10/18 10:50:21; author: enami; state: Exp; lines: +2 -2
> In the macro ne2000_match(), use its argument `fct' instead of
> using pa->pf->number directly.
1.125 Sat Aug 07 05:27:39 GMT 2004 mycroft Clean up attach messages.
1.3 Sat Oct 18 10:56:28 GMT 1997 enami Pull down changes from branch which is commited to by mistake...

> revision 1.1.2.6
> date: 1997/10/18 10:50:21; author: enami; state: Exp; lines: +2 -2
> In the macro ne2000_match(), use its argument `fct' instead of
> using pa->pf->number directly.
/src/sys/miscfs/procfs/
H A Dprocfs_vnops.c1.182 Sun Sep 04 17:32:10 GMT 2011 jmcneill branches: 1.182.2; 1.182.6;
PR# kern/45021: Please support /emul/linux/proc/version

Add /proc/version for procfs with -o linux. The version reported depends
on the emulation type of the calling process:

$ cat /proc/version
NetBSD version 5.99.55 (netbsd@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) NetBSD 5.99.55 (GENERIC) #39: Sun Sep 4 09:10:05 EDT 2011

$ /emul/linux/bin/cat /proc/version
Linux version 2.6.18 (linux@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010

$ /emul/linux32/bin/cat /proc/version
Linux version 2.6.18 (linux32@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010
1.182 Sun Sep 04 17:32:10 GMT 2011 jmcneill branches: 1.182.2; 1.182.6;
PR# kern/45021: Please support /emul/linux/proc/version

Add /proc/version for procfs with -o linux. The version reported depends
on the emulation type of the calling process:

$ cat /proc/version
NetBSD version 5.99.55 (netbsd@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) NetBSD 5.99.55 (GENERIC) #39: Sun Sep 4 09:10:05 EDT 2011

$ /emul/linux/bin/cat /proc/version
Linux version 2.6.18 (linux@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010

$ /emul/linux32/bin/cat /proc/version
Linux version 2.6.18 (linux32@localhost) (gcc version 4.1.3 20080704 prerelease (NetBSD nb2 20081120)) #0 Wed Mar 3 03:03:03 PST 2010
1.125 Sun Sep 11 20:15:53 GMT 2005 elad Implement curtain for procfs.
/src/distrib/sets/lists/xcomp/
H A Dmi1.177 Mon May 16 22:20:10 GMT 2016 christos branches: 1.177.2;
Adjust to new freetype-2.6.3
1.172 Mon Jul 20 04:10:41 GMT 2015 mrg updates for freetype 2.6.
1.125 Sun Mar 06 22:15:30 GMT 2011 mrg install xorg-server.m4 at the request of jmcneill.
/src/sys/arch/ofppc/conf/
H A DGENERIC1.176 Tue Jun 29 10:22:36 GMT 2021 nia Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.
1.125 Sun Mar 14 10:14:14 GMT 2010 kiyohara branches: 1.125.2;
Add fdc@isa.
tested on PegasosII.
1.125 Sun Mar 14 10:14:14 GMT 2010 kiyohara branches: 1.125.2;
Add fdc@isa.
tested on PegasosII.
/src/sys/arch/arc/conf/
H A DGENERIC1.125 Thu Nov 03 16:48:29 GMT 2005 chs branches: 1.125.2;
turn off DEBUG and DIAGNOSTIC in GENERIC kernels so that they
are compatible with the LKMs that are part of the release.
1.125 Thu Nov 03 16:48:29 GMT 2005 chs branches: 1.125.2;
turn off DEBUG and DIAGNOSTIC in GENERIC kernels so that they
are compatible with the LKMs that are part of the release.
1.27 Tue Feb 22 11:25:58 GMT 2000 soda merge changes between OpenBSD-2.1 and OpenBSD-2.6
/src/sys/dev/usb/
H A Dfiles.usb1.177 Tue Jun 29 10:22:37 GMT 2021 nia Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.
1.125 Sat Sep 01 18:17:51 GMT 2012 jakllsch branches: 1.125.2;
Rename RT2500USB driver to ural(4) as it was originally in OpenBSD,
as ural(4) and ral(4) do not actually share any code.

Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.

Fixes PR#43520.
1.125 Sat Sep 01 18:17:51 GMT 2012 jakllsch branches: 1.125.2;
Rename RT2500USB driver to ural(4) as it was originally in OpenBSD,
as ural(4) and ral(4) do not actually share any code.

Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.

Fixes PR#43520.
1.177 Tue Jun 29 10:22:37 GMT 2021 nia Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.
1.125 Sat Sep 01 18:17:51 GMT 2012 jakllsch branches: 1.125.2;
Rename RT2500USB driver to ural(4) as it was originally in OpenBSD,
as ural(4) and ral(4) do not actually share any code.

Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.

Fixes PR#43520.
1.125 Sat Sep 01 18:17:51 GMT 2012 jakllsch branches: 1.125.2;
Rename RT2500USB driver to ural(4) as it was originally in OpenBSD,
as ural(4) and ral(4) do not actually share any code.

Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.

Fixes PR#43520.
1.177 Tue Jun 29 10:22:37 GMT 2021 nia Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.
1.125 Sat Sep 01 18:17:51 GMT 2012 jakllsch branches: 1.125.2;
Rename RT2500USB driver to ural(4) as it was originally in OpenBSD,
as ural(4) and ral(4) do not actually share any code.

Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.

Fixes PR#43520.
1.125 Sat Sep 01 18:17:51 GMT 2012 jakllsch branches: 1.125.2;
Rename RT2500USB driver to ural(4) as it was originally in OpenBSD,
as ural(4) and ral(4) do not actually share any code.

Enable ural(4) in hpcarm WZERO3 kernel too, as it will now build.

Fixes PR#43520.
1.177 Tue Jun 29 10:22:37 GMT 2021 nia Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.
/src/sys/arch/cats/conf/
H A DGENERIC1.184 Tue Jun 29 10:22:34 GMT 2021 nia Remove uscanner(4) driver

This exists for compatibility with a Linux interface which was apparently
deprecated in Linux 2.6. There are various mailing list threads going
back to 2004 where the usefulness of this driver is discussed, but
the conclusion is that scanner software has all moved to using ugen(4)
instead, and enabling this driver will not help you scan things.
1.125 Wed Nov 12 00:35:57 GMT 2008 ad Remove LKMs and switch to the module framework, pass 1.

Proposed on tech-kern@.
/src/distrib/sets/lists/misc/
H A Dmi1.160 Tue Jun 23 17:58:23 GMT 2009 tron Switch to building Postfix 2.6.2 via "external/ibm-public/postfix".
1.125 Thu Sep 29 21:06:43 GMT 2005 jmmv Add a fstab.tmpfs sample file showing simple but common sample entries.
Suggested by martti@.
/src/etc/mtree/
H A Dspecial1.130 Thu Sep 17 11:52:02 GMT 2009 tron Remove "/etc/postfix/postfix-script" as the file was obsoleted by
the upgrade to Postfix 2.6.x.
1.125 Thu Jan 08 00:12:38 GMT 2009 apb Add rndctl
/src/sys/sys/
H A Dcdefs.h1.138 Tue Dec 04 22:06:36 GMT 2018 kamil Stop mangling __func__ for C++11 and newer

Drop local logic between GCC 2.4 and GCC 2.6 that used __PRETTY_FUNCTION__.
This caused __func__ to be redefined for all C++ programs and use a
different behavior than intended by the compiler (Clang and GCC).
__PRETTY_FUNCTION__ prints all the prototype not just function name,
contrary to __FUNCTION__ and __func__.

__func__ is now an integral part of C99 and C++11, shipped by a compiler.

This change aligns the behavior of C++ programs using __func__ to other
Operating Systems. The difference caused unnecessary fallout in regression
test suites in projects (LLVM, fish, ...).
1.125 Sun Aug 30 07:55:45 GMT 2015 uebayasi Include opt_diagnostic.h.
/src/distrib/sets/lists/xbase/
H A Dmi1.131 Mon May 16 22:20:10 GMT 2016 christos Adjust to new freetype-2.6.3
1.125 Wed Jun 24 22:20:25 GMT 2015 matt Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
1.131 Mon May 16 22:20:10 GMT 2016 christos Adjust to new freetype-2.6.3
1.125 Wed Jun 24 22:20:25 GMT 2015 matt Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
1.131 Mon May 16 22:20:10 GMT 2016 christos Adjust to new freetype-2.6.3
1.125 Wed Jun 24 22:20:25 GMT 2015 matt Support building the xorg X11 libraries under MKCOMPAT.
Add XORG_MACHINE_ARCH to compat's bsd.*.mk
Turn xorg makekeys and makestrs into real host tools which are installed into
${TOOLSDIR}
/src/lib/libc/time/
H A Dlocaltime.c1.139 Sat Dec 23 20:48:38 GMT 2023 christos Import tzcode 2023d:

localtime.c no longer mishandles TZif files that contain a single
transition into a DST regime. Previously, it incorrectly assumed
DST was in effect before the transition too. (Thanks to Alois
Treindl for debugging help.)

localtime.c's timeoff no longer collides with OpenBSD 7.4.

The C code now uses _Generic only if __STDC_VERSION__ says the
compiler is C11 or later.

tzselect now optionally reads zonenow.tab, to simplify when
configuring only for timestamps dated from now on.

tzselect no longer creates temporary files.

tzselect no longer mishandles the following:

Spaces and most other special characters in BUGEMAIL, PACKAGE,
TZDIR, and VERSION.

TZ strings when using mawk 1.4.3, which mishandles regular
expressions of the form /X{2,}/.

ISO 6709 coordinates when using an awk that lacks the GNU
extension of newlines in -v option-arguments.

Non UTF-8 locales when using an iconv command that lacks the GNU
//TRANSLIT extension.

zic no longer mishandles data for Palestine after the year 2075.
Previously, it incorrectly omitted post-2075 transitions that are
predicted for just before and just after Ramadan. (Thanks to Ken
Murchison for debugging help.)

zic now works again on Linux 2.6.16 and 2.6.17 (2006).
1.139 Sat Dec 23 20:48:38 GMT 2023 christos Import tzcode 2023d:

localtime.c no longer mishandles TZif files that contain a single
transition into a DST regime. Previously, it incorrectly assumed
DST was in effect before the transition too. (Thanks to Alois
Treindl for debugging help.)

localtime.c's timeoff no longer collides with OpenBSD 7.4.

The C code now uses _Generic only if __STDC_VERSION__ says the
compiler is C11 or later.

tzselect now optionally reads zonenow.tab, to simplify when
configuring only for timestamps dated from now on.

tzselect no longer creates temporary files.

tzselect no longer mishandles the following:

Spaces and most other special characters in BUGEMAIL, PACKAGE,
TZDIR, and VERSION.

TZ strings when using mawk 1.4.3, which mishandles regular
expressions of the form /X{2,}/.

ISO 6709 coordinates when using an awk that lacks the GNU
extension of newlines in -v option-arguments.

Non UTF-8 locales when using an iconv command that lacks the GNU
//TRANSLIT extension.

zic no longer mishandles data for Palestine after the year 2075.
Previously, it incorrectly omitted post-2075 transitions that are
predicted for just before and just after Ramadan. (Thanks to Ken
Murchison for debugging help.)

zic now works again on Linux 2.6.16 and 2.6.17 (2006).
1.125 Wed Oct 27 11:27:25 GMT 2021 christos fix problem with uninitialized variable on malformed 32 bit time.

Completed in 345 milliseconds

123