diff options
author | jhb <jhb@FreeBSD.org> | 2013-05-03 21:11:57 +0000 |
---|---|---|
committer | jhb <jhb@FreeBSD.org> | 2013-05-03 21:11:57 +0000 |
commit | 679fa5ed4e91b1d9e2002d8da43d9c31056fe7a4 (patch) | |
tree | 4b4ec8c6d14c8986e2139b96edf75a870d996980 /lib/libc/regex/regcomp.c | |
parent | 66bb8e0f75e5284e0b64916ea8295efb5ca1fff6 (diff) | |
download | FreeBSD-src-679fa5ed4e91b1d9e2002d8da43d9c31056fe7a4.zip FreeBSD-src-679fa5ed4e91b1d9e2002d8da43d9c31056fe7a4.tar.gz |
Similar to 233760 and 236717, export some more useful info about the
kernel-based POSIX semaphore descriptors to userland via procstat(1) and
fstat(1):
- Change sem file descriptors to track the pathname they are associated
with and add a ksem_info() method to copy the path out to a
caller-supplied buffer.
- Use the fo_stat() method of shared memory objects and ksem_info() to
export the path, mode, and value of a semaphore via struct kinfo_file.
- Add a struct semstat to the libprocstat(3) interface along with a
procstat_get_sem_info() to export the mode and value of a semaphore.
- Teach fstat about semaphores and to display their path, mode, and value.
MFC after: 2 weeks
Diffstat (limited to 'lib/libc/regex/regcomp.c')
0 files changed, 0 insertions, 0 deletions