golang / go

The Go programming language
https://go.dev
BSD 3-Clause "New" or "Revised" License
123.2k stars 17.57k forks source link

x/sys/unix: missing flags support for Setxattr on freebsd. #14455

Open hirochachacha opened 8 years ago

hirochachacha commented 8 years ago

Currently, flags parameter is ignored. We can implement XATTR_CREATE and XATTR_REPLACE for this.

ayang64 commented 2 years ago

@hirochachacha, @tklauser -- has setxattr() ever been supported by FreeBSD? currently, there's no syscall.Setxattr() available if your GOOS is freebsd.

tklauser commented 2 years ago

@ayang64 this issue is about unix.Setxattr in the golang.org/x/sys/unix package which is available for GOOS=freebsd: https://github.com/golang/sys/blob/5a964db013201115fcba5c3d31ade965d0969335/unix/xattr_bsd.go#L100-L114

ericlagergren commented 2 years ago

@tklauser Do you mean adding dummy flags for GOOS=freebsd?