1JOURNAL_START(9) The Linux Journalling API JOURNAL_START(9)
2
3
4
6 journal_start - Obtain a new handle.
7
9 handle_t * journal_start(journal_t * journal, int nblocks);
10
12 journal
13 Journal to start transaction on.
14
15 nblocks
16 number of block buffer we might modify
17
19 We make sure that the transaction can guarantee at least nblocks of
20 modified buffers in the log. We block until the log can guarantee that
21 much space.
22
23 This function is visible to journal users (like ext3fs), so is not
24 called with the journal already locked.
25
26 Return a pointer to a newly allocated handle, or NULL on failure
27
29 Roger Gammans <rgammans@computer-surgery.co.uk>
30 Author.
31
32 Stephen Tweedie <sct@redhat.com>
33 Author.
34
36Kernel Hackers Manual 2.6. November 2011 JOURNAL_START(9)