rm/unlink and `how to find out who i am'

看板DFBSD_kernel作者時間21年前 (2005/04/03 02:01), 編輯推噓0(000)
留言0則, 0人參與, 最新討論串1/6 (看更多)
--bAmEntskrkuBymla Content-Type: text/plain; charset=us-ascii Content-Disposition: inline Hey, I dunno if there are other files that are hard linked together and how these are all testing what name they were called by, but Liam pointed out the case of rm(1) to me today and asked why it was going about that like it was. I also don't get it. To me, it seems that something like: if (strncmp("unlink", basename(*argv)) == 0) would make more sense than how it's doing it now (with a temporary pointer to const char and strrchr). I know that basename(3) isn't POSIX -- is this an issue? --Devon --bAmEntskrkuBymla Content-Type: application/pgp-signature Content-Disposition: inline -----BEGIN PGP SIGNATURE----- Version: GnuPG v1.4.0 (FreeBSD) iD8DBQFCTqa+Skf3jVXOdl0RAqznAJ9+LQo7xktpnde+WbEncfcGt1oUkgCgny5z 5K46KgbM2wsqRwktdn2F5hg= =O+10 -----END PGP SIGNATURE----- --bAmEntskrkuBymla--
文章代碼(AID): #12Jjth00 (DFBSD_kernel)
討論串 (同標題文章)
文章代碼(AID): #12Jjth00 (DFBSD_kernel)