/* seq_read.h -- read the .mh_sequence file and * -- initialize sequence information * * This code is Copyright (c) 2017, by the authors of nmh. See the * COPYRIGHT file in the root directory of the nmh distribution for * complete copyright information. */ /* * Read the sequence files for the folder referenced in the given * struct msgs and populate the sequence entries in the struct msgs. * * Arguments: * * mp - Folder structure to add sequence entries to * lockflag - If true, obtain a write lock on the sequence file. * Additionally, the sequence file will remain open * and a pointer to the filehandle will be stored in * folder structure, where it will later be used by * seq_save(). * * Return values: * OK - successfully read the sequence files, or they don't exist * NOTOK - failed to lock sequence file */ int seq_read(struct msgs *, int);