diff options
| author | Julian Elischer <julian@FreeBSD.org> | 1997-06-02 06:24:52 +0000 |
|---|---|---|
| committer | Julian Elischer <julian@FreeBSD.org> | 1997-06-02 06:24:52 +0000 |
| commit | 50dab48a5b79db0d1d10e5d8a3527763cb1cae63 (patch) | |
| tree | 271fc558356e392a58d9249d3b3eba7d3ff6ffc1 /lib/libc/gen/setflags.c | |
| parent | e4676ba603826ca933e03f6d4154cf8e1ea88c3c (diff) | |
Notes
Diffstat (limited to 'lib/libc/gen/setflags.c')
| -rw-r--r-- | lib/libc/gen/setflags.c | 10 |
1 files changed, 9 insertions, 1 deletions
diff --git a/lib/libc/gen/setflags.c b/lib/libc/gen/setflags.c index f0092fed9c49..b1e70628e527 100644 --- a/lib/libc/gen/setflags.c +++ b/lib/libc/gen/setflags.c @@ -30,7 +30,7 @@ * OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF * SUCH DAMAGE. * - * $Id$ + * $Id: stat_flags.c,v 1.5 1997/02/22 14:04:02 peter Exp $ */ #ifndef lint @@ -69,6 +69,8 @@ flags_to_string(flags, def) SAPPEND("uappnd"); if (flags & UF_IMMUTABLE) SAPPEND("uchg"); + if (flags & UF_NOUNLINK) + SAPPEND("uunlnk"); if (flags & UF_NODUMP) SAPPEND("nodump"); if (flags & UF_OPAQUE) @@ -79,6 +81,8 @@ flags_to_string(flags, def) SAPPEND("arch"); if (flags & SF_IMMUTABLE) SAPPEND("schg"); + if (flags & SF_NOUNLINK) + SAPPEND("sunlnk"); return (prefix == NULL && def != NULL ? def : string); } @@ -139,6 +143,8 @@ string_to_flags(stringp, setp, clrp) TEST(p, "schg", SF_IMMUTABLE); TEST(p, "schange", SF_IMMUTABLE); TEST(p, "simmutable", SF_IMMUTABLE); + TEST(p, "sunlnk", SF_NOUNLINK); + TEST(p, "sunlink", SF_NOUNLINK); return (1); case 'u': TEST(p, "uappnd", UF_APPEND); @@ -146,6 +152,8 @@ string_to_flags(stringp, setp, clrp) TEST(p, "uchg", UF_IMMUTABLE); TEST(p, "uchange", UF_IMMUTABLE); TEST(p, "uimmutable", UF_IMMUTABLE); + TEST(p, "uunlnk", UF_NOUNLINK); + TEST(p, "uunlink", UF_NOUNLINK); /* FALLTHROUGH */ default: return (1); |
