*nix Documentation Project
·  Home
 +   man pages
·  Linux HOWTOs
·  FreeBSD Tips
·  *niX Forums

  man pages->FreeBSD man pages -> bsde_parse_rule (3)              
Title
Content
Arch
Section
 

BSDE_PARSE_RULE(3)

Contents


NAME    [Toc]    [Back]

     bsde_parse_rule, bsde_parse_rule_string -- parse file system firewall
     rules

LIBRARY    [Toc]    [Back]

     File System Firewall Interface Library (libugidfw, -lugidfw)

SYNOPSIS    [Toc]    [Back]

     #include <ugidfw.h>

     int
     bsde_parse_rule(int argc, char *argv[],
	 struct mac_bsdextended_rule *rule, size_t buflen, char *errstr);

     int
     bsde_parse_rule_string(const char *string,
	 struct mac_bsdextended_rule *rule, size_t buflen, char *errstr);

DESCRIPTION    [Toc]    [Back]

     The bsde_parse_rule() function parses an argument vector (e.g. argv as
     passed to main()) into rule.  If an error occurs, *errstr is filled in
     with the error string (up to errlen characters, including the terminating
     NUL).

     The bsde_parse_rule_string() function is identical to bsde_parse_rule(),
     except that it parses a single string rather than an array of arguments.

RETURN VALUES    [Toc]    [Back]

     The bsde_parse_rule_string() and bsde_parse_rule() functions return 0 if
     successful; otherwise the value -1 is returned and the value of *errstr
     is filled in as documented in DESCRIPTION.

SEE ALSO    [Toc]    [Back]

      
      
     bsde_delete_rule(3), bsde_get_rule(3), bsde_get_rule_count(3),
     bsde_get_rule_slots(3), bsde_rule_to_string(3), bsde_set_rule(3),
     libugidfw(3), mac_bsdextended(4), ugidfw(8)

AUTHORS    [Toc]    [Back]

     This software was contributed to the FreeBSD Project by Network Associates
 Labs, the Security Research Division of Network Associates Inc.
     under DARPA/SPAWAR contract N66001-01-C-8035 (``CBOSS''), as part of the
     DARPA CHATS research program.


FreeBSD 5.2.1			January 7, 2003 		 FreeBSD 5.2.1
[ Back ]
 Similar pages
Name OS Title
bsde_set_rule FreeBSD file system firewall rules list management
bsde_delete_rule FreeBSD file system firewall rules list management
bsde_get_rule FreeBSD file system firewall rules list management
bsde_get_rule_slots FreeBSD file system firewall statistics
mac_bsdextended FreeBSD file system firewall policy
bsde_get_rule_count FreeBSD file system firewall statistics
ugidfw FreeBSD firewall-like access controls for file system objects
libugidfw FreeBSD library interface to the file system firewall MAC policy
isSuper IRIX supertype checking utility for use with file type rules
amsyslog IRIX parse system log files and print critical messages
Copyright © 2004-2005 DeniX Solutions SRL
newsletter delivery service