haiku/headers/private/fs_shell
Axel Dörfler a121b8c83c * Added a new flag for write stat: B_STAT_SIZE_INSECURE that allows a
file system to not fill newly created space with zeros. 
  BFile::SetSize() now uses this, while [f]truncate() does not. This
  is only a temporary work-around until BFS supports sparse files.
* Apps that want to reserve space to fill up later should use 
  BFile::SetSize() for now, as this will be a lot faster than 
  [f]truncate().
* cache_io() and the functions below now use a special mode when you 
  pass in a NULL buffer: for read access, the cache is only populated
  (useful for prefetching), for write access, the file is filled with
  zeros.
* Implemented BFS's Inode::FillGapWithZeros() using this method now.
* Removed extraneous white space.


git-svn-id: file:///srv/svn/repos/haiku/haiku/trunk@24555 a95241bf-73f2-0310-859d-f6bbb57e9c96
2008-03-24 13:39:02 +00:00
..
DoublyLinkedList.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
KPath.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
Stack.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_api_wrapper.h * Added a new flag for write stat: B_STAT_SIZE_INSECURE that allows a 2008-03-24 13:39:02 +00:00
fssh_atomic.h x86_64 changes : 2007-06-17 10:50:18 +00:00
fssh_auto_locker.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_byte_order.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_defs.h Thou shall not leave a blank line between copyright header and header 2007-05-02 14:26:29 +00:00
fssh_dirent.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_disk_device_defs.h * Added disk system flags for whether a partition name and partition 2007-08-22 21:21:30 +00:00
fssh_disk_device_manager.h Added scan_partition() function which can be used by disk systems (e.g. 2007-10-04 18:03:24 +00:00
fssh_driver_settings.h Added driver settings support to the FS shell. 2007-05-25 05:07:34 +00:00
fssh_drivers.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_errno.h Provide a way to convert FS shell error codes to host platform error 2007-04-28 23:40:04 +00:00
fssh_errors.h Passed GENERAL_ERROR_BASE from LONG_MIN to INT_MIN (errors are uint32). 2007-06-20 21:58:02 +00:00
fssh_fcntl.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_fs_attr.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_fs_cache.h * cache_detach_sub_transaction() didn't really work: it did not put all needed 2008-01-18 17:07:18 +00:00
fssh_fs_index.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_fs_info.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_fs_interface.h * Added a new flag for write stat: B_STAT_SIZE_INSECURE that allows a 2008-03-24 13:39:02 +00:00
fssh_fs_query.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_fs_volume.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_kernel_export.h * Explained under which circumstances vnode_path_to_vnode() will clobber the 2008-03-09 13:43:38 +00:00
fssh_kernel_priv.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_module.h FS shell changes: 2007-04-27 22:37:01 +00:00
fssh_node_monitor.h Forgot to commit these; this fixes building the fs_shell, thanks Jerome! 2008-02-25 14:08:59 +00:00
fssh_os.h Thou shall not leave a blank line between copyright header and header 2007-05-02 14:26:29 +00:00
fssh_stat.h Surprising how much gcc 4 compilers on Linux differ. Another attempt to 2007-05-07 13:41:12 +00:00
fssh_stdio.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_string.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_time.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_type_constants.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_types.h this macro is preferred 2007-11-19 19:50:38 +00:00
fssh_uio.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00
fssh_unistd.h Beginnings of a new, better portable FS shell with Haiku FS interface. 2007-04-27 12:17:22 +00:00