All of lore.kernel.org
 help / color / mirror / Atom feed
* is the string "<<none>>" in a header anywhere?
@ 2007-11-12 11:06 Jim Meyering
  2007-11-13 14:58 ` Stephen Smalley
  0 siblings, 1 reply; 3+ messages in thread
From: Jim Meyering @ 2007-11-12 11:06 UTC (permalink / raw)
  To: SE Linux

Coreutils' install.c currently compares a context against the
magic string, "<<none>>":

  /* If there's an error determining the context, or it has none,
     return to allow default context */
  if ((matchpathcon (file, st.st_mode, &scontext) != 0) ||
      STREQ (scontext, "<<none>>"))
    {
      if (scontext != NULL)
        freecon (scontext);
      return;
    }

BTW, matchpathcon(8) does, too.
Is there a better way to test for that condition?
It'd be nice if that string were available via a libselinux header,
but I don't see it on rawhide:

    $ grep none $(rpm -ql libselinux-devel|grep -F .h)
    [Exit 1]

--
This message was distributed to subscribers of the selinux mailing list.
If you no longer wish to subscribe, send mail to majordomo@tycho.nsa.gov with
the words "unsubscribe selinux" without quotes as the message.

^ permalink raw reply	[flat|nested] 3+ messages in thread

end of thread, other threads:[~2007-11-13 15:23 UTC | newest]

Thread overview: 3+ messages (download: mbox.gz follow: Atom feed
-- links below jump to the message on this page --
2007-11-12 11:06 is the string "<<none>>" in a header anywhere? Jim Meyering
2007-11-13 14:58 ` Stephen Smalley
2007-11-13 15:23   ` Jim Meyering

This is an external index of several public inboxes,
see mirroring instructions on how to clone and mirror
all data and code used by this external index.