guile-user
[Top][All Lists]
Advanced

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

readlink system calls


From: Christopher Baines
Subject: readlink system calls
Date: Tue, 22 Aug 2023 17:22:21 +0100
User-agent: mu4e 1.10.5; emacs 28.2

When looking at strace for various Guile things, I'm seeing a lot of
readlink system calls for directories in the load path, e.g.

readlink("/gnu", 0x7fff8738f430, 1023)  = -1 EINVAL (Invalid argument)
readlink("/gnu/store", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/lkx2k8hy40a6s3vz94287g8fr2sxs7h0-profile", 0x7fff8738f430, 
1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/lkx2k8hy40a6s3vz94287g8fr2sxs7h0-profile/share", 
0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/lkx2k8hy40a6s3vz94287g8fr2sxs7h0-profile/share/guile", 
0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/lkx2k8hy40a6s3vz94287g8fr2sxs7h0-profile/share/guile/site",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/lkx2k8hy40a6s3vz94287g8fr2sxs7h0-profile/share/guile/site/3.0",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu", 0x7fff8738f430, 1023)  = -1 EINVAL (Invalid argument)
readlink("/gnu/store", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile/3.0",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu", 0x7fff8738f430, 1023)  = -1 EINVAL (Invalid argument)
readlink("/gnu/store", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile/site",
 0x7fff8738f430, 1023) = -1 ENOENT (No such file or directory)
readlink("/gnu", 0x7fff8738f430, 1023)  = -1 EINVAL (Invalid argument)
readlink("/gnu/store", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile/site",
 0x7fff8738f430, 1023) = -1 ENOENT (No such file or directory)
readlink("/gnu", 0x7fff8738f430, 1023)  = -1 EINVAL (Invalid argument)
readlink("/gnu/store", 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)
readlink("/gnu/store/2429gbw7plqmyb78h2yg67gaqwapv7gm-guile-next-3.0.9-0.aa2cfe7/share/guile",
 0x7fff8738f430, 1023) = -1 EINVAL (Invalid argument)


Any idea what leads to this behaviour?

Thanks,

Chris

Attachment: signature.asc
Description: PGP signature


reply via email to

[Prev in Thread] Current Thread [Next in Thread]