This is a followup to this question.
I eventually got my hands on a Slackware 12.1 machine with a dynamically-assigned IP address. It turns out it uses neither dhclient nor pump to get the address, it uses dhcpcd.
I can't for the life of me find where in the filesystem it stores the lease information. Anyone knows?