Cane Creek

Linux Programming Unleashed by Kurt wall, Watson and whitis. Paperback,1999

Description: Linux Programming Unleashed by Kurt wall, Watson and whitis. Paperback. Condition is Like New. Shipped with USPS Media Mail. About this productProduct InformationLinux Programming Unleashed is a complete and comprehensive reference for intermediate to advanced Linux developers that covers every possible use of Linux. Topics include: Core Linux Programming; Interprocess Communication; Device Drivers; Development Tools (make, Emacs, diff and patch, etc.); Programming the User Interface; programming (including Motif, Athena, GTK, QT, and more); Scripting; Security; System Programming Using Libraries; Package Management; and Licensing. Linux Programming Unleashed contains hundreds of professional programming techniques and code for many real world applications.Product IdentifiersPublisherSAMSISBN-100672316072ISBN-139780672316074eBay Product ID (ePID)685999Product Key FeaturesFormatTrade PaperbackPublication Year1999LanguageEnglishDimensionsWeight48.1 OzWidth7.3in.Height1.8in.Length9.1in.Additional Product FeaturesDewey Edition21Table of ContentIntroduction.I. THE LINUX PROGRAMMING TOOLKIT. 1. Overview.The Little OS That Did. The Little OS That Will. A Brief History of Linux. Linux and UNIX. Programming Linux. Why Linux Programming? Summary.2. Setting Up a Development System.Hardware Selection. Processor/Motherboard. User Interaction Hardware: Video, Sound, Keyboard, and Mouse. Keyboard and Mouse. Communication Devices, Ports, and Buses. Storage Devices. External Peripherals. Complete Systems. Laptops. Installation. Summary.3. Using GNU cc.Features of GNU cc. A Short Tutorial. Common Command-line Options. Optimization Options. Debugging Options. GNU C Extensions. Summary.4. Project Management Using GNU make.Why make? Writing Makefiles. More About Rules. Additional make Command-line Options. Debugging make. Common make Error Messages. Useful Makefile Targets. Summary.5. Creating Self-Configuring Software with autoconf.Understanding autoconf. Built-In Macros. Generic Macros. An Annotated autoconf Script. Summary.6. Comparing and Merging Source Files.Comparing Files. Preparing Source Code Patches. Summary.7. Version Control with RCS.Terminology. Basic RCS Usage. rcsdiff. Other RCS Commands. Summary.8. Creating Programs in Emacs.Introduction to Emacs. Features Supporting Programming. Automating Emacs with Emacs Lisp. Summary.II. SYSTEM PROGRAMMING. 9. I/O Routines.File Descriptors. Calls That Use File Descriptors. Types of Files. Summary.10. File Manipulation.The File Functions. Formatted Output. Deletion and Renaming. Summary.11. Process ControlAttributes.System Calls and Library Functions. Scheduling Parameters. Threads. Sample Programs. Summary.12. Accessing System Information.Process Info. General System Info. The /proc/version File. Libraries and Utilities. Summary.13. Handling Errors.Please Pause for a Brief Editorial. C-Language Facilities. The System Logging Facility. Summary.14. Memory Management.Reviewing C Memory Management. Memory Mapping Files. Finding and Fixing Memory Problems. Summary.III. INTERPROCESS COMMUNICATION AND NETWORK PROGRAMMING. 15. Introduction to IPC: Using Pipes.Introduction to Using Pipes. Summary.16. Message Queues.Creating a Sample Message Queue Program. Running the Sample Message Queue Program. Summary.17. Shared Memory.Configuring Linux to Use Shared Memory. Sample Program Using Shared Memory. Running the Shared Memory Program Example. Summary.18. Semaphores.An Example Program Using Semaphores. Running the Semaphore Example Program. Summary.19. TCP/IP and Socket Programming.System Calls to Support Socket Programming. Client/Server Examples Using Sockets. A Simple Web Server and Sample Web Client. Summary.20. UDP: The User Data Protocol.An Example Program for Sending Data with UDP. An Example Program for Receiving UDP Data. Running the UDP Example Programs. Summary.21. Using Multicast Sockets.Configuring Linux to Support Multicast IP. Sample Programs for Multicast IP Broadcast. Summary.22. Non-blocking Socket I/O.Sample Program for Non-blocking IO. Running the Non-blocking Sample Program. Summary.23. A C++ Class Library for TCP Sockets.Design of C++ Client/Server Classes. Implementation of C++ Client/Server Classes. Testing the C++ Client/Server Classes. Summary.24. Using Libraries.Comparing libc5 andIllustratedYesDewey Decimal005.2/68SeriesUnleashed Ser.Copyright Date1999AuthorKurt WallaceNumber of Pages848 PagesLc Classification NumberQa76.76.O63w3573Lccn98-089984

Price: 14.99 USD

Location: Levittown, Pennsylvania

End Time: 2024-12-06T06:53:11.000Z

Shipping Cost: 5.5 USD

Product Images

Linux Programming Unleashed by Kurt wall, Watson and whitis. Paperback,1999Linux Programming Unleashed by Kurt wall, Watson and whitis. Paperback,1999Linux Programming Unleashed by Kurt wall, Watson and whitis. Paperback,1999

Item Specifics

Restocking Fee: No

Return shipping will be paid by: Buyer

All returns accepted: Returns Accepted

Item must be returned within: 30 Days

Refund will be given as: Money Back

Topic: Linux

Subjects: Computer & IT

Subject: Computers & Internet

Item Length: 9.1in.

Item Height: 1.8in.

Item Width: 7.3in.

Author: Kurt Wallace

Publication Name: Linux Programming Unleashed

Format: Trade Paperback

Language: English

Publisher: SAMS

Series: Unleashed Ser.

Publication Year: 1999

Type: Textbook

Item Weight: 48.1 Oz

Number of Pages: 848 Pages

Recommended

A Practical Guide to Linux Commands, Editors, and Shell Programming (3rd  - GOOD
A Practical Guide to Linux Commands, Editors, and Shell Programming (3rd - GOOD

$6.21

View Details
Beginning GTK+/GNOME: Linux Programming Series By Peter Wright
Beginning GTK+/GNOME: Linux Programming Series By Peter Wright

$19.97

View Details
Linux Programming Unleashed Paperback Kurt Wallace
Linux Programming Unleashed Paperback Kurt Wallace

$9.26

View Details
Linux for Developers: Jumpstart Your Linux Programming Skills (Developer - GOOD
Linux for Developers: Jumpstart Your Linux Programming Skills (Developer - GOOD

$34.68

View Details
Sams Teach Yourself Linux Programming in 24 Hours
Sams Teach Yourself Linux Programming in 24 Hours

$5.60

View Details
Linux Programming Unleashed by Kurt wall, Watson and whitis. Paperback,1999
Linux Programming Unleashed by Kurt wall, Watson and whitis. Paperback,1999

$14.99

View Details
Linux Programming by Example (By Example) - Paperback By Wall, Kurt - GOOD
Linux Programming by Example (By Example) - Paperback By Wall, Kurt - GOOD

$6.87

View Details
Linux Socket Programming by Walton, Sean
Linux Socket Programming by Walton, Sean

$19.99

View Details
Programming Linux Games – Building Mu..., Hall, John R.
Programming Linux Games – Building Mu..., Hall, John R.

$9.69

View Details
Mastering Embedded Linux Programming - Second Edition: Unleash the full...
Mastering Embedded Linux Programming - Second Edition: Unleash the full...

$22.56

View Details