↑: "[[write()(42Tokyo)]]"
- RLIMIT_FSIZEはLinuxで使用可能なリソース消費制限の一つ
- プロセスが作成するファイルサイズを制限することができます [[RLIMIT_FSIZEはプロセスが作成するファイルサイズを制限する|R6dq]]
- 単位はバイトです [[RLIMIT_FSIZEの単位はバイト|R59s]]
- [[write]]がRLIMIT_FSIZEを超えて拡張しようとすると`SIGXFSZ`というシグナルがプロセスに送信されます[^1] [[ソフトリミットを超えるサイズに拡張しようとするとSIGXFSZシグナルが送信される|Rm64]]
%% DATAVIEW_PUBLISHER: start
```dataview
TABLE WITHOUT ID
file.link as child,
aliases[0] as alias
from "zk/core"
where meta(up).path = this.file.path
SORT file.mtime ASC
```
%%
| child | alias |
| ----- | ----- |
%% DATAVIEW_PUBLISHER: end %%
[^1]: [[write]]以外にもtruncateという関数でも同様のシグナルを送信します。まとめている時点では使用しているのを確認できていないので注釈で記載。今後まとめていく上で使用が確認できたら記載を変更します。