From d2b77bb194b8377c1b1ba5826960f1e63f13a51a Mon Sep 17 00:00:00 2001 From: Gustavo Niemeyer Date: Thu, 1 Dec 2011 17:35:43 -0200 Subject: [PATCH] os: add ModeType constant to mask file type bits This covers the lack of IsRegular comfortably: if stat.Mode()&os.ModeType == 0 { ... } R=golang-dev, r, rsc, r, gustavo CC=golang-dev https://golang.org/cl/5440075 --- src/pkg/os/types.go | 3 +++ 1 file changed, 3 insertions(+) diff --git a/src/pkg/os/types.go b/src/pkg/os/types.go index dff7090cdb..2638153ddb 100644 --- a/src/pkg/os/types.go +++ b/src/pkg/os/types.go @@ -44,6 +44,9 @@ const ( ModeSetuid // u: setuid ModeSetgid // g: setgid + // Mask for the type bits. For regular files, none will be set. + ModeType = ModeDir | ModeSymlink | ModeNamedPipe | ModeSocket | ModeDevice + ModePerm FileMode = 0777 // permission bits ) -- 2.48.1