Changes by: cha0smaster
Update of /cvsroot/linux-ntfs/ntfsprogs/include/ntfs
In directory sc8-pr-cvs1.sourceforge.net:/tmp/cvs-serv9047/include/ntfs
Modified Files:
dir.h
Log Message:
* implement symblic link creation in ntfs_create
* rename ntfs_create -> __ntfs_create. add wrapers ntfs_create{_symlink,_device}
* ntfsmount: implement .symlink
* ntfsmount: fix readdir to emulate . and .. when needed
Index: dir.h
===================================================================
RCS file: /cvsroot/linux-ntfs/ntfsprogs/include/ntfs/dir.h,v
retrieving revision 1.14
retrieving revision 1.15
diff -u -p -r1.14 -r1.15
--- dir.h 8 Nov 2005 16:13:18 -0000 1.14
+++ dir.h 10 Nov 2005 18:13:16 -0000 1.15
@@ -49,9 +49,15 @@ extern ntfs_inode *ntfs_pathname_to_inod
const char *pathname);
extern ntfs_inode *ntfs_create(ntfs_inode *dir_ni, ntfschar *name, u8 name_len,
- dev_t type, dev_t dev);
+ dev_t type);
+extern ntfs_inode *ntfs_create_device(ntfs_inode *dir_ni,
+ ntfschar *name, u8 name_len, dev_t type, dev_t dev);
+extern ntfs_inode *ntfs_create_symlink(ntfs_inode *dir_ni,
+ ntfschar *name, u8 name_len, ntfschar *target, u8 target_len);
+
extern int ntfs_delete(ntfs_inode *ni, ntfs_inode *dir_ni, ntfschar *name,
u8 name_len);
+
extern int ntfs_link(ntfs_inode *ni, ntfs_inode *dir_ni, ntfschar *name,
u8 name_len);
|