Blame doc/wiki/ManPageArchiveEntryPaths3.wiki

Packit Service 1d0348
ARCHIVE_ENTRY_PATHS(3) manual page 
Packit Service 1d0348
== NAME == 
Packit Service 1d0348
'''archive_entry_hardlink''', 
Packit Service 1d0348
'''archive_entry_hardlink_w''', 
Packit Service 1d0348
'''archive_entry_set_hardlink''', 
Packit Service 1d0348
'''archive_entry_copy_hardlink''', 
Packit Service 1d0348
'''archive_entry_copy_hardlink_w''', 
Packit Service 1d0348
'''archive_entry_update_hardlink_utf8''', 
Packit Service 1d0348
'''archive_entry_set_link''', 
Packit Service 1d0348
'''archive_entry_copy_link''', 
Packit Service 1d0348
'''archive_entry_copy_link_w''', 
Packit Service 1d0348
'''archive_entry_update_link_utf8''', 
Packit Service 1d0348
'''archive_entry_pathname''', 
Packit Service 1d0348
'''archive_entry_pathname_w''', 
Packit Service 1d0348
'''archive_entry_set_pathname''', 
Packit Service 1d0348
'''archive_entry_copy_pathname''', 
Packit Service 1d0348
'''archive_entry_copy_pathname_w''', 
Packit Service 1d0348
'''archive_entry_update_pathname_utf8''', 
Packit Service 1d0348
'''archive_entry_sourcepath''', 
Packit Service 1d0348
'''archive_entry_copy_sourcepath''', 
Packit Service 1d0348
'''archive_entry_symlink''', 
Packit Service 1d0348
'''archive_entry_symlink_w''', 
Packit Service 1d0348
'''archive_entry_set_symlink''', 
Packit Service 1d0348
'''archive_entry_copy_symlink''', 
Packit Service 1d0348
'''archive_entry_copy_symlink_w''', 
Packit Service 1d0348
'''archive_entry_update_symlink_utf8''' 
Packit Service 1d0348
- functions for manipulating path names in archive entry descriptions 
Packit Service 1d0348
== LIBRARY == 
Packit Service 1d0348
Streaming Archive Library (libarchive, -larchive) 
Packit Service 1d0348
== SYNOPSIS == 
Packit Service 1d0348
'''<nowiki>#include <archive_entry.h></nowiki>''' 
Packit Service 1d0348

Packit Service 1d0348
''const char *'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_hardlink'''(''struct archive_entry *a''); 
Packit Service 1d0348

Packit Service 1d0348
''const wchar_t *'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_hardlink_w'''(''struct archive_entry *a''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_set_hardlink'''(''struct archive_entry *a'', ''const char *path''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_copy_hardlink'''(''struct archive_entry *a'', ''const char *path''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_copy_hardlink_w'''(''struct archive_entry *a '', ''const'', ''wchar_t'', ''*path"''); 
Packit Service 1d0348

Packit Service 1d0348
''int'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_update_hardlink_utf8'''(''struct archive_entry *a'', ''const char *path''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_set_link'''(''struct archive_entry *a'', ''const char *path''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_copy_link'''(''struct archive_entry *a'', '' const char *path''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_copy_link_w'''(''struct archive_entry *a'', '' const wchar_t *path''); 
Packit Service 1d0348

Packit Service 1d0348
''int'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_update_link_utf8'''(''struct archive_entry *a'', '' const char *path''); 
Packit Service 1d0348

Packit Service 1d0348
''const char *'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_pathname'''(''struct archive_entry *a''); 
Packit Service 1d0348

Packit Service 1d0348
''const wchar_t *'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_pathname_w'''(''struct archive_entry *a''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_set_pathname'''(''struct archive_entry *a'', ''const char *path''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_copy_pathname'''(''struct archive_entry *a'', ''const char *path''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_copy_pathname_w'''(''struct archive_entry *a'', ''const wchar_t *path''); 
Packit Service 1d0348

Packit Service 1d0348
''int'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_update_pathname_utf8'''(''struct archive_entry *a'', ''const char *path''); 
Packit Service 1d0348

Packit Service 1d0348
''const char *'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_sourcepath'''(''struct archive_entry *a''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_copy_sourcepath'''(''struct archive_entry *a'', ''const char *path''); 
Packit Service 1d0348

Packit Service 1d0348
''const char *'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_symlink'''(''struct archive_entry *a''); 
Packit Service 1d0348

Packit Service 1d0348
''const wchar_t *'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_symlink_w'''(''struct archive_entry *a''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_set_symlink'''(''struct archive_entry *a'', ''const char *path''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_copy_symlink'''(''struct archive_entry *a'', ''const char *path''); 
Packit Service 1d0348

Packit Service 1d0348
''void'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_copy_symlink_w'''(''struct archive_entry *a'', ''const wchar_t *path''); 
Packit Service 1d0348

Packit Service 1d0348
''int'' 
Packit Service 1d0348

Packit Service 1d0348
'''archive_entry_update_symlink_utf8'''(''struct archive_entry *a'', ''const char *path''); 
Packit Service 1d0348
== DESCRIPTION == 
Packit Service 1d0348
Path names supported by 
Packit Service 1d0348
[[ManPagerchiventry3]]: 
Packit Service 1d0348
Packit Service 1d0348
hardlink
Packit Service 1d0348
Destination of the hardlink. 
Packit Service 1d0348
link
Packit Service 1d0348
Update only. 
Packit Service 1d0348
For a symlink, update the destination. 
Packit Service 1d0348
Otherwise, make the entry a hardlink and alter 
Packit Service 1d0348
the destination for that. 
Packit Service 1d0348
pathname
Packit Service 1d0348
Path in the archive 
Packit Service 1d0348
sourcepath
Packit Service 1d0348
Path on the disk for use by 
Packit Service 1d0348
[[ManPagerchiveeadisk3]]. 
Packit Service 1d0348
symlink
Packit Service 1d0348
Destination of the symbolic link. 
Packit Service 1d0348
 
Packit Service 1d0348
Packit Service 1d0348
Path names can be provided in one of three different ways: 
Packit Service 1d0348
Packit Service 1d0348
char *
Packit Service 1d0348
Multibyte strings in the current locale. 
Packit Service 1d0348
wchar_t *
Packit Service 1d0348
Wide character strings in the current locale. 
Packit Service 1d0348
The accessor functions are named 
Packit Service 1d0348
'''XXX_w'''(). 
Packit Service 1d0348
UTF-8
Packit Service 1d0348
Unicode strings encoded as UTF-8. 
Packit Service 1d0348
This are convience functions to update both the multibyte and wide 
Packit Service 1d0348
character strings at the same time. 
Packit Service 1d0348
 
Packit Service 1d0348
Packit Service 1d0348
The sourcepath is a pure filesystem concept and never stored in an 
Packit Service 1d0348
archive directly. 
Packit Service 1d0348
Packit Service 1d0348
For that reason, it is only available as multibyte string. 
Packit Service 1d0348
The link path is a convience function for conditionally setting 
Packit Service 1d0348
hardlink or symlink destination. 
Packit Service 1d0348
It doesn't have a corresponding get accessor function. 
Packit Service 1d0348
Packit Service 1d0348
'''archive_entry_set_XXX'''() 
Packit Service 1d0348
is an alias for  
Packit Service 1d0348
'''archive_entry_copy_XXX'''(). 
Packit Service 1d0348
== SEE ALSO == 
Packit Service 1d0348
[[ManPagerchiventry3]] 
Packit Service 1d0348
[[ManPageibarchive3]],