rpm/lib
Panu Matilainen 89ce4e7ca5 Fix wrong return code on O_DIRECTORY open of invalid symlink
The dir argument to fsmOpenpath() is supposed to be a rough O_DIRECTORY
equivalent, and if the path is actually a misowned symlink it should
return ENOTDIR instead of ELOOP. Makes the resulting error messages
at least a little more comprehensible.
2023-11-14 12:11:02 +02:00
..
backend Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
CMakeLists.txt Fix tagtbl.C placement in build dir 2023-09-19 15:35:30 +02:00
cpio.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
cpio.h Remove leading directories from doxygen notation 2022-03-10 08:40:07 +02:00
depends.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
formats.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
fprint.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
fprint.h Remove leading directories from doxygen notation 2022-03-10 08:40:07 +02:00
fsm.c Fix wrong return code on O_DIRECTORY open of invalid symlink 2023-11-14 12:11:02 +02:00
fsm.h Remove leading directories from doxygen notation 2022-03-10 08:40:07 +02:00
gentagtbl.sh Use actual enum values in tag table sentinel to avoid int/enum mismatch 2010-09-21 15:26:25 +03:00
header.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
header_internal.h At long long last, make entryInfo opaque outside header.c 2023-02-15 10:49:57 +02:00
headerfmt.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
headerutil.c Fix a tiny memory leak 2021-03-04 16:22:54 +02:00
manifest.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
manifest.h Remove leading directories from doxygen notation 2022-03-10 08:40:07 +02:00
misc.h Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
order.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
package.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
poptALL.c Axe the experimental non-privileged chroot support from b4c832ca 2023-09-15 16:23:46 +03:00
poptI.c Automatically create sysuser users and groups on install 2023-03-30 13:59:28 +03:00
poptQV.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
psm.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
query.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
relocation.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmal.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmal.h Remove leading directories from doxygen notation 2022-03-10 08:40:07 +02:00
rpmchecksig.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmchroot.c Axe the experimental non-privileged chroot support from b4c832ca 2023-09-15 16:23:46 +03:00
rpmchroot.h Add "c++ protection" to (hopefully) all of our internal headers 2010-09-21 15:21:12 +03:00
rpmdb.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmdb_internal.h Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmds.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmds_internal.h Axe --nopromote and most of the related infrastructure 2020-05-27 14:14:00 +02:00
rpmfi.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmfi_internal.h Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmfs.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmfs.h Reset file actions between rpmtsRun() calls (RhBug:1076552) 2014-03-21 12:44:03 +02:00
rpmgi.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmgi.h Remove leading directories from doxygen notation 2022-03-10 08:40:07 +02:00
rpminstall.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmlead.c Remove lead checks other than the "magic number" check 2023-10-26 09:57:10 +03:00
rpmlead.h Remove leading directories from doxygen notation 2022-03-10 08:40:07 +02:00
rpmlock.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmlock.h Export rpmlock release method internally as well 2013-03-11 11:12:35 +02:00
rpmplugins.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmplugins.h Make the plugin API public 2023-09-13 14:51:25 +03:00
rpmprob.c Add a pre-flight check for removed packages too 2020-06-02 15:25:57 +02:00
rpmps.c Fix couple of incorrect sizeof() uses 2011-03-17 14:08:54 +02:00
rpmrc.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmscript.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmscript.h Make rpmscript machinery chroot-aware 2023-03-30 13:59:28 +03:00
rpmtd.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmte.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmte_internal.h Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmtriggers.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmtriggers.h Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmts.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmts_internal.h Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmug.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmug.h Make user/group info reliable operation across chroot 2023-07-04 10:09:47 +03:00
rpmvs.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
rpmvs.h Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
signature.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
signature.h Remove leading directories from doxygen notation 2022-03-10 08:40:07 +02:00
tagexts.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
tagname.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
transaction.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00
verify.c Drop top-level source for our global include directories 2023-09-13 13:34:17 +03:00