table of contents
other versions
- jessie 3.16.56-1+deb8u1
SEQ_OPEN(9) | The Linux VFS | SEQ_OPEN(9) |
NAME¶
seq_open - initialize sequential fileSYNOPSIS¶
int
seq_open(struct file * file,
const struct seq_operations * op);
ARGUMENTS¶
filefile we initialize
op
method table describing the sequence
DESCRIPTION¶
seq_open sets file, associating it with a sequence described by op. op->start sets the iterator up and returns the first element of sequence. op->stop shuts it down. op-> next returns the next element of sequence. op-> show prints element into the buffer. In case of error -> start and -> next return ERR_PTR(error). In the end of sequence they return NULL. ->show returns 0 in case of success and negative number in case of error. Returning SEQ_SKIP means “discard this element and move on”.COPYRIGHT¶
May 2018 | Kernel Hackers Manual 3.16 |