Use conn->cwd_fsp as current fsp.
No logic change for now.
Signed-off-by: Jeremy Allison <jra@samba.org>
Reviewed-by: Ralph Böhme <slow@samba.org>
unsigned int dev_val;
SMB_DEV_T dev;
struct smb_filename *smb_fname = NULL;
+ int ret;
if (argc != 4) {
printf("Usage: mknod <path> <mode> <dev>\n");
if (smb_fname == NULL) {
return NT_STATUS_NO_MEMORY;
}
- if (SMB_VFS_MKNOD(vfs->conn, smb_fname, mode, dev) == -1) {
+
+ ret = SMB_VFS_MKNODAT(vfs->conn,
+ vfs->conn->cwd_fsp,
+ smb_fname,
+ mode,
+ dev);
+
+ if (ret == -1) {
printf("mknod: error=%d (%s)\n", errno, strerror(errno));
return NT_STATUS_UNSUCCESSFUL;
}