vfs: pass cred to ioctl

This commit is contained in:
Matheus
2024-08-30 22:53:57 -03:00
parent 0f18341674
commit ca42167fe1
11 changed files with 18 additions and 18 deletions
+2 -2
View File
@@ -71,7 +71,7 @@ int sockfs_setattr(vnode_t *node, vattr_t *attr, int which, cred_t *cred) {
}
// arg can be in userspace
int sockfs_ioctl(vnode_t *node, unsigned long request, void *arg, int *result) {
int sockfs_ioctl(vnode_t *node, unsigned long request, void *arg, int *result, cred_t *cred) {
switch (request) {
case SIOCSIFADDR: {
ifreq_t ifreq;
@@ -80,7 +80,7 @@ int sockfs_ioctl(vnode_t *node, unsigned long request, void *arg, int *result) {
return e;
netdev_t *netdev = netdev_getdev(ifreq.name);
if(netdev) {
if (netdev) {
sockaddr_t sockaddr;
e = sock_convertaddress(&sockaddr, &ifreq.addr);
if (e)