I have vpopmail installed 4.10.24 vdeldomain running on Solaris 7 x86. vdeldomain is not removing a domains directory properly from /var/vpopmail/domains. Here is a sequence of commands which repoduce the error. The commands were run on a fresh install of vpopmail. Notice the link count for the domains directory. apollo:/var/vpopmail # ll total 7 drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:51 bin/ drwxr-xr-x 4 vpopmail vchkpw 512 Jun 29 14:51 doc/ drwx------ 2 vpopmail vchkpw 512 Jun 29 14:51 domains/ drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:50 etc/ drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:51 include/ drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:51 lib/ drwx------ 2 vpopmail vchkpw 512 Jun 29 14:51 users/ I add a domain and of course the link count goes up as expected apollo:/var/vpopmail # bin/vadddomain foo.com 2782y2 You have mail in /usr/var/mail/ apollo:/var/vpopmail # ll total 7 drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:51 bin/ drwxr-xr-x 4 vpopmail vchkpw 512 Jun 29 14:51 doc/ drwx------ 3 vpopmail vchkpw 512 Jun 29 14:52 domains/ drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:50 etc/ drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:51 include/ drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:51 lib/ drwx------ 2 vpopmail vchkpw 512 Jun 29 14:51 users/ I add a second domain and the link count of domain goes up again as expected apollo:/var/vpopmail # bin/vadddomain foo2.com 2782y2 apollo:/var/vpopmail # ll total 7 drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:51 bin/ drwxr-xr-x 4 vpopmail vchkpw 512 Jun 29 14:51 doc/ drwx------ 4 vpopmail vchkpw 512 Jun 29 14:52 domains/ drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:50 etc/ drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:51 include/ drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:51 lib/ drwx------ 2 vpopmail vchkpw 512 Jun 29 14:51 users/ Now I remove a domain and link count of domains does NOT go down! This means the disk space and inodes are still being used. What is vpopmail doing when it deletes fuiles and directories? apollo:/var/vpopmail # bin/vdeldomain foo2.com apollo:/var/vpopmail # ll total 7 drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:51 bin/ drwxr-xr-x 4 vpopmail vchkpw 512 Jun 29 14:51 doc/ drwx------ 4 vpopmail vchkpw 512 Jun 29 14:52 domains/ drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:50 etc/ drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:51 include/ drwxr-xr-x 2 vpopmail vchkpw 512 Jun 29 14:51 lib/ drwx------ 2 vpopmail vchkpw 512 Jun 29 14:51 users/ apollo:/var/vpopmail # ll domains total 1 drwx------ 3 vpopmail vchkpw 512 Jun 29 14:52 foo.com/ apollo:/var/vpopmail # I have tried to verify it is not my system. I created directories and then removed them in the domains directory with mkdir and rmdir and didn't see the same behavior. The Solaris system has both been running production systems for about 2 years now. I did notice that the configure for vpopmail could not find my fdatasync(). I have noticed this behavior with 4.10.22 and 4.10.23 as well. Any ideas? -David Wartell