diff options
author | Matt Kraai | 2001-12-17 15:26:36 +0000 |
---|---|---|
committer | Matt Kraai | 2001-12-17 15:26:36 +0000 |
commit | ace02dc9cd3ca0c95db5b5ebe87b9d6cd6ca1733 (patch) | |
tree | 1dec04901febc0fd63ac5b92bc2cca4333689477 /libbb/inode_hash.c | |
parent | 46ea0e4696456061ad7ce799658f737c24f781a6 (diff) | |
download | busybox-ace02dc9cd3ca0c95db5b5ebe87b9d6cd6ca1733.zip busybox-ace02dc9cd3ca0c95db5b5ebe87b9d6cd6ca1733.tar.gz |
Make cp and mv optionally preserve hard links.
Diffstat (limited to 'libbb/inode_hash.c')
-rw-r--r-- | libbb/inode_hash.c | 7 |
1 files changed, 7 insertions, 0 deletions
diff --git a/libbb/inode_hash.c b/libbb/inode_hash.c index 52c54cd..36484e6 100644 --- a/libbb/inode_hash.c +++ b/libbb/inode_hash.c @@ -29,6 +29,13 @@ #define HASH_SIZE 311 /* Should be prime */ #define hash_inode(i) ((i) % HASH_SIZE) +typedef struct ino_dev_hash_bucket_struct { + struct ino_dev_hash_bucket_struct *next; + ino_t ino; + dev_t dev; + char name[1]; +} ino_dev_hashtable_bucket_t; + static ino_dev_hashtable_bucket_t *ino_dev_hashtable[HASH_SIZE]; /* |