diff options
author | Sergey Poznyakoff <gray@gnu.org.ua> | 2010-02-11 22:47:57 +0200 |
---|---|---|
committer | Sergey Poznyakoff <gray@gnu.org.ua> | 2010-02-11 22:47:57 +0200 |
commit | 7c5fda3fbada772e53e0c347621921a8111738c0 (patch) | |
tree | 035e80cc2e1b51b253f8416637ccc06163fa0646 /src/util.c | |
parent | 06bbe2bcfd87eab1217d37925ffcc6639b346809 (diff) | |
download | cpio-7c5fda3fbada772e53e0c347621921a8111738c0.tar.gz cpio-7c5fda3fbada772e53e0c347621921a8111738c0.tar.bz2 |
Fix inode number typing.
* src/copyin.c (create_defered_links): Use ino_t for
inode numbers.
(create_defered_links_to_skipped): Likewise.
(process_copy_in): Add typecast to inode fprintf argument.
* src/copyout.c (count_defered_links_to_dev_ino)
(writeout_other_defers): Use ino_t for inode numbers.
* src/copypass.c (link_to_maj_min_ino): Likewise.
* src/util.c (struct inode_val): Likewise.
(find_inode_file, add_inode): Likewise.
* src/extern.h (link_to_maj_min_ino)
(find_inode_file, add_inode): Change signature.
Diffstat (limited to 'src/util.c')
-rw-r--r-- | src/util.c | 6 |
1 files changed, 3 insertions, 3 deletions
@@ -686,7 +686,7 @@ prepare_append (int out_file_des) struct inode_val { - unsigned long inode; + ino_t inode; unsigned long major_num; unsigned long minor_num; char *file_name; @@ -713,7 +713,7 @@ inode_val_compare (const void *val1, const void *val2) } char * -find_inode_file (unsigned long node_num, unsigned long major_num, +find_inode_file (ino_t node_num, unsigned long major_num, unsigned long minor_num) { struct inode_val sample; @@ -732,7 +732,7 @@ find_inode_file (unsigned long node_num, unsigned long major_num, /* Associate FILE_NAME with the inode NODE_NUM. (Insert into hash table.) */ void -add_inode (unsigned long node_num, char *file_name, unsigned long major_num, +add_inode (ino_t node_num, char *file_name, unsigned long major_num, unsigned long minor_num) { struct inode_val *temp; |