Вопрос о синтаксисе C Struct

Этот вопрос возник, когда я недавно открыл довольно старый драйвер для своего рейд-устройства. Чтобы скомпилировать драйвер для системы Linux, я начал исследовать все те ошибки, которые я получил на выходе. И я наткнулся на такой синтаксис, используемый в исходных кодах драйверов:

struct file_operations t3_fops = {
        owner:                  THIS_MODULE,
        ioctl:                  ft_ioctl,
        fasync:                 ft_fasync,
        open:                   ft_open,
        release:                ft_release
};

Итак, ребята, не могли бы вы помочь мне понять, что означает ":"? Это вообще синтаксис C? Я знаю, что есть определение битового поля, но мне оно кажется несколько другим.

8
задан Anton 20 July 2011 в 07:53
поделиться