Module Name: src Committed By: thorpej Date: Thu Sep 30 01:20:53 UTC 2021
Modified Files: src/sys/kern: kern_event.c Log Message: Make the info returned by kqueue_stat() a little less barren. To generate a diff of this commit: cvs rdiff -u -r1.127 -r1.128 src/sys/kern/kern_event.c Please note that diffs are not public domain; they are subject to the copyright notices on the relevant files.
Modified files: Index: src/sys/kern/kern_event.c diff -u src/sys/kern/kern_event.c:1.127 src/sys/kern/kern_event.c:1.128 --- src/sys/kern/kern_event.c:1.127 Thu Sep 30 01:12:06 2021 +++ src/sys/kern/kern_event.c Thu Sep 30 01:20:53 2021 @@ -1,4 +1,4 @@ -/* $NetBSD: kern_event.c,v 1.127 2021/09/30 01:12:06 thorpej Exp $ */ +/* $NetBSD: kern_event.c,v 1.128 2021/09/30 01:20:53 thorpej Exp $ */ /*- * Copyright (c) 2008, 2009 The NetBSD Foundation, Inc. @@ -59,7 +59,7 @@ */ #include <sys/cdefs.h> -__KERNEL_RCSID(0, "$NetBSD: kern_event.c,v 1.127 2021/09/30 01:12:06 thorpej Exp $"); +__KERNEL_RCSID(0, "$NetBSD: kern_event.c,v 1.128 2021/09/30 01:20:53 thorpej Exp $"); #include <sys/param.h> #include <sys/systm.h> @@ -1755,7 +1755,10 @@ kqueue_stat(file_t *fp, struct stat *st) memset(st, 0, sizeof(*st)); st->st_size = KQ_COUNT(kq); st->st_blksize = sizeof(struct kevent); - st->st_mode = S_IFIFO; + st->st_mode = S_IFIFO | S_IRUSR | S_IWUSR; + st->st_blocks = 1; + st->st_uid = kauth_cred_geteuid(fp->f_cred); + st->st_gid = kauth_cred_getegid(fp->f_cred); return 0; }