Từ 1 tới 6 trên tổng số 6 kết quả

Đề tài: LINUX System Call Quick Reference

  1. #1
    Ngày gia nhập
    10 2007
    Nơi ở
    /root
    Bài viết
    318

    Mặc định LINUX System Call Quick Reference

    System call is the services provided by Linux kernel. In C programming, it often uses functions defined in libc
    which provides a wrapper for many system calls. Manual page section 2 provides more information about
    system calls. To get an overview, use "man 2 intro" in a command shell.
    It is also possible to invoke syscall() function directly. Each system call has a function number defined in
    <syscall.h> or <unistd.h>. Internally, system call is invokded by software interrupt 0x80 to transfer control to
    the kernel. System call table is defined in Linux kernel source file "arch/i386/kernel/entry.S".
    Attached Files Attached Files
    What you see is never what you get...

  2. #2
    Ngày gia nhập
    12 2006
    Nơi ở
    US
    Bài viết
    1,917

    And an excellent book ( in my opinion )
    http://www.amazon.com/Linux-System-P...8143798&sr=8-1

  3. #3
    Ngày gia nhập
    05 2010
    Bài viết
    38

    uh nó là tài liệu reference đến syscall
    bạn chỉ cần siêng năng tìm hiểu header trong /usr/include/linux hay asm chút là hiểu syscall
    ngoài cách liên hệ với kernel thông qua int $80 thì cũng có cách khác là syscall
    vấn đề là phải biết cách xài system call.
    Đã được chỉnh sửa lần cuối bởi panfider : 10-06-2010 lúc 08:09 PM.

  4. #4
    Ngày gia nhập
    05 2010
    Bài viết
    38

    direct call thì nhanh hơn gọi glibc, đặc biệt không có libc vẫn chạy tốt

  5. #5
    Ngày gia nhập
    09 2006
    Nơi ở
    /usr/share/.hack@
    Bài viết
    1,433

    Trích dẫn Nguyên bản được gửi bởi panfider Xem bài viết
    direct call thì nhanh hơn gọi glibc, đặc biệt không có libc vẫn chạy tốt
    vl , không biết thì đừng có phán bậy.
    GlibC là core của Linux đấy đại ca
    None!

  6. #6
    Ngày gia nhập
    07 2006
    Nơi ở
    Hanoi, Vietnam
    Bài viết
    2,750

    Mặc định LINUX System Call Quick Reference

    Xcross87 nói đúng đấy, nếu không cài glibc làm sao gọi được system call của một Unix Kernel?
    Email: admin[@]congdongcviet.com | CC to: info[@]congdongcviet.com
    Phone: 0972 89 7667 (Office: 04 6329 2380)
    Yahoo & Skype: dreaminess_world (Vui lòng chỉ rõ mục đích ngay khi liên hệ, cảm ơn!)

    Một người nào đó coi thường ý thức kỷ luật cũng có nghĩa là người đó đã coi thường tương lai số phận của chính bản thân người đó. Những người coi thường ý thức kỷ luật sẽ không bao giờ có được sự thành công trong sự nghiệp!

Các đề tài tương tự

  1. Các loại reference trong Java: strong reference, soft reference, weak reference, phantom reference và ứng dụng
    Gửi bởi SuperUser trong diễn đàn Tutorials và Thủ thuật lập trình Java
    Trả lời: 2
    Bài viết cuối: 02-10-2013, 04:41 PM
  2. Building Embedded Linux System
    Gửi bởi AlexF trong diễn đàn Thủ thuật, Tutorials và Mã nguồn
    Trả lời: 5
    Bài viết cuối: 25-04-2013, 08:50 PM
  3. Xài system call trong Linux hay BSD
    Gửi bởi hardwire trong diễn đàn Thủ thuật, Tutorials và Mã nguồn
    Trả lời: 0
    Bài viết cuối: 05-11-2011, 08:04 PM
  4. Cách System Trace trong Linux ?
    Gửi bởi haian trong diễn đàn Thắc mắc lập trình shell Linux
    Trả lời: 1
    Bài viết cuối: 04-03-2011, 06:53 PM
  5. Lỗi undefined reference khi biên dịch C/C++ trên Linux
    Gửi bởi hikaru1505 trong diễn đàn Thắc mắc lập trình C/C++ trên Linux
    Trả lời: 5
    Bài viết cuối: 30-12-2010, 04:24 PM

Quyền hạn của bạn

  • Bạn không thể gửi đề tài mới
  • Bạn không thể gửi bài trả lời
  • Bạn không thể gửi các đính kèm
  • Bạn không thể chỉnh sửa bài viết của bạn