UNIX Systems Programming for SVR4

UNIX Systems Programming for SVR4
ISBN-10
1565921631
ISBN-13
9781565921634
Category
Computers / General
Pages
596
Language
English
Published
1996
Publisher
O'Reilly
Author
David Allan Curry

Description

Any program worth its salt uses operating system services. Even a simple program, if practical, reads input and produces output. And, most applications have more complex needs. They need to find out the time, use the network, or start and communicate with other processes. Systems programming really means nothing more than writing software that uses these operating system services.

UNIX Systems Programming for SVR4gives you the nitty-gritty details on how UNIX interacts with applications. If you're writing an application from scratch, or if you're porting an application to any System V.4 platform, you need this book.

The first part of the book presents simple functions and concepts supported by numerous code fragment examples and short demonstration programs. These examples become building blocks for the application program examples that appear later in the book to illustrate more advanced, complex functions.

UNIX Systems Programming for SVR4is thorough and complete and offers advice on:

  • Working with low-level I/O routines and the standard I/O library
  • Creating and deleting files and directories, changing file attributes, processing multiple input streams, file and record locking, and memory-mapped files
  • Reading, printing, and setting the system time and date
  • Determining who is logged in, times users log in and out, how to change a program's effective user ID or group ID, and writing set user ID programs
  • Changing system configuration parameters for resource limits
  • Creating processes, job control, and signal handling
  • Using pipes, FIFOs, UNIX-domain sockets, message queues, semaphores, and shared memory for interprocess communication
  • Reading and setting serial line characteristics including baud rate, echoing, and flow control
  • Network programming with Berkeley sockets, Transport Layer Interface (TLI), a less popular but more flexible interface to network programming, and the data link provider interface

Similar books

  • Information Communication Technologies: Concepts, Methodologies, Tools and Applications
    By Craig Van Slyke

    Correlation table between race and accessing the Internet townships yes 10 ACCESS sometimes 26 RACE the Internet urban yes 9 Pearson Correlation no -.143 1 3 .146 Sig . ( 2 - tailed ) sometimes 20 N 105 -105 rural area yes 6 no 1 ...

  • Tutorial, Software Design Strategies: Initially Presented at COMPSAC 81
    By Glenn D. Bergland, Ronald D. Gordon

    ... independent system to aid the development of structured programs Software P & E vol 6 pp 485-503 , ( 1976 ) . ... 016 PEARSON DJ , CADES - Computer - Aided Design and Evaluation System Computer Weekly ( July / Aug 1973 ) .

  • The Professional User's Guide to Acquiring Software
    By Linda Shafer, John L. Connell

    Prentice-Hall, Englewood Cliffs, N.J., 1980. Harris, Catherine L. "Information Power," Business Week, October 14, 1985, pp. 108-114. Heiser, Dick. Real Managers Use Personal Computers, Que Corporation, Indianapolis, 1983.

  • The Highest Stakes: The Economic Foundations of the Next Security System
    By John Zysman, Steven Vogel, Wayne Sandholtz

    55. The following section draws from work that was originally presented in the journal International Security by Stephen Van Evera , Jack Snyder , Scott Sagan , and others . See Steven E. Miller , ed . , Military Strategy and ...

  • Algorithms and Systems for Optical Information Processing IV: 1-2 August, 2000, San Diego, [California] USA
    By Society of Photo-optical Instrumentation Engineers

    Algorithms and Systems for Optical Information Processing IV: 1-2 August, 2000, San Diego, [California] USA

  • Programming Perl
    By Larry Wall, Randal L. Schwartz

    Software -- Operating Systems.

  • 大学计算机基础实践教程(第2版)
    By 孟雪梅, 王凤琴主编, 董大伟

    (4)设正 1 首, 2行,并 1 加,类型为,宽为1.5 ,不设右边。(5)设 3 开头的“应用:”体为体,加粗,纹为橙色。(6)使用找替换功正中有“牡丹”为“富贵”。(7)标题“洛阳牡丹”为艺术,艺术样式为五行三个,体36 ,艺术形状为“上”,环绕式为“周型”,居中对齐,当的调整艺术的。

  • 大学计算机基础实践教程
    By 张敏, 李莉, 姚琳主编

    [4]李,黄绍.Excel 2010应用大全.北:机械工业, 2010. [5]姚琳等.大学计算机基础实教程.北:人邮电, 2010. [6]科教工作.Office 2010综合应用( 2 ).北:清华大学,2011. [7]赵英,冯,舒宁.多媒体技术应用.北:清华大学.2011. [8]赵子江.多媒体技术应用教程( 6 ).

  • 大学计算机基础与计算思维实验指导(第2版)
    By 强振平, 鲁莹主编, 李俊萩

    [ 5 ]翟铭,排版技术[ M ] .北京:印刷工业出版社, 2006 . [ 6 ]庄庆德,科技论文撰写系列讲座(五) /图表的处理[ J ] .国外电子测量技术, 2008,27 ( 6 ) : 1-3 . [ 7 ]赵玲黄恺听编著,中文 PowerPoint 2003 应用实例教程[ M ] .北京:冶金工业出版社, 2006 .

  • 大学计算机基础教程
    By 刘光洁主编, 蔡学森, 姜艳副主编

    可见,在这式,在队列中相邻的同学舍也相邻。同上面的例子类,在计算机可用一片连续的存储域来存储线性,也是用一组地址连续的存储单元来次存储线性的各个元,这是线性的顺存储结构。线性(k 1, k 2, ..., ki , ... , kn )的顺存储结构如图6-5 示,这存储式的点 ...