1JOURNAL_START(9)           The Linux Journalling API          JOURNAL_START(9)
2
3
4

NAME

6       journal_start - Obtain a new handle.
7

SYNOPSIS

9       handle_t * journal_start(journal_t * journal, int nblocks);
10

ARGUMENTS

12       journal
13           Journal to start transaction on.
14
15       nblocks
16           number of block buffer we might modify
17

DESCRIPTION

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 an ERR_PTR value on
27       failure.
28

AUTHORS

30       Roger Gammans <rgammans@computer-surgery.co.uk>
31           Author.
32
33       Stephen Tweedie <sct@redhat.com>
34           Author.
35
37Kernel Hackers Manual 3.10         June 2019                  JOURNAL_START(9)
Impressum