libc/sys/linux/io.c (mkfifo): dev pointer
Shaun Jackman
sjackman@gmail.com
Tue Mar 28 20:41:00 GMT 2006
Is the third argument of mknod truly a pointer?
$ grep mknod libc/sys/linux/io.c
#define __NR___mknod __NR_mknod
static _syscall3(int,__mknod,const char *,path,mode_t,mode,dev_t *,dev)
return __mknod(path, mode | S_IFIFO, &dev);
As I read the linux source, it looks like a scalar.
$ grep sys_mknod linux-2.6.15/fs/namei.c
asmlinkage long sys_mknod(const char __user * filename, int mode, unsigned dev)
Cheers,
Shaun
More information about the Newlib
mailing list