Re: where is the printf source for busybox?

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

 








ssize_t attribute_hidden _cs_write(void *cookie, const char *buf, size_t bufsize)
{
        return write(*((int *) cookie), (char *) buf, bufsize);
}
what does cs stand for here? (Hm.. seems like custom streams..in the code) and I couldn't follow past write above. Where is the function write defined?

 
Hi Chan,

write is a system call.

$ man 2 write

syscall table for x86 architecture can be found in :  <path>/arch/x86/syscalls/syscall_32.tbl

# cat <path>/arch/x86/syscalls/syscall_32.tbl | grep 'write'

4       i386    write                   sys_write

The format is:
<number> <abi> <name> <entry point> <compat entry point>

search sys_write definition in kernel source.

Thanks
Mohan L

_______________________________________________
Kernelnewbies mailing list
Kernelnewbies@xxxxxxxxxxxxxxxxx
http://lists.kernelnewbies.org/mailman/listinfo/kernelnewbies

[Index of Archives]     [Newbies FAQ]     [Linux Kernel Mentors]     [Linux Kernel Development]     [IETF Annouce]     [Git]     [Networking]     [Security]     [Bugtraq]     [Yosemite]     [MIPS Linux]     [ARM Linux]     [Linux RAID]     [Linux SCSI]     [Linux ACPI]
  Powered by Linux