From 14639382938714f07f76abd3d221c6d472710502 Mon Sep 17 00:00:00 2001
From: Svante Signell <svante.signell@gmail.com>
Date: Tue, 29 Oct 2019 23:59:23 +0100
Subject: libnetfs: Support for file record locking

2019-03-04  Svante Signell <svante.signell@gmail.com>

	* file-lock.c: Make flock work regardless of the
          mode in which the file was opened.

2019-02-12  Svante Signell <svante.signell@gmail.com>

	* file-lock.c: Comment out "Make flock work without R or W mode"

2019-02-01  Svante Signell <svante.signell@gmail.com>

       * Update copyright years.
       * file-record-lock.c(netfs_S_file_record_lock):
         Don't set rendezvous to MACH_PORT_NULL.

2017-01-05  Svante Signell <svante.signell@gmail.com>

	* Update copyright years and headers.
	* dir-lookup.c (netfs_S_dir_lookup): Call fshelp_rlock_tweak()
          with new last argument rendezvous = MACH_PORT_NULL.
	* file-lock.c (netfs_S_file_lock): Likewise.
	* file-record-lock.c (netfs_S_file_record_lock): Likewise.
	(netfs_S_file_record_lock): Add new argument mach_port_t rendezvous.

2016-05-23  Svante Signell <svante.signell@gmail.com>

	* netfs.h (struct peropen): Change the type of rlock_status from
	an int to a struct rlock_peropen.
	(struct node): Change the type of userbox from a struct lock_box
	to a struct rlock_box.
	* dir-lookup.c (netfs_S_dir_lookup): Use fshelp_rlock_tweak.
	* file-lock-stat.c (netfs_S_file_lock_stat): Total rewrite
	around the new record locking functions.
	* file-lock.c (netfs_S_file_lock): Likewise.
	* file-record-lock.c (netfs_S_file_record_lock): Likewise.
	* make-node.c (netfs_make_node): Initialize userbox with
	fshelp_rlock_init.
	* make-peropen.c (netfs_make_peropen): Initialize lock_status
	using fshelp_rlock_po_init.
	(netfs_make_peropen): Add a comment that po->refcnt starts at zero.
	* relese-peropen.c (netfs_release_peropen): Release lock_status
	using fshelp_rlock_drop_peropen.

2001-04-11  Neal H Walfield  <neal@cs.uml.edu>

	* file-record-lock.c: New file.  Implement
	netfs_S_file_record_lock.
	* Makefile (SRCS): Add file-record-lock.c
---
 libtrivfs/make-node.c | 33 +++++++++++++++++++++++++++++++++
 1 file changed, 33 insertions(+)
 create mode 100644 libtrivfs/make-node.c

(limited to 'libtrivfs/make-node.c')

diff --git a/libtrivfs/make-node.c b/libtrivfs/make-node.c
new file mode 100644
index 00000000..1ccb26b8
--- /dev/null
+++ b/libtrivfs/make-node.c
@@ -0,0 +1,33 @@
+/*
+   Copyright (C) 2016-2019 Free Software Foundation, Inc.
+   Written by Svante Signell <svante.signell@gmail.com>
+
+   This file is part of the GNU Hurd.
+
+   The GNU Hurd is free software; you can redistribute it and/or
+   modify it under the terms of the GNU General Public License as
+   published by the Free Software Foundation; either version 2, or (at
+   your option) any later version.
+
+   The GNU Hurd is distributed in the hope that it will be useful, but
+   WITHOUT ANY WARRANTY; without even the implied warranty of
+   MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE.  See the GNU
+   General Public License for more details.
+
+   You should have received a copy of the GNU General Public License
+   along with the GNU Hurd.  If not, see <http://www.gnu.org/licenses/>.
+*/
+
+#include "priv.h"
+
+static struct trivfs_node *
+init_node (struct trivfs_node *tp)
+{
+  return NULL;
+}
+
+struct trivfs_node *
+trivfs_make_node (struct trivfs_peropen *po)
+{
+  return NULL;
+}
-- 
cgit v1.2.3