diff options
author | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-07-23 00:57:36 +0800 |
---|---|---|
committer | piaip <piaip@63ad8ddf-47c3-0310-b6dd-a9e9d9715204> | 2005-07-23 00:57:36 +0800 |
commit | 83431f2cd992c38eb2fbc3b5095c52034fd2ff3f (patch) | |
tree | 6ee954826c28f78a972cbd622ffa0ddb6586553c /util/shmctl.c | |
parent | ecb8b2d326822691b2633451732f8d7685353383 (diff) | |
download | pttbbs-83431f2cd992c38eb2fbc3b5095c52034fd2ff3f.tar pttbbs-83431f2cd992c38eb2fbc3b5095c52034fd2ff3f.tar.gz pttbbs-83431f2cd992c38eb2fbc3b5095c52034fd2ff3f.tar.bz2 pttbbs-83431f2cd992c38eb2fbc3b5095c52034fd2ff3f.tar.lz pttbbs-83431f2cd992c38eb2fbc3b5095c52034fd2ff3f.tar.xz pttbbs-83431f2cd992c38eb2fbc3b5095c52034fd2ff3f.tar.zst pttbbs-83431f2cd992c38eb2fbc3b5095c52034fd2ff3f.zip |
sync with PTT1 local modified source:
- debug with msgfwderr
- enlarge thread search range
- more verbose board info
git-svn-id: http://opensvn.csie.org/pttbbs/trunk/pttbbs@2942 63ad8ddf-47c3-0310-b6dd-a9e9d9715204
Diffstat (limited to 'util/shmctl.c')
-rw-r--r-- | util/shmctl.c | 34 |
1 files changed, 30 insertions, 4 deletions
diff --git a/util/shmctl.c b/util/shmctl.c index 0430f4f1..8629fc4f 100644 --- a/util/shmctl.c +++ b/util/shmctl.c @@ -600,10 +600,36 @@ int listbrd(int argc, char **argv) /* print details */ boardheader_t b = bcache[di-1]; - printf("brdname(bid):\t%s\n", b.brdname); - printf("title:\t%s\n", b.title); - printf("BM:\t%s\n", b.BM); - printf("brdattr:\t%08x\n", b.brdattr); + printf("brdname(bid):\t%s\n", b.brdname); + printf("title:\t%s\n", b.title); + printf("BM:\t%s\n", b.BM); + printf("brdattr:\t%08x ", b.brdattr); + + if (b.brdattr & BRD_NOZAP) printf("BRD_NOZAP "); + if (b.brdattr & BRD_NOCOUNT) printf("BRD_NOCOUNT "); + if (b.brdattr & BRD_NOTRAN) printf("BRD_NOTRAN "); + if (b.brdattr & BRD_GROUPBOARD) printf("BRD_GROUPBOARD "); + if (b.brdattr & BRD_HIDE) printf("BRD_HIDE "); + if (b.brdattr & BRD_POSTMASK) printf("BRD_POSTMASK "); + if (b.brdattr & BRD_ANONYMOUS) printf("BRD_ANONYMOUS "); + if (b.brdattr & BRD_DEFAULTANONYMOUS) printf("BRD_DEFAULTANONYMOUS "); + if (b.brdattr & BRD_BAD) printf("BRD_BAD "); + if (b.brdattr & BRD_VOTEBOARD) printf("BRD_VOTEBOARD "); + if (b.brdattr & BRD_WARNEL) printf("BRD_WARNEL "); + if (b.brdattr & BRD_TOP) printf("BRD_TOP "); + if (b.brdattr & BRD_NORECOMMEND) printf("BRD_NORECOMMEND "); + if (b.brdattr & BRD_BLOG) printf("BRD_BLOG "); + if (b.brdattr & BRD_BMCOUNT) printf("BRD_BMCOUNT "); + if (b.brdattr & BRD_SYMBOLIC) printf("BRD_SYMBOLIC "); + if (b.brdattr & BRD_NOBOO) printf("BRD_NOBOO "); + if (b.brdattr & BRD_LOCALSAVE) printf("BRD_LOCALSAVE "); + if (b.brdattr & BRD_RESTRICTEDPOST) printf("BRD_RESTRICTEDPOST "); + if (b.brdattr & BRD_GUESTPOST) printf("BRD_GUESTPOST "); +#ifdef USE_COOLDOWN + if (b.brdattr & BRD_COOLDOWN) printf("BRD_COOLDOWN "); +#endif + printf("\n"); + printf("post_limit_posts:\t%d\n", b.post_limit_posts); printf("post_limit_logins:\t%d\n", b.post_limit_logins); printf("post_limit_regtime:\t%d\n", b.post_limit_regtime); |