/
githubmirror
/
e2fsprogs
Обзор
Документация
Войти
/
githubmirror
/
e2fsprogs
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
master
lib/e2p/getversion.c
41 строка
849 B
Eric Biggers
lib/{e2p,ss}: remove manual declarations of errno
27 янв 2023, 20:33
27 янв 2023, 20:33
dd54f64
Код
Авторство
О чём код?
/* * getversion.c - Get a file version on an ext2 file system * * Copyright (C) 1993, 1994 Remy Card <card@masi.ibp.fr> * Laboratoire MASI, Institut Blaise Pascal * Universite Pierre et Marie Curie (Paris VI) * * %Begin-Header% * This file may be redistributed under the terms of the GNU Library * General Public License, version 2. * %End-Header% */ /* * History: * 93/10/30 - Creation */ #include "config.h" #if HAVE_ERRNO_H #include <errno.h> #endif #if HAVE_SYS_IOCTL_H #include <sys/ioctl.h> #endif #include "e2p.h" int getversion (int fd, unsigned long * version) { #if HAVE_EXT2_IOCTLS int r, ver; r = ioctl (fd, EXT2_IOC_GETVERSION, &ver); *version = ver; return r; #else /* ! HAVE_EXT2_IOCTLS */ errno = EOPNOTSUPP; return -1; #endif /* ! HAVE_EXT2_IOCTLS */ }