This is the mail archive of the newlib@sourceware.org mailing list for the newlib project.


Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]
Other format: [Raw text]

libc/sys/linux/io.c (mkfifo): dev pointer


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

Index Nav: [Date Index] [Subject Index] [Author Index] [Thread Index]
Message Nav: [Date Prev] [Date Next] [Thread Prev] [Thread Next]