Translation components API.

See the Weblate's Web API documentation for detailed description of the API.

GET /api/translations/documentation/booksarch-handbookmac_index/nb_NO/units/?format=api&page=18
HTTP 200 OK
Allow: GET, POST, HEAD, OPTIONS
Content-Type: application/json
Vary: Accept

{
    "count": 898,
    "next": null,
    "previous": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/units/?format=api&page=17",
    "results": [
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_vnode_lookup(\t,\n \t,\n \t,\n \tcnp);\nstruct ucred *cred;\nstruct vnode *dvp;\nstruct label *dlabel;\nstruct componentname *cnp;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2126436281418716229,
            "content_hash": -2126436281418716229,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5108",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 784,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 18,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570315/?format=api",
            "priority": 100,
            "id": 1572386,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=627d6177e888ebbb",
            "url": "https://translate-dev.freebsd.org/api/units/1572386/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.374761Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can perform a lookup in the passed directory vnode for the passed name.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6958318764060275364,
            "content_hash": 6958318764060275364,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5137",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 786,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570317/?format=api",
            "priority": 100,
            "id": 1572387,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=e090ea0c95bf72a4",
            "url": "https://translate-dev.freebsd.org/api/units/1572387/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.375783Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_vnode_open(\tcred,\n \tvp,\n \tlabel,\n \tacc_mode);\nstruct ucred *cred;\nstruct vnode *vp;\nstruct label *label;\nint acc_mode;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8192951625862500355,
            "content_hash": 8192951625862500355,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5151",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 788,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570319/?format=api",
            "priority": 100,
            "id": 1572388,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=f1b33618797e5003",
            "url": "https://translate-dev.freebsd.org/api/units/1572388/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.376846Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can perform an open operation on the passed vnode with the passed access mode.  Return 0 for success, or an errno value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7850875904503971357,
            "content_hash": -7850875904503971357,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5180",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 791,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 41,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570321/?format=api",
            "priority": 100,
            "id": 1572389,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=130c15f5e85e01e3",
            "url": "https://translate-dev.freebsd.org/api/units/1572389/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.378221Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_vnode_readdir(\t,\n \t,\n \t);\nstruct ucred *cred;\nstruct vnode *dvp;\nstruct label *dlabel;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7420640157213368108,
            "content_hash": -7420640157213368108,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5192",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 793,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570323/?format=api",
            "priority": 100,
            "id": 1572390,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=19049717df4c60d4",
            "url": "https://translate-dev.freebsd.org/api/units/1572390/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.379279Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can perform a `readdir` operation on the passed directory vnode.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2820754918127708458,
            "content_hash": 2820754918127708458,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5217",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 795,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 37,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570325/?format=api",
            "priority": 100,
            "id": 1572391,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=a72555a72d70292a",
            "url": "https://translate-dev.freebsd.org/api/units/1572391/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.380324Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_vnode_readlink(\tcred,\n \tvp,\n \tlabel);\nstruct ucred *cred;\nstruct vnode *vp;\nstruct label *label;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6747596184797738279,
            "content_hash": -6747596184797738279,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5229",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 797,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570327/?format=api",
            "priority": 100,
            "id": 1572392,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=225bb9052d598ad9",
            "url": "https://translate-dev.freebsd.org/api/units/1572392/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.381372Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can perform a `readlink` operation on the passed symlink vnode.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege.  This call may be made in a number of situations, including an explicit `readlink` call by the user process, or as a result of an implicit `readlink` during a name lookup by the process."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6963045678986901800,
            "content_hash": -6963045678986901800,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5255",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 798,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 71,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570329/?format=api",
            "priority": 100,
            "id": 1572393,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=1f5e4ad8c52ac6d8",
            "url": "https://translate-dev.freebsd.org/api/units/1572393/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.381997Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_vnode_revoke(\tcred,\n \tvp,\n \tlabel);\nstruct ucred *cred;\nstruct vnode *vp;\nstruct label *label;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4951476491449669860,
            "content_hash": 4951476491449669860,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5267",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 800,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570331/?format=api",
            "priority": 100,
            "id": 1572394,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=c4b72da28a8e18e4",
            "url": "https://translate-dev.freebsd.org/api/units/1572394/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.383033Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can revoke access to the passed vnode.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5962546998386276715,
            "content_hash": 5962546998386276715,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5292",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 801,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 34,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570333/?format=api",
            "priority": 100,
            "id": 1572395,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=d2bf38e77362b96b",
            "url": "https://translate-dev.freebsd.org/api/units/1572395/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.383677Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_vnode_setacl(\tcred,\n \tvp,\n \tlabel,\n \ttype,\n \tacl);\nstruct ucred *cred;\nstruct vnode *vp;\nstruct label *label;\nacl_type_t type;\nstruct acl *acl;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3443437771969970415,
            "content_hash": 3443437771969970415,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5308",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 803,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 21,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570335/?format=api",
            "priority": 100,
            "id": 1572396,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=afc98c68d46ec0ef",
            "url": "https://translate-dev.freebsd.org/api/units/1572396/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.384711Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can set the passed ACL of passed type on the passed vnode.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3365953431506680060,
            "content_hash": 3365953431506680060,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5341",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 806,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 39,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570337/?format=api",
            "priority": 100,
            "id": 1572397,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=aeb644cff77678fc",
            "url": "https://translate-dev.freebsd.org/api/units/1572397/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.386075Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_vnode_setextattr(\tcred,\n \tvp,\n \tlabel,\n \tattrnamespace,\n \tname,\n \tuio);\nstruct ucred *cred;\nstruct vnode *vp;\nstruct label *label;\nint attrnamespace;\nconst char *name;\nstruct uio *uio;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5807812132423785604,
            "content_hash": 5807812132423785604,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5359",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 808,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 25,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570339/?format=api",
            "priority": 100,
            "id": 1572398,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=d0997e5d0352dc84",
            "url": "https://translate-dev.freebsd.org/api/units/1572398/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.387111Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can set the extended attribute of passed name and passed namespace on the passed vnode.  Policies implementing security labels backed into extended attributes may want to provide additional protections for those attributes.  Additionally, policies should avoid making decisions based on the data referenced from `uio`, as there is a potential race condition between this check and the actual operation.  The `uio` may also be `NULL` if a delete operation is being performed.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8444275196264790028,
            "content_hash": 8444275196264790028,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5399",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 809,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 99,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570341/?format=api",
            "priority": 100,
            "id": 1572399,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=f530178d2301380c",
            "url": "https://translate-dev.freebsd.org/api/units/1572399/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.387781Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_vnode_setflags(\tcred,\n \tvp,\n \tlabel,\n \tflags);\nstruct ucred *cred;\nstruct vnode *vp;\nstruct label *label;\nu_long flags;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7674747929605863844,
            "content_hash": 7674747929605863844,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5413",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 811,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570343/?format=api",
            "priority": 100,
            "id": 1572400,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=ea822e9454d279a4",
            "url": "https://translate-dev.freebsd.org/api/units/1572400/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.388917Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can set the passed flags on the passed vnode.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7783738184765846036,
            "content_hash": 7783738184765846036,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5442",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 813,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570345/?format=api",
            "priority": 100,
            "id": 1572401,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=ec0564a3979cb214",
            "url": "https://translate-dev.freebsd.org/api/units/1572401/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.389909Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_vnode_setmode(\tcred,\n \tvp,\n \tlabel,\n \tmode);\nstruct ucred *cred;\nstruct vnode *vp;\nstruct label *label;\nmode_t mode;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1894878545988363177,
            "content_hash": 1894878545988363177,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5456",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 815,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 17,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570347/?format=api",
            "priority": 100,
            "id": 1572402,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=9a4bf5ff822523a9",
            "url": "https://translate-dev.freebsd.org/api/units/1572402/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.390940Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can set the passed mode on the passed vnode.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 4075056773029863690,
            "content_hash": 4075056773029863690,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5485",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 818,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570349/?format=api",
            "priority": 100,
            "id": 1572403,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=b88d828b63fea10a",
            "url": "https://translate-dev.freebsd.org/api/units/1572403/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.392275Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_vnode_setowner(\tcred,\n \tvp,\n \tlabel,\n \tuid,\n \tgid);\nstruct ucred *cred;\nstruct vnode *vp;\nstruct label *label;\nuid_t uid;\ngid_t gid;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3044150274494339836,
            "content_hash": 3044150274494339836,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5501",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 820,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 20,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570351/?format=api",
            "priority": 100,
            "id": 1572404,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=aa3efe8bca249afc",
            "url": "https://translate-dev.freebsd.org/api/units/1572404/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.393321Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can set the passed uid and passed gid as file uid and file gid on the passed vnode.  The IDs may be set to (`-1`) to request no update.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7241213519037810846,
            "content_hash": -7241213519037810846,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5535",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 825,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 56,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570353/?format=api",
            "priority": 100,
            "id": 1572405,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=1b820aab86feb762",
            "url": "https://translate-dev.freebsd.org/api/units/1572405/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.395263Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_vnode_setutimes(\t,\n \t,\n \t,\n \t,\n \t);\nstruct ucred *cred;\nstruct vnode *vp;\nstruct label *label;\nstruct timespec atime;\nstruct timespec mtime;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7069663547641383291,
            "content_hash": 7069663547641383291,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5551",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 827,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570355/?format=api",
            "priority": 100,
            "id": 1572406,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=e21c7d8a36b1497b",
            "url": "https://translate-dev.freebsd.org/api/units/1572406/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.396337Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can set the passed access timestamps on the passed vnode.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7497909723307266246,
            "content_hash": 7497909723307266246,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5584",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 833,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 37,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570357/?format=api",
            "priority": 100,
            "id": 1572407,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=e80ded2aefad50c6",
            "url": "https://translate-dev.freebsd.org/api/units/1572407/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.398721Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_proc_sched(\tucred,\n \tproc);\nstruct ucred *ucred;\nstruct proc *proc;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2505017141681481310,
            "content_hash": 2505017141681481310,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5594",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 835,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 10,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570359/?format=api",
            "priority": 100,
            "id": 1572408,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=a2c39bd17630665e",
            "url": "https://translate-dev.freebsd.org/api/units/1572408/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.399798Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can change the scheduling parameters of the passed process.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, EPERM for lack of privilege, or ESRCH to limit visibility."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -2071292916123131738,
            "content_hash": -2071292916123131738,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5615",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 836,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570361/?format=api",
            "priority": 100,
            "id": 1572409,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=63414a1124b2a0a6",
            "url": "https://translate-dev.freebsd.org/api/units/1572409/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.400417Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_proc_signal(\tcred,\n \tproc,\n \tsignal);\nstruct ucred *cred;\nstruct proc *proc;\nint signal;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 3993990896385704465,
            "content_hash": 3993990896385704465,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5629",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 839,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 13,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570363/?format=api",
            "priority": 100,
            "id": 1572410,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=b76d818f2736c211",
            "url": "https://translate-dev.freebsd.org/api/units/1572410/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.401846Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can deliver the passed signal to the passed process.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, EPERM for lack of privilege, or ESRCH to limit visibility."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3961885228491939483,
            "content_hash": -3961885228491939483,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5654",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 842,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 40,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570365/?format=api",
            "priority": 100,
            "id": 1572411,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=49048e602adee165",
            "url": "https://translate-dev.freebsd.org/api/units/1572411/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.403179Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_vnode_stat(\tcred,\n \tvp,\n \tlabel);\nstruct ucred *cred;\nstruct vnode *vp;\nstruct label *label;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1650094135026245781,
            "content_hash": 1650094135026245781,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5666",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 844,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570367/?format=api",
            "priority": 100,
            "id": 1572412,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=96e64fdf8c31e095",
            "url": "https://translate-dev.freebsd.org/api/units/1572412/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.404223Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential can `stat` the passed vnode.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 8081482056509864318,
            "content_hash": 8081482056509864318,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5691",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 845,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570369/?format=api",
            "priority": 100,
            "id": 1572413,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=f027311ce4f6b97e",
            "url": "https://translate-dev.freebsd.org/api/units/1572413/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.404859Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_ifnet_transmit(\tcred,\n \tifnet,\n \tifnetlabel,\n \tmbuf,\n \tmbuflabel);\nstruct ucred *cred;\nstruct ifnet *ifnet;\nstruct label *ifnetlabel;\nstruct mbuf *mbuf;\nstruct label *mbuflabel;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6489612231896992093,
            "content_hash": 6489612231896992093,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5709",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 848,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570371/?format=api",
            "priority": 100,
            "id": 1572414,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=da0fbbf10440095d",
            "url": "https://translate-dev.freebsd.org/api/units/1572414/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.406224Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the network interface can transmit the passed mbuf.  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2094590861188443585,
            "content_hash": 2094590861188443585,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5742",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 850,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 32,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570373/?format=api",
            "priority": 100,
            "id": 1572415,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=9d117b4a66eaadc1",
            "url": "https://translate-dev.freebsd.org/api/units/1572415/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.407208Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_socket_deliver(\tcred,\n \tifnet,\n \tifnetlabel,\n \tmbuf,\n \tmbuflabel);\nstruct ucred *cred;\nstruct ifnet *ifnet;\nstruct label *ifnetlabel;\nstruct mbuf *mbuf;\nstruct label *mbuflabel;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5071355619476428658,
            "content_hash": 5071355619476428658,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5758",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 852,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 22,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570375/?format=api",
            "priority": 100,
            "id": 1572416,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=c66113111492d772",
            "url": "https://translate-dev.freebsd.org/api/units/1572416/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.408260Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the socket may receive the datagram stored in the passed mbuf header.  Return 0 for success, or an `errno` value for failure.  Suggested failures: EACCES for label mismatch, or EPERM for lack of privilege."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -8159149751143158924,
            "content_hash": -8159149751143158924,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5791",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 854,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 36,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570377/?format=api",
            "priority": 100,
            "id": 1572417,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=0ec4e087c5e52b74",
            "url": "https://translate-dev.freebsd.org/api/units/1572417/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.409308Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_socket_visible(\tcred,\n \tso,\n \tsocketlabel);\nstruct ucred *cred;\nstruct socket *so;\nstruct label *socketlabel;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 1607125025565599097,
            "content_hash": 1607125025565599097,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5803",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 855,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570379/?format=api",
            "priority": 100,
            "id": 1572418,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=964da7b2227a6579",
            "url": "https://translate-dev.freebsd.org/api/units/1572418/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.409984Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Determine whether the subject credential cred can \"see\" the passed socket (`socket`) using system monitoring functions, such as those employed by man:netstat[8] and man:sockstat[1].  Return 0 for success, or an `errno` value for failure.  Suggested failure: EACCES for label mismatches, EPERM for lack of privilege, or ESRCH to hide visibility."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7912571493141107608,
            "content_hash": -7912571493141107608,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5828",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 857,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 50,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570381/?format=api",
            "priority": 100,
            "id": 1572419,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=1230e6264b712c68",
            "url": "https://translate-dev.freebsd.org/api/units/1572419/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.410983Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_system_acct(\tucred,\n \tvp,\n \tvlabel);\nstruct ucred *ucred;\nstruct vnode *vp;\nstruct label *vlabel;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4306973589548937102,
            "content_hash": -4306973589548937102,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5840",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 859,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570383/?format=api",
            "priority": 100,
            "id": 1572420,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=443a8e56f1f25072",
            "url": "https://translate-dev.freebsd.org/api/units/1572420/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.412043Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_system_nfsd(\tcred);\nstruct ucred *cred;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7181537868022356289,
            "content_hash": 7181537868022356289,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5871",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 864,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570385/?format=api",
            "priority": 100,
            "id": 1572421,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=e3a9f2a43c7d1941",
            "url": "https://translate-dev.freebsd.org/api/units/1572421/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.414056Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_system_reboot(\tcred,\n \thowto);\nstruct ucred *cred;\nint howto;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -7609672128644086650,
            "content_hash": -7609672128644086650,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5896",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 867,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 9,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570387/?format=api",
            "priority": 100,
            "id": 1572422,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=166503844afa8486",
            "url": "https://translate-dev.freebsd.org/api/units/1572422/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.415406Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_system_settime(\tcred);\nstruct ucred *cred;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6358015637058033725,
            "content_hash": -6358015637058033725,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5923",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 872,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 6,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570389/?format=api",
            "priority": 100,
            "id": 1572423,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=27c3ca76dcc6e7c3",
            "url": "https://translate-dev.freebsd.org/api/units/1572423/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.417389Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_system_swapon(\tcred,\n \tvp,\n \tvlabel);\nstruct ucred *cred;\nstruct vnode *vp;\nstruct label *vlabel;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 7127102867030433361,
            "content_hash": 7127102867030433361,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5950",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 875,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 14,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570391/?format=api",
            "priority": 100,
            "id": 1572424,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=e2e88e4beb045e51",
            "url": "https://translate-dev.freebsd.org/api/units/1572424/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.418741Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "int mpo_check_system_sysctl(\tcred,\n \tname,\n \tnamelen,\n \told,\n \toldlenp,\n \tinkernel,\n \tnew,\n \tnewlen);\nstruct ucred *cred;\nint *name;\nu_int *namelen;\nvoid *old;\nsize_t *oldlenp;\nint inkernel;\nvoid *new;\nsize_t newlen;\n"
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -5027075808935839986,
            "content_hash": -5027075808935839986,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:5995",
            "context": "",
            "note": "type: delimited block - 4",
            "flags": "no-wrap",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 879,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 27,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570393/?format=api",
            "priority": 100,
            "id": 1572425,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=3a3c3d2fb56b770e",
            "url": "https://translate-dev.freebsd.org/api/units/1572425/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.420464Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Relabel events occur when a user process has requested that the label on an object be modified.  A two-phase update occurs: first, an access control check will be performed to determine if the update is both valid and permitted, and then the update itself is performed via a separate entry point.  Relabel entry points typically accept the object, object label reference, and an update label submitted by the process.  Memory allocation during relabel is discouraged, as relabel calls are not permitted to fail (failure should be reported earlier in the relabel check)."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -3443942813012920866,
            "content_hash": -3443942813012920866,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:6046",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 887,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 92,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570395/?format=api",
            "priority": 100,
            "id": 1572426,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=5034a842239af5de",
            "url": "https://translate-dev.freebsd.org/api/units/1572426/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.423460Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "The TrustedBSD MAC Framework includes a number of policy-agnostic elements, including MAC library interfaces for abstractly managing labels, modifications to the system credential management and login libraries to support the assignment of MAC labels to users, and a set of tools to monitor and modify labels on processes, files, and network interfaces.  More details on the user architecture will be added to this section in the near future."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 6180389822459848351,
            "content_hash": 6180389822459848351,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:6052",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 889,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 68,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570397/?format=api",
            "priority": 100,
            "id": 1572427,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=d5c527cc6528a69f",
            "url": "https://translate-dev.freebsd.org/api/units/1572427/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.424540Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "The TrustedBSD MAC Framework provides a number of library and system calls permitting applications to manage MAC labels on objects using a policy-agnostic interface.  This permits applications to manipulate labels for a variety of policies without being written to support specific policies.  These interfaces are used by general-purpose tools such as man:ifconfig[8], man:ls[1] and man:ps[1] to view labels on network interfaces, files, and processes.  The APIs also support MAC management tools including man:getfmac[8], man:getpmac[8], man:setfmac[8], man:setfsmac[8], and man:setpmac[8].  The MAC APIs are documented in man:mac[3]."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -4324022508056214052,
            "content_hash": -4324022508056214052,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:6061",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 891,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 85,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570399/?format=api",
            "priority": 100,
            "id": 1572428,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=43fdfc70468405dc",
            "url": "https://translate-dev.freebsd.org/api/units/1572428/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.425606Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Applications handle MAC labels in two forms: an internalized form used to return and set labels on processes and objects (`mac_t`), and externalized form based on C strings appropriate for storage in configuration files, display to the user, or input from the user.  Each MAC label contains a number of elements, each consisting of a name and value pair.  Policy modules in the kernel bind to specific names and interpret the values in policy-specific ways.  In the externalized string form, labels are represented by a comma-delimited list of name and value pairs separated by the `/` character.  Labels may be directly converted to and from text using provided APIs; when retrieving labels from the kernel, internalized label storage must first be prepared for the desired label element set.  Typically, this is done in one of two ways: using man:mac_prepare[3] and an arbitrary list of desired label elements, or one of the variants of the call that loads a default element set from the man:mac.conf[5] configuration file.  Per-object defaults permit application writers to usefully display labels associated with objects without being aware of the policies present in the system."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 5520494907070919761,
            "content_hash": 5520494907070919761,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:6069",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 892,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 188,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570401/?format=api",
            "priority": 100,
            "id": 1572429,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=cc9cbcde8050b451",
            "url": "https://translate-dev.freebsd.org/api/units/1572429/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.426342Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "Currently, direct manipulation of label elements other than by conversion to a text string, string editing, and conversion back to an internalized label is not supported by the MAC library.  Such interfaces may be added in the future if they prove necessary for application writers."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2476011154379560777,
            "content_hash": 2476011154379560777,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:6074",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 893,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 45,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570403/?format=api",
            "priority": 100,
            "id": 1572430,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=a25c8f06c4b2d749",
            "url": "https://translate-dev.freebsd.org/api/units/1572430/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.427107Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "The standard user context management interface, man:setusercontext[3], has been modified to retrieve MAC labels associated with a user's class from man:login.conf[5].  These labels are then set along with other user context when either `LOGIN_SETALL` is specified, or when `LOGIN_SETMAC` is explicitly specified."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6418095603300421572,
            "content_hash": -6418095603300421572,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:6081",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 895,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570405/?format=api",
            "priority": 100,
            "id": 1572431,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=26ee580da6c8303c",
            "url": "https://translate-dev.freebsd.org/api/units/1572431/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.428215Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "It is expected that, in a future version of FreeBSD, the MAC label database will be separated from the [.filename]#login.conf# user class abstraction, and be maintained in a separate database.  However, the man:setusercontext[3] API should remain the same following such a change."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": -6419846865882991263,
            "content_hash": -6419846865882991263,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:6086",
            "context": "",
            "note": "type: delimited block = 4",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 896,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 42,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570407/?format=api",
            "priority": 100,
            "id": 1572432,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=26e81f4a0ea3b561",
            "url": "https://translate-dev.freebsd.org/api/units/1572432/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.428873Z"
        },
        {
            "translation": "https://translate-dev.freebsd.org/api/translations/documentation/booksarch-handbookmac_index/nb_NO/?format=api",
            "source": [
                "The TrustedBSD MAC framework permits kernel modules to augment the system security policy in a highly integrated manner.  They may do this based on existing object properties, or based on label data that is maintained with the assistance of the MAC framework.  The framework is sufficiently flexible to implement a variety of policy types, including information flow security policies such as MLS and Biba, as well as policies based on existing BSD credentials or file protections.  Policy authors may wish to consult this documentation as well as existing security modules when implementing a new security service."
            ],
            "previous_source": "",
            "target": [
                ""
            ],
            "id_hash": 2931255748242543451,
            "content_hash": 2931255748242543451,
            "location": "documentation/content/en/books/arch-handbook/mac/_index.adoc:6094",
            "context": "",
            "note": "type: Plain text",
            "flags": "",
            "labels": [],
            "state": 0,
            "fuzzy": false,
            "translated": false,
            "approved": false,
            "position": 898,
            "has_suggestion": false,
            "has_comment": false,
            "has_failing_check": false,
            "num_words": 96,
            "source_unit": "https://translate-dev.freebsd.org/api/units/1570409/?format=api",
            "priority": 100,
            "id": 1572433,
            "web_url": "https://translate-dev.freebsd.org/translate/documentation/booksarch-handbookmac_index/nb_NO/?checksum=a8ade99293d1935b",
            "url": "https://translate-dev.freebsd.org/api/units/1572433/?format=api",
            "explanation": "",
            "extra_flags": "",
            "pending": false,
            "timestamp": "2023-05-21T18:09:40.429911Z"
        }
    ]
}