I fixed the util-linux packet. It was so trivial that it is not really worth a mention.
Now e2fsprogs is on the way. The first error it provided was that strnlen is not avalable. So I took the strlen code included in dietlibc read it and spent some hours understanding it's inner workings. Only because &~ operator was not known to me I needed so much time understanding the code and prooving to myself that it really works ;-)
The operator has the following table:
a | b | a &~ b --------------- 0 | 0 | 0 0 | 1 | 0 1 | 0 | 1 1 | 1 | 0
for the ones that do not know this operator either ;-)
And after I understood it I converted the strlen code to strnlen. It is working ... but I think it could be done better.
The other question is where it should be added in dietlibc. This function is a GNU extination ... so it probably should go in libcompat dunno .. will send the patch to dietlibc mailinglist and we will see.