… | |
… | |
1248 | So in general, you should only use these calls for things that do |
1248 | So in general, you should only use these calls for things that do |
1249 | (filesystem) I/O, not for things that wait for other events (network, |
1249 | (filesystem) I/O, not for things that wait for other events (network, |
1250 | other processes), although if you are careful and know what you are doing, |
1250 | other processes), although if you are careful and know what you are doing, |
1251 | you still can. |
1251 | you still can. |
1252 | |
1252 | |
|
|
1253 | The following constants are available (missing ones are, as usual C<0>): |
|
|
1254 | |
|
|
1255 | C<FIFREEZE>, C<FITHAW>, C<FITRIM>, C<FICLONE>, C<FICLONERANGE>, C<FIDEDUPERANGE>. |
|
|
1256 | |
|
|
1257 | C<FS_IOC_GETFLAGS>, C<FS_IOC_SETFLAGS>, C<FS_IOC_GETVERSION>, C<FS_IOC_SETVERSION>, |
|
|
1258 | C<FS_IOC_FIEMAP>. |
|
|
1259 | |
|
|
1260 | C<FS_IOC_FSGETXATTR>, C<FS_IOC_FSSETXATTR>, C<FS_IOC_SET_ENCRYPTION_POLICY>, |
|
|
1261 | C<FS_IOC_GET_ENCRYPTION_PWSALT>, C<FS_IOC_GET_ENCRYPTION_POLICY>, C<FS_KEY_DESCRIPTOR_SIZE>. |
|
|
1262 | |
|
|
1263 | C<FS_SECRM_FL>, C<FS_UNRM_FL>, C<FS_COMPR_FL>, C<FS_SYNC_FL>, C<FS_IMMUTABLE_FL>, |
|
|
1264 | C<FS_APPEND_FL>, C<FS_NODUMP_FL>, C<FS_NOATIME_FL>, C<FS_DIRTY_FL>, |
|
|
1265 | C<FS_COMPRBLK_FL>, C<FS_NOCOMP_FL>, C<FS_ENCRYPT_FL>, C<FS_BTREE_FL>, |
|
|
1266 | C<FS_INDEX_FL>, C<FS_JOURNAL_DATA_FL>, C<FS_NOTAIL_FL>, C<FS_DIRSYNC_FL>, C<FS_TOPDIR_FL>, |
|
|
1267 | C<FS_FL_USER_MODIFIABLE>. |
|
|
1268 | |
|
|
1269 | C<FS_XFLAG_REALTIME>, C<FS_XFLAG_PREALLOC>, C<FS_XFLAG_IMMUTABLE>, C<FS_XFLAG_APPEND>, |
|
|
1270 | C<FS_XFLAG_SYNC>, C<FS_XFLAG_NOATIME>, C<FS_XFLAG_NODUMP>, C<FS_XFLAG_RTINHERIT>, |
|
|
1271 | C<FS_XFLAG_PROJINHERIT>, C<FS_XFLAG_NOSYMLINKS>, C<FS_XFLAG_EXTSIZE>, C<FS_XFLAG_EXTSZINHERIT>, |
|
|
1272 | C<FS_XFLAG_NODEFRAG>, C<FS_XFLAG_FILESTREAM>, C<FS_XFLAG_DAX>, C<FS_XFLAG_HASATTR>, |
|
|
1273 | |
1253 | =item aio_sync $callback->($status) |
1274 | =item aio_sync $callback->($status) |
1254 | |
1275 | |
1255 | Asynchronously call sync and call the callback when finished. |
1276 | Asynchronously call sync and call the callback when finished. |
1256 | |
1277 | |
1257 | =item aio_fsync $fh, $callback->($status) |
1278 | =item aio_fsync $fh, $callback->($status) |