SSH2_FILEXFER_ATTR_PERMISSIONS
a.flags = SSH2_FILEXFER_ATTR_PERMISSIONS;
if (attr.flags & SSH2_FILEXFER_ATTR_PERMISSIONS) {
attr.flags |= SSH2_FILEXFER_ATTR_PERMISSIONS;
if (a->flags & SSH2_FILEXFER_ATTR_PERMISSIONS)
if ((a->flags & SSH2_FILEXFER_ATTR_PERMISSIONS) &&
if (dirattrib->flags & SSH2_FILEXFER_ATTR_PERMISSIONS) {
if ((a->flags & SSH2_FILEXFER_ATTR_PERMISSIONS) &&
if ((curdir.flags & SSH2_FILEXFER_ATTR_PERMISSIONS) == 0) {
curdir.flags |= SSH2_FILEXFER_ATTR_PERMISSIONS;
if (!(a.flags & SSH2_FILEXFER_ATTR_PERMISSIONS))
if (a->flags & SSH2_FILEXFER_ATTR_PERMISSIONS) {
if (a->flags & SSH2_FILEXFER_ATTR_PERMISSIONS) {
a->flags |= SSH2_FILEXFER_ATTR_PERMISSIONS;
if (a->flags & SSH2_FILEXFER_ATTR_PERMISSIONS)
if (a.flags & SSH2_FILEXFER_ATTR_PERMISSIONS) {
if (a.flags & SSH2_FILEXFER_ATTR_PERMISSIONS) {
mode = (a.flags & SSH2_FILEXFER_ATTR_PERMISSIONS) ?
if (a.flags & SSH2_FILEXFER_ATTR_PERMISSIONS) {
mode = (a.flags & SSH2_FILEXFER_ATTR_PERMISSIONS) ? a.perm : 0666;
a.flags |= SSH2_FILEXFER_ATTR_PERMISSIONS;
if (!(aa.flags & SSH2_FILEXFER_ATTR_PERMISSIONS)) {
a.flags |= SSH2_FILEXFER_ATTR_PERMISSIONS;