---
title: "setreadonly"
description: "Sets a table's native readonly flag."
---

```lua
setreadonly(value: table, readonly: boolean): ()
```

---

## Aliases

None.

---

## Arguments

<ParamField body="value" type="table" required>
  The table whose readonly flag is changed.
</ParamField>

<ParamField body="readonly" type="boolean" required>
  Whether the table should reject writes.
</ParamField>

---

## Returns

This function returns no values.

---

## Example

```lua
local t = {value = 1}
setreadonly(t, true)
print(isreadonly(t))
setreadonly(t, false)
```
