make_dev & warnings

Тема в разделе "WASM.UNIX", создана пользователем varnie, 25 окт 2007.

  1. varnie

    varnie New Member

    Публикаций:
    0
    Регистрация:
    2 янв 2005
    Сообщения:
    1.785
    день добрый! пытаюсь собрать экзамлп 'skeleton.c' по примеру написанному в 'FreeBSD Architecture Handbook'. Ругается на след. строчку:
    Код (Text):
    1. sc->dev0 = make_dev(&skeleton_cdevsw, 0, UID_ROOT, GID_WHEEL, 0600, "echo");
    след. образом:
    6й параметр не нравится компилеру. подскажите, что неверно здесь?

    глянул в <sys/sys.h>, там такое определение:
    Код (Text):
    1. struct cdev *make_dev(struct cdevsw *_devsw, int _minor, uid_t _uid, gid_t _gid, int _perms, const char *_fmt, ...) __printflike(6,7);
    вроде все верно должно быть.