2006 年 09 月 16日, 星期六
UNIX时间推导.按小时前后推导.按天前后推导.按月前后推导
在从其他机器采集日志文件时,我们常常会遇到采集前一小时,采集前一天,或者任务失败时候,从某一天的某个小时,一直到当前时间,每小时采集一次,等等诸如此类的需要推导一个或前或后时间。
在网上看了一部分同志只简单的实现了推导前一天,或后一天的脚本。
今天我把按时间推导,以小时为单位,或以天为单位,可自动往前推导N小时的日期或N天的日期,也可自动往后推导N小时的日期或N天的日期。由于使用循环推导,所以推导太大的数据,比如查询某个日期前99999小时的日期,循环就得做很多次,就会稍微有点慢了。
使用Oracle的时间函数进行测试,计算值与oracle数据库计算的结果一致,正确(仅在fedora core 5上测试)。
(我画了函数流程图,见http://bigboar.itpub.net/resource/8411/17830
编写的脚本:http://bigboar.itpub.net/resource/8411/17831
可以把脚本用函数的方法组织起来,我的是把脚本路径加入path,然后直接使用脚本 )
传说“http://bigboar.itpub.net/resource/8411/17831”的压缩解压有问题,放了没有压缩的文本,连接如下:
http://bigboar.itpub.net/resource/8411/17856
http://bigboar.itpub.net/resource/8411/17857
http://bigboar.itpub.net/resource/8411/17859
http://bigboar.itpub.net/resource/8411/17858
现把实现方法说明如下:
fedora core 5 办公环境安装配置,fc5不完全指南(十三)我在飞,加快fc5的启动速度
1)通过本次提速,更熟悉linux系统启动过程,了解系统服务。
2)提速后,启动速度真TM不是一般的快(启动服务减少了 + 部分服务并行启动)
结论:超值!
参考资料:
1)好文转贴:fedora core 启动服务详解
http://bigboar.itpub.net/post/8411/114756
2)好文转贴:过并行化 Linux 系统服务来提高引导速度
http://bigboar.itpub.net/post/8411/114685
3)好文转贴:剖析Linux系统启动的后台全过程
http://bigboar.itpub.net/post/8411/114685
做好准备功夫:
首先,修改系统,备份是一切的根本,把备份工作做好。本次需要备份的就一个/etc/rc.d/rc文件
其次,防止修改错误,一张故障修复盘是必不可少的防备工具,不然修改错误,进不了系统,麻烦就搞大了。
(其实不复杂,我测试了N次,没有一次说是起不来的)
1)系统可启动的服务:/etc/rc.d/init.d目录下的服务都可启动。
2)系统服务功能:在/etc/rc.d/init.d系统服务脚本头部有描述,包括配置文件,有的系统服务还可使用man提供帮助,配置文件及更多用法,可从阅服务启动脚本得知。
为了飞,我要先现做好下面工作:
查看全文2006 年 06 月 15日, 星期四
好文转贴:fedora core 启动服务详解
转自:http://www.shaof.com/sources/article_info.php?id=26
转自:http://www.linuxsir.org/bbs/showthread.php?t=193610
上面两个地址的作者,我比较迷糊是谁,给不出作者名字,很是对不起他们了。
查看全文好文转贴:过并行化 Linux 系统服务来提高引导速度
转自:http://www-128.ibm.com/developerworks/cn/linux/l-boot/index.html#resources
作者:James Hunt, 软件工程师, IBM
下面这篇,是BlueSilence看了ibm的工程师的文章的 应用总结:http://blog.chinaunix.net/article.php?articleId=13889&blogId=4133
作者:BlueSilence
查看全文好文转贴:剖析Linux系统启动的后台全过程
转自:http://www-128.ibm.com/developerworks/cn/linux/kernel/startup/
作者:杨沙洲
转自:http://dev.csdn.net/article/75/75013.shtm
作者:yjz0065
2006 年 06 月 05日, 星期一
fedora core 5 办公环境安装配置,fc5不完全指南(十一)openq-0.3.2 for gaim 1.5 成功安装过程
原来一直用lumaqq,先说说lumaqq的感受:
1)绿色,好安装(安装方法见:http://bigboar.itpub.net/post/8411/107173 )。
2)界面非常类似windows的tencent QQ,非常让人习惯。
3)JAVA程序,占用内存大,启动就占60M左右。
4)聊天消息多,或有人对你发起聊天会话时,容易引起硬盘狂闪(没检查是否硬盘大量读写),我运气好的时候正好开这terminal,就ps -ef | grep luma,然后就kill -9就可以了,如果运气不好,直接死机,关掉电源重新启动。(此关掉电源产生一次系统故障,无法重新启动,使用修复光盘启动了检查磁盘才算完事),有点怕了。
传说openq 是个好东西,就上网找来安装了。
过程:
1,
2006 年 06 月 01日, 星期四
fedora core 5 办公环境安装配置,fc5不完全指南(十)远程仿真,抓图工具,翻译工具,rar等压缩工具,聊天工具:gaim,lumaqq
我的安装环境:
主机:IBM R40e,内存512M
操作系统:redhat fedora core5
1,远程仿真,vnc-----替代windows的X-manager,远程终端等,此可仿真windows,也可仿真linux
其实如果不仿真桌面,直接用终端,xhost +IP就可以了,不用这么麻烦
我觉得terminal已经可以完全替代CRT,X-manager了。
2,抓图工具 Gnome-screenshot-----直接使用PrtSc就可以抓屏
3,文本编辑器 gedit-----替代windows的notepad,ultraedit
4,翻译工具 Stardict-----开源的翻译工具,类似金山词霸;xdict-----金山词霸linux版
5,rar等压缩工具,linux下的打包、压缩工具非常丰富
同时,windows下的压缩包,常见的有.rar可使用linux版rar工具;.zip可直接unzip使用。
6,聊天工具:gaim,lumaqq
gaim-----替代windows的MSN
lumaQQ-----替代windows的腾讯QQ
下面只说说fc5没有附带的工具吧,有:
fedora core 5 办公环境安装配置,fc5不完全指南(九)图片浏览,编辑,影音播放软件
我的安装环境:
主机:IBM R40e,内存512M
操作系统:redhat fedora core5
1,gThumb-----fc5自带的有该软件,替代windows的acdsee
2,gimp-----fc5自带的有该软件,替代windows的photoshop
3,dia-----替代windows的visio画图,可以使用[root@bigboar soft]# yum install dia 来进行安装,或者
[root@bigboar soft]# wget ftp://rpmfind.net/linux/fedora/extras/5/i386/dia-0.95-3.fc5.i386.rpm
[root@bigboar soft]# rpm -ivh dia-0.95-3.fc5.i386.rpm即可安装好了
但是有个毛病,yum并不快,有机会还是把软件下载到本地,在需要的时候自己想装的时候,就能快速的安装了。
1,Xmms-----替代windows的winmap mp3播放器,xmms还可以播放wma等语音格式
2,Realplay-----著名的rm,DVD播放软件
3,mplayer-----与windows的mplayer一样,强悍的工具
2006 年 05 月 31日, 星期三
fedora core 5 办公环境安装配置,fc5不完全指南(八)office套件,永中office2007,fc5 project planner
我的安装环境:主机:IBM R40e,内存512M
操作系统:redhat fedora core5
1,永中office2007 ---替代windows的office工具
2,planner ----替代windows的project工具
office套件
永中office2007-----完全替代windows的office套件,实现非常好,DOC,PPT,EXECL全部有。格式字体都很好。
其中,windows的project项目管理软件,在fc5有系统自带的planner可替代。
还有其他的openoffice什么的,可能用微软的东西习惯了,好多office都不习惯,还好永中office2007绝对不会让你有太多失望。
更好的是,微软的.doc;.ppt;.xls格式,用eio打开后,几乎就没什么变化。反正就是好,谁用谁知道,windows版的永中2007更好。
安装:
从官方下载2007(太慢,我下载了一晚上,提供下载的地方非常少,可能是刚发布的原因)
-rwxr--r-- 1 root root 199M 05-31 09:19 1446ZH.linux.tar.gz
安装永中2007需要注意的地方(不然可能错误): 查看全文
fedora core 5 办公环境安装配置,fc5不完全指南(七)阅读工具,Acrobat acroread
我的安装环境:
主机:IBM R40e,内存512M
操作系统:redhat fedora core5
acroread-----著名的PDF阅读工具
fc5自带的那个pdf xviewer(好像叫这个名字,被我卸了),装载PDF的时候巨慢,无法忍受,所以就单独安装吧,如下:
到华军软件园www.onlinedown.net/index.htm
下载Adobe acrobat reader的Linux版本AdbeRdr701_linux_chs.tar.gz。
解开安装包安装软件:
fedora core 5 办公环境安装配置,fc5不完全指南(六)邮件客户端,evolution
我的安装环境:
主机:IBM R40e,内存512M
操作系统:redhat fedora core5
陆续用了几款linux邮件client工具,由于我在windows下就喜欢用outlook,现在就把evolution作为目标了。
evolution-----代替windows的outlook,fc5自带(自带的东西,即使现在没装,也可以在yum或在安装光盘里容易的装的)
下面是一些配置:
fedora core 5 办公环境安装配置,fc5不完全指南(五)FTP工具,gftp,wget,d4x
我的安装环境:
主机:IBM R40e,内存512M
操作系统:redhat fedora core5
Gftp-----代替windows的cuteftp,
可正常实现SFTP功能
wget,d4x-----代替windows的Flashget,支持多线程断点续传下载
1,gftp,fc5自带的有,选择安装就好了
2,wget,fc5自带的有,选择安装就好了
3,d4x
其中gftp使用起来如同cuteftp一样方便,比较高兴的是实现了ssh连接,这下sftp有救了。
wget是一个字符操作的下载软件,支持多线程断点续传下载,功能很多,参数自然也不少,需要慢慢学习地。
d4x安装后,用过flashget的人就明白怎么用了。
其中的d4x安装,直接
[root@bigboar /]# yum -y install d4x
也可以
[root@bigboar soft]# wget ftp://rpmfind.net/linux/fedora/extras/5/i386/d4x-2.5.7.1-1.fc5.i386.rpm
[root@bigboar soft]# rpm -ivh d4x-2.5.7.1-1.fc5.i386.rpm
fedora core 5 办公环境安装配置,fc5不完全指南(四)网上冲浪浏览器,firefox,opera
我的安装环境:
主机:IBM R40e,内存512M
操作系统:redhat fedora core5
1,Firefox-----替代windows ie,腾讯TT等windows浏览器
2,Opera-----可上一些JAVA业务浏览
3,添加flash浏览
1,firefox在安装操作系统的时候既可以选择安装上,只是使用起来感觉刷新速度什么的比较慢(有时候慢的你想哭)。
我从网上查了篇文档说是老外作的好几个浏览器的性能比较,说firefox只是名气大而已,华丽。
各方面都很好的是netscape,我高高兴兴的下了个netscape-i686-pc-linux-gnu-sea.tar.gz来装,
结果=BB,更慢更烂,直接卸了。
怀疑firefox是不是和google有仇,输入www.google.com的时候,经常出错!
配置:
firefox---》编辑---》首选项里
1),字体我们设置过了。
2),常规,我直接使用空白页。
3),标签式浏览---我比较喜欢标签式浏览,做自己习惯的设置
4),默认下载属性修改
提速 firefox:
在firefox里输入
about:config
接着修改参数:
更改 "network.http.pipelining" 为 ture
更改 "network.http.proxy.pipelining" 为 ture
更改 "network.http.pipelining.maxrequests" 为 30
然后关闭firefox,再重新打开,firefox速度大大的增加了。。。。。。
2,opera
忘记是从那下载了下面这个包,极可能是从华军软件园
opera-8.54-20060330.5-shared-qt.i386-en.tar
安装如下
fedora core 5 办公环境安装配置,fc5不完全指南(三)字体美化设置,应用windowsxp字体
fedora core 5 办公环境安装配置,fc5不完全指南(三)字体美化设置,应用windowsxp字体我的安装环境:
主机:IBM R40e,内存512M
操作系统:redhat fedora core5
1,安装windowsxp字体
2,应用windowsxp字体到gnome桌面
3,应用windowsxp字体到firefox
4,修改terminal终端字体(强烈建议修改,看着很爽)
本文参考了
参考:http://fedora.linuxsir.org/main/?q=node/133
我参考上面的帖子添加了中文字体,并按搂主的方法更新了“5.1 GNOME桌面环境的的字体设置;”和“5.2 Firefox 浏览器的字体设置;”
同时,字体设置山,在终端上不管是选择默认的monospace字体模式,还是选择Tahoma字体,显示都很差,经过我测试,选择“Luxi Mono”,大小设置为13,显示效果巨好。
查看全文
fedora core 5 办公环境安装配置,fc5不完全指南(二)安装操作系统,系统部分配置
fedora core 5 办公环境安装配置,fc5不完全指南(二)安装操作系统,系统部分配置我的安装环境:
主机:IBM R40e,内存512M
操作系统:redhat fedora core5
1,安装操作系统
2,添加更多的yum源
3,显示器配置
4,mount光驱
5,USB移动硬盘
其中,声卡,网卡等驱动,在安装操作系统的时候,已自动设置好了。
1,安装操作系统
安装的时候,就可以把IBM隐藏的3G硬盘空间提出来使用了,可选择文本安装(文本安装使用英文环境,不能使用中文环境安装,安装好后,startx出来的也是英文环境)也可选择图形安装。
安装操作系统值得注意的地方:
1)在分区前,一定要注意选择好,别让误操作把以前的有数据的分区删除了。(默认好像是删除所有linux分区,有点恐怖)
2)引导程序添加密码,不然机器还是不安全的。
3)选择全部安装,好像是需要超过5G的空间。我的安装是之选择管理工具和系统工具,其他应用程序都是之选择已知会用的,未知的都没有选择,安装完后不到2G,好像是少于1.5G的吧,忘记了。
安装过unix的人,看不看安装帮助无所谓了,直接插入就开始安装,如果有点担心,我从网上找了一篇图形安装说明的,可参考:
http://www.wardking.com/FC5/
http://www.linuxsir.org/main/?q=node/178
1),启动时默认是图形界面或字符界面,可在/etc/inittab里有一行:“id:5:initdefault:”,5为图形,修改为3则为字符
2),推荐直接用图形安装,因为从英文环境安装后,默认是不安装中文的,若想切换到中文,还得把语言安装一下,比较麻烦。而且由于字体格式等设自,极容易有乱码。
详细如下:
2,添加更多的yum源
[root@bigboar /]# rpm -ivh http://rpm.livna.org/livna-release-5.rpm
把这个源加上,好多软件包在默认的yum源都没有,但在这里有,好东西。(包括要挂接NFTS,MPLAYER的包等等,都是在这上面找的,所以加进来先)
Retrieving http://rpm.livna.org/livna-release-5.rpm
warning: /var/tmp/rpm-xfer.9J8xvk: Header V3 DSA signature: NOKEY, key ID a109b1ec
Preparing... ########################################### [100%]
1:livna-release ########################################### [100%]
[root@bigboar /]#
3,显示器配置
由于IBM R40e找不到monitor,没有驱动(MD,官方出了R40e这个型号,好像都有,其中ATI显卡也开始提供驱动了,但这种底端残品现在还没有驱动,忍着),显示器类型我选择了LCD 篇 Panel 1024*768,视频卡类型选择了ATI Technologies Lnc Radeon IGP 330M/3
分辨率调整为1024*768,色彩深度只有上百万颜色了。(还有其他选择,比如VESA什么的,我无所谓了,反正都是只用1024*768,颜色深度也之能到上百万)
然后注销,就看到效果了。
PS,在测试过程中,搞错了一些显示配置,可能X窗口启动不了,此时可以把/etc/X11/xorg.conf文件的自动备份文件xorg.conf.backup拷贝回去覆盖xorg.conf即可恢复到修改前的样子。
4,mount光驱
我的光驱有时候插进盘了,不会自动mount。
出现这种情况的时候,我就手动执行mount了
[root@bigboar /]#mkdir /mnt/cdrom
[root@bigboar /]#mount /dev/cdrom /mnt/cdrom
这样后,
[root@bigboar /]#df -h
就可以看到了
5,USB移动硬盘,看的到用不到
使用
[root@bigboar /]#fdisk -l
可看到
Units = cylinders of 16065 * 512 = 8225280 bytes
Device Boot Start End Blocks Id System
/dev/sda1 1 4863 39062016 7 HPFS/NTFS
说明USB设备是看的到了,但是直接使用
[root@bigboar /]# mkdir /mnt/usb_disk
[root@bigboar /]# mount /dev/sda1 /mnt/usb_disk
mount: unknown filesystem type 'ntfs'
[root@bigboar /]#
这样mount不了ntfs系统
解决办法:
1)安装kmod-ntfs,使系统可以挂接NTFS系统。
[root@bigboar /]# yum -y install kmod-ntfs
此过后,要重启一下系统才会生效,同时,你会发现,系统升级到2.6.16-1.2122_FC5了。
2)再执行挂接命令:
[root@bigboar /]# mount /dev/sda1 /mnt/usb_disk
就能看到了。
查看全文
fedora core 5 办公环境安装配置,fc5不完全指南(一)应用软件概览
我的安装环境:
主机:IBM R40e,内存512M
操作系统:redhat fedora core5
本文档,实现fc5的办公应用环境,安装、配置的应用软件包括:
1,字体美化
windowsXP字体应用到系统gnome桌面,浏览器firefox,终端terminal
2,网上冲浪浏览器
Firefox-----替代windows ie,腾讯TT等windows浏览器
Opera-----可上一些JAVA业务浏览
还可添加flash浏览
3,FTP工具
Gftp-----代替windows的cuteftp,可正常实现SFTP功能
wget,d4x-----代替windows的Flashget,实现多线程断点续传下载
4,邮件客户端
evolution-----代替windows的outlook
5,阅读工具
acroread-----著名的PDF阅读工具
6,office套件
永中office2007-----完全替代windows的office套件,实现非常好,DOC,PPT,EXECL全部有。格式字体都很好。
其中,windows的project项目管理软件,在fc5有系统自带的planner可替代。
7,图片浏览,编辑
gThumb-----替代windows的acdsee
gimp-----替代windows的photoshop
dia-----替代windows的visio画图
8,影音播放软件
Xmms-----替代windows的winmap mp3播放器,xmms还可以播放wma等语音格式
Realplay-----著名的rm,DVD播放软件
mplayer-----与windows的mplayer一样,强悍的工具
9,远程仿真
vnc-----替代windows的X-manager,远程终端等,此可仿真windows,也可仿真linux
其实如果不仿真桌面,直接用终端,xhost +IP就可以了,不用这么麻烦
我觉得terminal已经可以完全替代CRT,X-manager了。
10,抓图工具
Gnome-screenshot-----直接使用PrtSc就可以抓屏
11,文本编辑器
gedit-----替代windows的notepad,ultraedit
12,翻译工具
Stardict-----开源的翻译工具,类似金山词霸
xdict-----金山词霸linux版
13,rar等压缩工具
linux下的打包、压缩工具非常丰富
同时,windows下的压缩包,常见的有.rar可使用linux版rar工具;.zip可直接unzip使用。
14,聊天工具:gaim,lumaqq
gaim-----替代windows的MSN
lumaQQ-----替代windows的腾讯QQ
2006 年 05 月 29日, 星期一
fedora core 5 使用初步感觉
中文环境,对中文支持已经非常好了,添加使用windows的字体库后,效果更是好。
中文输入,自带的scim感觉比紫光什么的,已经方便的太多。
浏览器,firefox,唉,除了刷新速度外(极慢,有点想哭的感觉),就没有什么意见了,刷新速度成了我的恨!网上看有人说老外做了测评,结果是netscape的各项指标都非常好,我下载来用了,MD,不是一个烂字能表达我的情绪的,还是忍受着用firefox。
邮件客户端,直接使用evolution ,常用outlook的人应该比较习惯
MSN,gaim很好用,没啥好挑剔的。
ssh,sftp,直接把IP,主机名,root密码等信息记录在/etc/hosts里,每次cat /etc/hosts后手工敲打ssh或sftp,然后拷贝输入密码,好象也没有多麻烦,用的挺便利。
oracle客户端,注意保存常用SQL语句,命令行调试procedure,好象也没有什么割舍不了TOAD的,全靠sqlplus了。
office,用永中2007标准版,一个字:爽,谁用谁知道。
下载工具,wget还是比较好用的,极力推荐,gftp也不错,值得信赖。
远程防真,linux,unix图形防真,直接使用终端控制xhost +ip就完事了,防WINDOWS,也有专门的工具,可放心使用。
文件共享,samba是个好东西,NFS也不错,啥也不说了。
图形图象啥的,也不见得比photoshop,acdsee差。
影音嘛,xmms,realplay什么的,也比较全。
好象除了游戏外,没啥子好说的了,还好我平时不玩大型游戏,也就不用折腾怎么用wine了。
还有USB移动硬盘和moden拨号,无线网卡没试,等试了再说。还有好些可能会用到的工具没测试配置,用后再说。
BTW:字体设置是个麻烦是,fedora的字体设置引起的乱码不容忽视。
刚用fedora没两天,过段时间,用熟练了,把我用的工具和配置情况记录出来,免得每次折腾。。。。。。
2006 年 05 月 12日, 星期五
为linux办公献身.初夜
因工作问题,总要接触unix,linux,思前考后,决定把机器装成linux,用linux来办公,加强对linux操作理解。
从网上找了不少帖子,观察前辈们的作为,有建议并且已经这么做的,有反对的,有做了什么评估认为不可行的,啥的都有。
根据别人的经验,参考自己平时使用电脑要用到的工具,用途,决定把平时的工作环境换成linux。
通过比较,选择了两个桌面系统redflag和redhat fedora,比较贴近平时办公环境,当前能买到(支持正版)的,市场上redflag有4.1,好象98元一套,官方提供下载的,已经有5.0了。redfhat fedora已经有core 5的能买到了。
通过购买、下载安装,平时用到电脑的功能,几乎都能找到解决方案了。但依然碰到不少问题。
1)在IBM R40E上安装redflag 4.1时,如果不使用boot:linux acpi=off,安装好了就无法启动。(redflag 5.0在PC安装启动成功)。
2)IBM R40E上安装的redflag 4.1,显卡不认,配置了VESAai后能正常使用。
3)fedora core5在R40E上安装后,显卡装不上,调整后把刷新设置为1024*768,屏幕简直不能使用。
。。。。。。
现在遇到的问题:
1)kmail找不到配置定时间隔一段时间自动查收邮件的设置。和怎么从outlook迁移到kmail(此有迁移工具盘,没测试)。
2)kopete,MSN的替代工具,在家里dc5我可以上(kopete-0.10.1-5.i386.rpm)我可以上,而0.9版的,总提示密码错误问题,我升级到0.10,在家没测试,在公司,依然是同样的问题。
3)用的永中2004试用版,xls发送到windows系统后,size太大,拷贝的时候格式自动转换字体会变化。
继续努力!!!!!!!!
2006 年 05 月 08日, 星期一
转IBM网站:Windows 到 Linux 之旅: 系列文章概述
http://www-128.ibm.com/developerworks/cn/linux/l-roadmap/index.html
虽然用unix很长时间了,看着这篇系列文章觉得简单,认真看完,还是有很多值得好好学习的地方,扩展一下思路也是不错的。在此推荐。
2006 年 04 月 19日, 星期三
linux c程序简单调试方法备份
以前在solaris下写c/c++,用workshop dbx调试,今天在linux上,用gcc(以前在HP上移植代码的时候,好象也是用的gcc,忘记了),都没有什么印象了,在网上找了个以前同事问了问,得他提示,进行程序调试,现在把我调试时用的最多的几个命令列出来,下次再干这事时速查,本以为不会再调程序,唉,DBA去调程序,不说啥了
gdb 程序名
b 函数断点
run 运行程序
s 进入函数
c 继续执行到下一断点,如不设断点,直接就执行到程序尾了
print 打印变量
next 执行下一行
gcc使用gdb进行调试,例:
# gdb vadddomain
(gdb) b mainBreakpoint 1 at 0x804a16f: file vadddomain.c, line 63.
(gdb) run u-happy.com xukixu
Starting program: /home/vpopmail/bin/vadddomain u-happy.com xukixu
[New Thread 8192 (LWP 27668)]
[Switching to Thread 8192 (LWP 27668)]
Breakpoint 1, main (argc=3, argv=0xbffff744) at vadddomain.c:63
63 get_options(argc,argv);
(gdb) next
66 if ( (err=vadddomain(Domain,Dir,Uid,Gid)) != VA_SUCCESS ) {
(gdb) s
vadddomain (domain=0x805fd40 "u-happy.com", dir=0x805fe60 "/home/vpopmail", uid=91, gid=91) at vpopmail.c:95
95 lowerit(domain);
(gdb) next98 if ( strlen( domain) <3) return (VA_INVALID_DOMAIN_NAME);
(gdb) list
93
94 /* we only do lower case */
95 lowerit(domain);
96
97 /* reject domain names that are too short to be valid */
98 if ( strlen( domain) <3) return (VA_INVALID_DOMAIN_NAME);
99
100 /* reject domain names that exceed our max permitted/storable size */
101 if ( strlen( domain ) > MAX_PW_DOMAIN ) return(VA_DOMAIN_NAME_TOO_LONG);
102
(gdb) b open_big_dir
Breakpoint 2 at 0x804e5d2: file bigdir.c, line 39.
(gdb) c
Continuing.
Breakpoint 2, open_big_dir (domain=0xbffff290 "dom_91", uid=91, gid=91) at bigdir.c:39
39 memset(&vdir,0,sizeof(vdir_type));
(gdb) s
40 vread_dir_control(&vdir, domain, uid, gid);