Skip to content

Commit

Permalink
Add SetExtendedAttrs to Client
Browse files Browse the repository at this point in the history
Add function to set extended attributes in the sftp client.

Signed-off-by: Peter Verraedt <peter@verraedt.be>
  • Loading branch information
peterverraedt committed Apr 25, 2024
1 parent 6370888 commit e24bd0a
Showing 1 changed file with 8 additions and 0 deletions.
8 changes: 8 additions & 0 deletions client.go
Original file line number Diff line number Diff line change
Expand Up @@ -593,6 +593,14 @@ func (c *Client) Truncate(path string, size int64) error {
return c.setstat(path, sshFileXferAttrSize, uint64(size))
}

// SetExtendedAttrs replaces the extended attributes of the named file.
func (c *Client) SetExtendedAttrs(path string, extended []StatExtended) error {
attrs := &FileStat{
Extended: extended,
}
return c.setstat(path, sshFileXferAttrExtended, attrs)
}

// Open opens the named file for reading. If successful, methods on the
// returned file can be used for reading; the associated file descriptor
// has mode O_RDONLY.
Expand Down

0 comments on commit e24bd0a

Please sign in to comment.