Mercurial > dovecot > core-2.2
diff src/lib-storage/index/dbox-single/sdbox-file.c @ 10965:1bb98ad1af8b HEAD
sdbox: Copying is now done with hard links.
author | Timo Sirainen <tss@iki.fi> |
---|---|
date | Sun, 21 Mar 2010 18:12:24 +0200 |
parents | 3d7fb69184b3 |
children | 8ec35eb6d7b3 |
line wrap: on
line diff
--- a/src/lib-storage/index/dbox-single/sdbox-file.c Sun Mar 21 17:08:36 2010 +0200 +++ b/src/lib-storage/index/dbox-single/sdbox-file.c Sun Mar 21 18:12:24 2010 +0200 @@ -45,13 +45,17 @@ } } T_END; dbox_file_init(&file->file); + return &file->file; +} - if (uid == 0) { - file->file.fd = file->file.storage->v. - file_create_fd(&file->file, file->file.primary_path, - FALSE); - } - return &file->file; +struct dbox_file *sdbox_file_create(struct sdbox_mailbox *mbox) +{ + struct dbox_file *file; + + file = sdbox_file_init(mbox, 0); + file->fd = file->storage->v. + file_create_fd(file, file->primary_path, FALSE); + return file; } int sdbox_file_assign_uid(struct sdbox_file *file, uint32_t uid)