summaryrefslogtreecommitdiffstats
path: root/sys/ntfs/ntfs_subr.h
diff options
context:
space:
mode:
authorru <ru@FreeBSD.org>2001-05-26 11:57:45 +0000
committerru <ru@FreeBSD.org>2001-05-26 11:57:45 +0000
commit05f3be90b2e785fbcbac9efe38dd8fb4bd6cdb7c (patch)
treebc6b0076c297f637980e63a3ebde03fd9302042a /sys/ntfs/ntfs_subr.h
parentbb3012ea8ac3c3f242d03857752725e5a8e74119 (diff)
downloadFreeBSD-src-05f3be90b2e785fbcbac9efe38dd8fb4bd6cdb7c.zip
FreeBSD-src-05f3be90b2e785fbcbac9efe38dd8fb4bd6cdb7c.tar.gz
- sys/n[tw]fs moved to sys/fs/n[tw]fs
- /usr/include/n[tw]fs moved to /usr/include/fs/n[tw]fs
Diffstat (limited to 'sys/ntfs/ntfs_subr.h')
-rw-r--r--sys/ntfs/ntfs_subr.h110
1 files changed, 0 insertions, 110 deletions
diff --git a/sys/ntfs/ntfs_subr.h b/sys/ntfs/ntfs_subr.h
deleted file mode 100644
index 8f1480a..0000000
--- a/sys/ntfs/ntfs_subr.h
+++ /dev/null
@@ -1,110 +0,0 @@
-/* $NetBSD: ntfs_subr.h,v 1.8 1999/10/10 14:48:37 jdolecek Exp $ */
-
-/*-
- * Copyright (c) 1998, 1999 Semen Ustimenko
- * All rights reserved.
- *
- * Redistribution and use in source and binary forms, with or without
- * modification, are permitted provided that the following conditions
- * are met:
- * 1. Redistributions of source code must retain the above copyright
- * notice, this list of conditions and the following disclaimer.
- * 2. Redistributions in binary form must reproduce the above copyright
- * notice, this list of conditions and the following disclaimer in the
- * documentation and/or other materials provided with the distribution.
- *
- * THIS SOFTWARE IS PROVIDED BY THE AUTHOR AND CONTRIBUTORS ``AS IS'' AND
- * ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
- * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
- * ARE DISCLAIMED. IN NO EVENT SHALL THE AUTHOR OR CONTRIBUTORS BE LIABLE
- * FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR CONSEQUENTIAL
- * DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS
- * OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS INTERRUPTION)
- * HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT
- * LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY
- * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF
- * SUCH DAMAGE.
- *
- * $FreeBSD$
- */
-
-#define VA_LOADED 0x0001
-#define VA_PRELOADED 0x0002
-
-struct ntvattr {
- LIST_ENTRY(ntvattr) va_list;
-
- u_int32_t va_vflag;
- struct vnode *va_vp;
- struct ntnode *va_ip;
-
- u_int32_t va_flag;
- u_int32_t va_type;
- u_int8_t va_namelen;
- char va_name[NTFS_MAXATTRNAME];
-
- u_int32_t va_compression;
- u_int32_t va_compressalg;
- u_int32_t va_datalen;
- u_int32_t va_allocated;
- cn_t va_vcnstart;
- cn_t va_vcnend;
- u_int16_t va_index;
- union {
- struct {
- cn_t * cn;
- cn_t * cl;
- u_long cnt;
- } vrun;
- caddr_t datap;
- struct attr_name *name;
- struct attr_indexroot *iroot;
- struct attr_indexalloc *ialloc;
- } va_d;
-};
-#define va_vruncn va_d.vrun.cn
-#define va_vruncl va_d.vrun.cl
-#define va_vruncnt va_d.vrun.cnt
-#define va_datap va_d.datap
-#define va_a_name va_d.name
-#define va_a_iroot va_d.iroot
-#define va_a_ialloc va_d.ialloc
-
-struct componentname;
-struct fnode;
-struct uio;
-
-int ntfs_procfixups __P(( struct ntfsmount *, u_int32_t, caddr_t, size_t ));
-int ntfs_parserun __P(( cn_t *, cn_t *, u_int8_t *, u_long, u_long *));
-int ntfs_runtocn __P(( cn_t *, struct ntfsmount *, u_int8_t *, u_long, cn_t));
-int ntfs_readntvattr_plain __P(( struct ntfsmount *, struct ntnode *, struct ntvattr *, off_t, size_t, void *,size_t *, struct uio *));
-int ntfs_readattr_plain __P(( struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *,size_t *, struct uio *));
-int ntfs_readattr __P(( struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *, struct uio *));
-int ntfs_filesize __P(( struct ntfsmount *, struct fnode *, u_int64_t *, u_int64_t *));
-int ntfs_times __P(( struct ntfsmount *, struct ntnode *, ntfs_times_t *));
-struct timespec ntfs_nttimetounix __P(( u_int64_t ));
-int ntfs_ntreaddir __P(( struct ntfsmount *, struct fnode *, u_int32_t, struct attr_indexentry **));
-char ntfs_u28 __P((wchar));
-int ntfs_runtovrun __P(( cn_t **, cn_t **, u_long *, u_int8_t *));
-int ntfs_attrtontvattr __P(( struct ntfsmount *, struct ntvattr **, struct attr * ));
-void ntfs_freentvattr __P(( struct ntvattr * ));
-int ntfs_loadntvattrs __P(( struct ntfsmount *, struct vnode *, caddr_t, struct ntvattr **));
-struct ntvattr * ntfs_findntvattr __P(( struct ntfsmount *, struct ntnode *, u_int32_t, cn_t ));
-int ntfs_ntlookupfile __P((struct ntfsmount *, struct vnode *, struct componentname *, struct vnode **));
-int ntfs_isnamepermitted __P((struct ntfsmount *, struct attr_indexentry * ));
-int ntfs_ntvattrrele __P((struct ntvattr * ));
-int ntfs_ntvattrget __P((struct ntfsmount *, struct ntnode *, u_int32_t, const char *, cn_t , struct ntvattr **));
-int ntfs_ntlookup __P((struct ntfsmount *, ino_t, struct ntnode **));
-int ntfs_ntget __P((struct ntnode *));
-void ntfs_ntref __P((struct ntnode *));
-void ntfs_ntrele __P((struct ntnode *));
-void ntfs_ntput __P((struct ntnode *));
-int ntfs_loadntnode __P(( struct ntfsmount *, struct ntnode * ));
-int ntfs_writentvattr_plain __P((struct ntfsmount *, struct ntnode *, struct ntvattr *, off_t, size_t, void *, size_t *, struct uio *));
-int ntfs_writeattr_plain __P((struct ntfsmount *, struct ntnode *, u_int32_t, char *, off_t, size_t, void *, size_t *, struct uio *));
-void ntfs_toupper_init __P((void));
-void ntfs_toupper_destroy __P((void));
-int ntfs_toupper_use __P((struct mount *, struct ntfsmount *));
-void ntfs_toupper_unuse __P((void));
-int ntfs_fget __P((struct ntfsmount *, struct ntnode *, int, char *, struct fnode **));
-void ntfs_frele __P((struct fnode *));
OpenPOWER on IntegriCloud