cvs commit: src/sys/kern kern_descrip.c

Matthew Dillon dillon at crater.dragonflybsd.org
Wed Feb 2 12:37:10 PST 2005


dillon      2005/02/02 12:36:09 PST

DragonFly src repository

  Modified files:
    sys/kern             kern_descrip.c 
  Log:
  Fix a hard-to-find bugaboo in the struct file list sysctl.  The code was
  not properly calculating the required buffer size because it was ignoring
  the fact that descriptor tables are shared between threaded processes.  Simply
  adding fp->f_count for the fp's in the filehead list doesn't do the job if
  a system is running threaded processes.
  
  Reported-by: "Erik P. Skaalerud" <erik at xxxxxxxxxxxx>
  
  Revision  Changes    Path
  1.39      +30 -16    src/sys/kern/kern_descrip.c


http://www.dragonflybsd.org/cvsweb/src/sys/kern/kern_descrip.c.diff?r1=1.38&r2=1.39&f=u





More information about the Commits mailing list