libcamera: media_object: Rename major/minor functions
The system libraries define macro's for major/minor through <sys/types.h> on some versions of GCC/GLibc. To prevent namespace collisions with these macros, rename our major and minor device node accessors. Reviewed-by: Laurent Pinchart <laurent.pinchart@ideasonboard.com> Signed-off-by: Kieran Bingham <kieran.bingham@ideasonboard.com>
This commit is contained in:
@@ -208,10 +208,10 @@ int DeviceEnumerator::addDevice(const std::string &devnode)
|
||||
|
||||
/* Associate entities to device node paths. */
|
||||
for (MediaEntity *entity : media->entities()) {
|
||||
if (entity->major() == 0 && entity->minor() == 0)
|
||||
if (entity->deviceMajor() == 0 && entity->deviceMinor() == 0)
|
||||
continue;
|
||||
|
||||
std::string devnode = lookupDevnode(entity->major(), entity->minor());
|
||||
std::string devnode = lookupDevnode(entity->deviceMajor(), entity->deviceMinor());
|
||||
if (devnode.empty())
|
||||
return -EINVAL;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user