… > +++ b/include/linux/seq_file.h > @@ -145,6 +145,25 @@ void *__seq_open_private(struct file *, const struct seq_operations *, int); > int seq_open_private(struct file *, const struct seq_operations *, int); > int seq_release_private(struct inode *, struct file *); > > +#define DEFINE_SEQ_ATTRIBUTE(__name) \ > +static int __name ## _open(struct inode *inode, struct file *file) \ … Can such a macro work also with an identifier which does not contain double underscores? Regards, Markus