summaryrefslogtreecommitdiff
path: root/sys/miscfs/procfs/procfs.h
AgeCommit message (Expand)Author
2022-01-19Now that an inline function dereferences it, make sure struct procmartin
2022-01-17If the calling process is running under linux emulation, make /proc/xxx/fd/bouyer
2020-04-29Put forward declaration a little further forward to unbreak build.riastradh
2020-04-29If the procfs mount is marked as linux-compat, then allow proc lookupthorpej
2020-01-17VFS_VGET(), VFS_ROOT(), VFS_FHTOVP(): give them a "int lktype" argument, toad
2019-09-26Rewrite the procfs_fileno as an inline function to make it more clear whatchristos
2019-04-25Restore mapping of file id to pid/type/fd.mlelstv
2019-03-30add a node for the process resource limits.christos
2017-12-31rename some "cmdline" stuff now that it is used to print environment toochristos
2017-12-31Add an environ nodechristos
2017-08-28Remove the filesystem tracing featurekamil
2017-03-30add an auxv node.christos
2014-07-27Change procfs from hashlist to vcache.hannken
2014-04-05On my 24 proc box I got ENOSPC, so make the routine return the size it wantschristos
2012-05-28add a task process subdirectory for emul linuxchristos
2011-09-27define PROCFS_MAXNAMLEN and use it.christos
2011-09-04PR# kern/45021: Please support /emul/linux/proc/versionjmcneill
2008-06-28Create sysctl entries during module initialisation and destroy themrumble
2007-05-24Extend the Linux emulation of /proc to includeagc
2007-02-09Merge newlock2 to head.ad
2006-10-29add an "emul" file node.christos
2006-10-251. fix procfs_validfile{,_linux} to test for NULL pointers properly.christos
2006-09-20Emulate Linux's /proc/devicesmanu
2005-12-11merge ktrace-lwp.christos
2005-10-01Add "cwd" and "root" symlinks to each process's directory. The cwdatatat
2005-08-30Remove __P()xtraeme
2004-09-20add 'mounts' file for -o linux, which lists all currently mountedjdolecek
2004-08-27Do previous slightly differently - just pass a struct lwp * and derive theskrll
2004-08-21fix process used for /proc/<pid>/stat contents - it should be processjdolecek
2004-05-20Tweak sysctl setup functions (the macros, actually) for use in lkms,atatat
2003-12-10a little bit more namespace sanitydrochner
2003-10-03terminate snprintb 'new' format strings correctly.yamt
2003-09-27Put pfsnode in the #ifdef _KERNEL too, so this actually compiles.mycroft
2003-09-27Changes as discussed with itojun on tech-kern. I have modified the enumsdarcy
2003-08-07Move UCB-licensed code from 4-clause to 3-clause licence.agc
2003-06-29Back out the lwp/ktrace changes. They contained a lot of colateral damage,fvdl
2003-06-29Undo part of the ktrace/lwp changes. In particular:thorpej
2003-06-28Pass lwp pointers throughtout the kernel, as required, so that the lwpid candarrenr
2003-05-28Add /proc/<pid>/stat for linux compat. j2sdk1.4.2 depends on it.christos
2003-04-18change PROCFS_FILENO() to use 5 bits for 'type', since there are more thanjdolecek
2003-04-17use fd_getfile() in procfs_getfp(), and FILE_USE()/FILE_UNUSE() thejdolecek
2003-02-25This addresses PR kerm/19989. Thanks to hamajima@nagoya.ydc.co.jp for submitt...jrf
2003-01-18Merge the nathanw_sa branch.thorpej
2003-01-03Implement /proc/<pid>/fd/<n>. This is work in progress. Questionable things:christos
2002-09-21MNT_GETARGS supportchristos
2002-05-09Move code shared by procfs and the kernel proper out of procfs andthorpej
2001-12-05* Allow machine-dependent code to specify hooks for ptrace(2)thorpej
2001-09-15add a new VFS op, vfs_reinit, which is called when desiredvnodes ischs
2001-03-29For -o linux mounts, add some code to emulate /proc/#/maps.fvdl
2001-01-25g/c pmnt_mp in struct procfs_argsjdolecek