2013-02-10  Samuel Thibault  <samuel.thibault@ens-lyon.org>

	Fix build against newer stat structure.

	* Hurd/Trivfs/Trivfs.xs (trivfs_modify_stat): Use st_atim.tv_sec and
	tv_nsec instead of st_atime and st_atime_usec.

2006-04-13  Manuel Menal  <mmenal@hurdfr.org>

	* Hurd/Trivfs/Trivfs.xs (alloc_hook, free_hook, call_sub) 
	(trivfs_modify_stat, trivfs_modify_stat, trivfs_modify_stat) 
	(trivfs_goaway, alloc_hook, protid_init, trivfs_S_io_write) 
	(trivfs_S_io_read, trivfs_S_io_seek, trivfs_S_io_readable) 
	(trivfs_S_io_set_all_openmodes, trivfs_S_io_get_openmodes) 
	(trivfs_S_io_set_some_openmodes) 
	(trivfs_S_io_clear_some_openmodes, trivfs_S_file_set_size) 
	(trivfs_append_args, _startup, _go, cntl, openmodes, po)
	(hook): Remove Perl_ prefix for XS functions.

	* Hurd/Trivfs/Trivfs.xs (trivfs_S_io_write)
	(trivfs_S_io_read): Change vm_address_t to data_t.

2000-03-20  John Tobey  <jtobey@john-edwin-tobey.org>

	* lib/Hurd.pm: switch to Perl-5.6 compliant version number.

	* t/01_trivfs.t: Don't rely on the Hello module.  Added several
	new tests.

	* lib/Hurd/Trivfs.pm (Hurd::Trivfs::_::modify_stat): Return a
	value to avoid use-of-uninit warning.

	* t/trivfs_tester.pl: New file.  Used by t/01_trivfs.t.

	* lib/Hurd/Trivfs.pm, Hurd/Trivfs/Trivfs.xs: New callbacks and
	corresponding Perl stubs: io_readable, io_set_all_openmodes,
	io_get_openmodes, io_set_some_openmodes, io_clear_some_openmodes.

	* Hurd/Trivfs/Trivfs.xs: Allow Perl to redefine callback subs.
	Hoist checks for required overrides from C assertions to Perl
	deaths.
	(init_me): Removed.  Allow Perl to redefine package stashes.

1999-12-08  John Tobey  <jtobey@john-edwin-tobey.org>

	* eg/B1FF: New file.  An example trivial file translator.

	* lib/Hurd/Trans/Hello.pm: Fix handling of return from
	&Hurd::Trivfs::start, which happens after a timeout.
	(goaway): Newly overridden method.  Say that we are going away.

	* lib/Hurd/Trivfs.pm: Created internal package Hurd::Trivfs::_
	to contain all subs called directly from C.  Simplified the
	interface between Perl and C, moving the complexity to the new
	subs.
	Removed obsolete global variable `$timeout'.

	* Hurd/Trivfs/Trivfs.xs (call_sub): New function.  Factored out
	the common tasks of calling into Perl.

	* lib/Hurd.pm: Version 0.2.

1999-12-07  John Tobey  <jtobey@john-edwin-tobey.org>

	* lib/Hurd/Trivfs.pm: Use DynaLoader here instead of through
	Hurd.pm, because the Hurd has too many libraries to want to load
	when you only need a few of them.

	* lib/Hurd/Trans/Hello.pm: Use the peropen hook instead of protid
	to store file offset.

	* Makefile.PL: Get package version from a file that will be
	installed (lib/Hurd.pm).

	* Hurd/Makefile.PL: new file.

