vsftpd-2.0.3在linux2.6.9下面的关于localtime的bug?

原创 2005年04月27日 15:35:00


看了vsftpd的source,在sysutil.c的vsf_sysutil_statbuf_get_date方法里有这么一段:
  if (!use_localtime)
  {
    p_tm = gmtime(&p_stat->st_mtime);    
  }
  else
  {
    p_tm = localtime(&p_stat->st_mtime);
  }
这里无论走那条分支都是取得了UTC时间。没有再查下去。
方法:
在这下面加上一段手工调整时区:
p_tm->tm_hour += timezone;
if (p_tm->tm_hour >= 24) {
        p_tm->tm_hour -= 24;
        p_tm->tm_mday += 1;
}
凑合着用吧。

以vsftpd为例,讨论linux下面如何管理软件包。

以vsftpd为例,讨论linux下面如何管理软件包,原文地址 http://my.chinaunix.net/space.php?uid=14762370&do=blog&id=100681 ...

以vsftpd为例,讨论linux下面如何管理软件包。

[html] view plain copy  print? 以vsftpd为例,讨论linux下面如何管理软件包,原文地址 http://my.chinaunix.net...

oracleasm-2.6.9-42.EL-2.0.3-1.i686.rpm

  • 2011年08月25日 21:10
  • 124KB
  • 下载

Linux 2.6.9源码结构

于linux2.4内核源码结构相比主要不同点如下: 目录结构更合理,i386和其他体系结构修改成平级,每种体系结构下都有相对应的内核,内存管理,库,引导程序等,每种体系架构下的子目录不尽相同,这里只...

vsftpd-2.0.3

  • 2014年04月23日 17:36
  • 150KB
  • 下载

Oracle 11gR2.0.3 RAC install On Linux(CentOS release 5.9 ) Using NFS实践记录by lwg

Oracle 11gR2.0.3 RAC install On Linux(CentOS release 5.9 ) Using NFS 第一部分: 整体规划 功能说明: ----------...

linux-2.6.9.tar.bz2

  • 2010年05月27日 22:32
  • 34.58MB
  • 下载

Linux2.6.9源代码

  • 2010年07月12日 00:03
  • 99.42MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:vsftpd-2.0.3在linux2.6.9下面的关于localtime的bug?
举报原因:
原因补充:

(最多只允许输入30个字)