#OpenAT
the scoped filesystem POSIX apis (openat, statat, etc) are funny, some of them follow symlinks and have a AT_SYMLINK_NOFOLLOW flag to turn it off, others don't and have an AT_SYMLINK_FOLLOW flag to turn them on. if you pass the wrong flag, the call fails with EINVAL
October 29, 2025 at 3:25 PM
MICROSOFT HAS AGREED TO PURCHASE AN ADDITIONAL $250 BILLION WORTH OF AZURE SERVICES AS PART OF AN OPENAT CONTRACT
October 28, 2025 at 1:09 PM
Openat hires former XAI CFO Mike Liberatore, CNBC
September 16, 2025 at 4:41 AM
Openat introduces ChatGPT Go for $4.6 month in India: statement
August 19, 2025 at 4:42 AM
Effizientere Dateisystemzugriffe durch verbesserte openat(2)-Funktionen in OpenBSD

https://dasgeld.co/posts/6BA5F00F-2498-4BC6-B560-7A54CC2705F1
July 10, 2025 at 8:56 AM
Come join the #NYC chapter of @makersmakingchange.bsky.social for a hands on workshop on how to use @microbit.org for a range of #AssistiveTech #OpenAT devices to support users with physical disabilities. 7/12/25 11- 1:30 in BK: zeroday.camp/microbit-as-...
Micro:bit as Assistive Technology – a tech and craft space
zeroday.camp
June 23, 2025 at 1:00 PM
because the blocking tools on Twitter were ineffective and pathetic.

But Bsky did things differently.

Someone, it's hard to find out who, created an app that uses the OpenAT protocol to execute mass actions on people's accounts.

Blockenheimer.click

Create an app password, log in,

/ 2
Blockenheimer for Bluesky
Blockenheimer.click
June 12, 2025 at 3:49 PM
I'm sorry I suppose I should have said "Why not just create a new libc call?" POSIX is fine, but we also have open, openat, openat2. Doesn't bother me to create a new, safer interface.
June 12, 2025 at 7:24 AM
Re: BTF loading failing on perf Andrii Nakryiko writes: (Summary) wrote: e: wrote: -ENODEV -ENODEV me: "/proc/6593/cmdline", flags: RDONLY|CLOEXEC) =3D 13 > openat(AT_FDCWD, "/sys/ke...

Origin | Interest | Match
Awakari App
awakari.com
June 10, 2025 at 11:27 PM
open.2: Document the O_NAMEDATTR flag Commit 2ec2ba7e232d added support for the O_NAMEDATTR flag to the open(2) and openat(2) syscalls for main. This patch updates the man page for this flag. Another man page that explains named attributes will be intro...

| Details | Interest | Feed |
Origin
cgit.freebsd.org
June 4, 2025 at 11:04 PM
Making openat(2) and friends more useful in practice https://lobste.rs/s/sswikt ##openbsd
Making openat(2) and friends more useful in practice
undeadly.org
May 29, 2025 at 8:10 PM
Making openat(2) and friends more useful in practice
www.undeadly.org
May 29, 2025 at 8:08 AM
Startup on remote videos hangs for 45 seconds Meh. 10152 19:09:47.148937 openat(AT_FDCWD, "/mnt/video.mkv/VIDEO_TS.IFO", O_RDONLY) = -1 ENOTDIR (Not a directory) <0.000013> 10152 19:09:47.148978 openat(AT_FDCWD, "/mnt/video.mkv/VIDEO_TS/VIDEO_TS.IFO", O...

| Details | Interest | Feed |
Origin
bbs.archlinux.org
May 24, 2025 at 1:14 PM
Startup on remote videos hangs for 45 seconds Meh. 10152 19:09:47.148937 openat(AT_FDCWD, "/m...

https://bbs.archlinux.org/viewtopic.php?id=305755&action;=new

Result Details
Startup on remote videos hangs for 45 seconds / Multimedia and Games / Arch Linux Forums
bbs.archlinux.org
May 24, 2025 at 1:16 PM
Startup on remote videos hangs for 45 seconds 6841 09:23:11.067050 openat(AT_FDCWD, "/etc/mpv/scripts", O_RDONLY|O_NONBLOCK|O_CLOEXEC|O_DIRECTORY) = 9 <0.000009> 6852 09:23:11.068825 openat(AT_FDCWD, "/etc/mpv/scripts/thumbfast.lua", O_RDONLY|O_NONBLOCK...

| Details | Interest | Feed |
Origin
bbs.archlinux.org
May 24, 2025 at 6:22 AM
Startup on remote videos hangs for 45 seconds 6841 09:23:11.067050 openat(AT_FDCWD, "/etc/mpv...

https://bbs.archlinux.org/viewtopic.php?id=305755&action;=new

Result Details
Startup on remote videos hangs for 45 seconds / Multimedia and Games / Arch Linux Forums
bbs.archlinux.org
May 24, 2025 at 6:22 AM
2/

On this particular host, such event is logged by #auditd (output edited for brevity):

```
type=SYSCALL syscall=257 success=no exit=-13 comm="psql" exe="/usr/bin/perl" SYSCALL=openat
```

As you can see, this read attempt failed. Actually, that's the reason it got logged.
May 23, 2025 at 10:09 AM
#psql, at least version 15.12, really likes `/etc/shadow` file. To such a degree that it tries to read it upon each invocation:

```
$ strace psql 2>&1 | grep /etc/shadow
openat(AT_FDCWD, "/etc/shadow", O_RDONLY|O_CLOEXEC) = -1 EACCES (Permission denied)
```

#auditd #bwrap #alerting #linux

1/
May 23, 2025 at 10:09 AM
Usa strace para depurar comandos o ver qué archivos y llamadas al sistema realiza.

strace -e openat,read,write -f comando

Este comando te muestra en tiempo real qué archivos abre, lee o escribe un proceso (y sus procesos hijos gracias al -f). Muy útil para ver por qué un programa falla.
April 20, 2025 at 5:03 PM
Openat close to finalizing $40 billion Softbank-led funding
March 27, 2025 at 12:04 AM
High on my list of projects that got out of hand. It was supposed to just be openat! (Turns out openat has some startlingly sharp edges.)
March 13, 2025 at 1:54 AM
@jarredsumner https://x.com/jarredsumner/status/1893195526427779112 #x-jarredsumner

macOS has an "IORWLock" on openat(2)

your $5,000 computer is only capable of opening 1 file at a time
February 22, 2025 at 7:30 AM
I need to spend some time going through this @makersmakingchange.bsky.social site. Their documentation is always outstanding. If you are into #AssistiveTechnology or looking to learn more about #Makers making #AT, take a look.

makersmakingchange.github.io/OpenAT-Resou...
Open AT Resources
Version 0.1 / Released September 2024 This website hosts resources to help designers create open source assistive devices.
makersmakingchange.github.io
February 6, 2025 at 7:01 PM
fopen? fdopen? open? openat? open64? O_LARGEFILE? #define _FILE_OFFSET_BITS 64? _LARGEFILE64_SOURCE? Why is `close` in a different header file than `open`? Is `off_t` big enough? Wait, how big is `unsigned long long` anyway? Ah, right, `uint64_t`. But wait, does that mean I want `strtol`? […]
Original post on woof.group
woof.group
January 10, 2025 at 11:54 PM