Closed
Description
typedef enum {
ELF_C_NULL = 0,
ELF_C_CLR,
ELF_C_FDDONE,
ELF_C_FDREAD,
ELF_C_RDWR,
ELF_C_READ,
ELF_C_SET,
ELF_C_WRITE,
ELF_C_NUM
} Elf_Cmd;
ELF_C_READ = 5
- While elfutils specifies
typedef enum
{
ELF_C_NULL, /* Nothing, terminate, or compute only. */
ELF_C_READ, /* Read .. */
ELF_C_RDWR, /* Read and write .. */
ELF_C_WRITE, /* Write .. */
ELF_C_CLR, /* Clear flag. */
ELF_C_SET, /* Set flag. */
ELF_C_FDDONE, /* Signal that file descriptor will not be
used anymore. */
ELF_C_FDREAD, /* Read rest of data so that file descriptor
is not used anymore. */
/* The following are extensions. */
ELF_C_READ_MMAP, /* Read, but mmap the file if possible. */
ELF_C_RDWR_MMAP, /* Read and write, with mmap. */
ELF_C_WRITE_MMAP, /* Write, with mmap. */
ELF_C_READ_MMAP_PRIVATE, /* Read, but memory is writable, results are
not written to the file. */
ELF_C_EMPTY, /* Copy basic file data but not the content. */
/* Keep this the last entry. */
ELF_C_NUM
} Elf_Cmd;
ELF_C_READ = 1
System libelf
and elfutils libelf
are not ABI compatible. Fastfetch MUST load the libelf.so
that fastfetch was compiled with.
d8fb8d4 removed elfutils detection on FreeBSD. When it's released, elfutils build dependency should be removed @pkubaj