Unix Operating System


 
Thread Tools Search this Thread
Top Forums UNIX for Dummies Questions & Answers Unix Operating System
Prev   Next
# 1  
Old 11-20-2005
Unix Operating System

Can anyone give me info on networking features of the Unix Operating System please.

Thanks in advance
 
Login or Register to Ask a Question

Previous Thread | Next Thread

10 More Discussions You Might Find Interesting

1. UNIX for Dummies Questions & Answers

Smallest UNIX operating system

Which is the smallest Unix operating system and how do I download it? edit by bakunin: corrected typo in the thread-title and removed the text formatting: we are able to read non-bold text either. (4 Replies)
Discussion started by: Nalcolmshally
4 Replies

2. Programming

Is android an operating system of unix.

I have a query that is about android application based mobile. actually android is so popular in mobiles and its w using sell cmd also UNIX is also support shell files. So it is a operating system of UNIX. But i am not sure please help me. (5 Replies)
Discussion started by: andrepitt77
5 Replies

3. UNIX for Dummies Questions & Answers

unix a 32-bit operating system?

heyfrenz i just need a proper explanation of why is unix a 32-bit operating system??....a proper answer with proper explanation.... (6 Replies)
Discussion started by: silverrock7
6 Replies

4. UNIX for Dummies Questions & Answers

Unix Operating System?

Hey all, I currently use FreeBSD and linux and have decided I want to use a proper Unix distrobution. Which Unix distro would you members recommend. The only requirments that I have is that I can use some pogramming utilities available. I don't mind the install process. One more thing, I know some... (2 Replies)
Discussion started by: -zorin
2 Replies

5. UNIX for Dummies Questions & Answers

Download unix operating system

Hello all : May anyone can help me where I can find any site for avalable downlaoding UNIX operating system ? Thanking you Best Regards Dani Romio (1 Reply)
Discussion started by: dani_romio
1 Replies

6. News, Links, Events and Announcements

The Creation of the UNIX* Operating System

Excellent reference on the history of UNIX: Bell Labs History of UNIX* http://www.bell-labs.com/history/unix/images/86-300838-EM.jpeg (0 Replies)
Discussion started by: Neo
0 Replies

7. UNIX for Dummies Questions & Answers

UNIX Operating System

Hello Everyone, I'm new to this forum and Unix. I have a couple of questions and please, excuse my ignorance. I have a spare machine which is now running MS Windows 98 and I would like to format the disk and install the Unix operating system along with Oracle 8i and SQL Server. My... (13 Replies)
Discussion started by: IronBear
13 Replies

8. UNIX for Dummies Questions & Answers

Difference between UNIX operating system and Unix Open Server

Hi, I recently joined this forum and new to UNIX. Is there any difference between UNIX operating system and UNIX open server? Please explain. (1 Reply)
Discussion started by: Manjit
1 Replies

9. UNIX for Dummies Questions & Answers

unix operating system

hi I am trying to install solaris 8 on intel machine(intel300 mhz,32 mg ram,3.2 hd,24x cd-rom). hardware scaning is ok. Then it ask to enter choice for interactive installation #1 for web #2. After i enter chice system reboot agian and it takes to same screne. ... (1 Reply)
Discussion started by: neer45
1 Replies

10. UNIX for Dummies Questions & Answers

Unix Operating System

I need the Unix operating system on disc as im new to unix. Im studying unix and x windows next year at Sheffield University and would like to get a head start. Any suggestions would be appreciated (2 Replies)
Discussion started by: jeffersno1
2 Replies
Login or Register to Ask a Question
INTRO(2)						     Linux Programmer's Manual							  INTRO(2)

NAME
intro - Introduction to system calls DESCRIPTION
This chapter describes the Linux system calls. For a list of the 164 syscalls present in Linux 2.0, see syscalls(2). Calling Directly In most cases, it is unnecessary to invoke a system call directly, but there are times when the Standard C library does not implement a nice function call for you. Synopsis #include <linux/unistd.h> A _syscall macro desired system call Setup The important thing to know about a system call is its prototype. You need to know how many arguments, their types, and the function return type. There are six macros that make the actual call into the system easier. They have the form: _syscallX(type,name,type1,arg1,type2,arg2,...) where X is 0-5, which are the number of arguments taken by the system call type is the return type of the system call name is the name of the system call typeN is the Nth argument's type argN is the name of the Nth argument These macros create a function called name with the arguments you specify. Once you include the _syscall() in your source file, you call the system call by name. EXAMPLE
#include <stdio.h> #include <linux/unistd.h> /* for _syscallX macros/related stuff */ #include <linux/kernel.h> /* for struct sysinfo */ _syscall1(int, sysinfo, struct sysinfo *, info); /* Note: if you copy directly from the nroff source, remember to REMOVE the extra backslashes in the printf statement. */ int main(void) { struct sysinfo s_info; int error; error = sysinfo(&s_info); printf("code error = %d ", error); printf("Uptime = %ds Load: 1 min %d / 5 min %d / 15 min %d " "RAM: total %d / free %d / shared %d " "Memory in buffers = %d Swap: total %d / free %d " "Number of processes = %d ", s_info.uptime, s_info.loads[0], s_info.loads[1], s_info.loads[2], s_info.totalram, s_info.freeram, s_info.sharedram, s_info.bufferram, s_info.totalswap, s_info.freeswap, s_info.procs); return(0); } Sample Output code error = 0 uptime = 502034s Load: 1 min 13376 / 5 min 5504 / 15 min 1152 RAM: total 15343616 / free 827392 / shared 8237056 Memory in buffers = 5066752 Swap: total 27881472 / free 24698880 Number of processes = 40 NOTES
The _syscall() macros DO NOT produce a prototype. You may have to create one, especially for C++ users. System calls are not required to return only positive or negative error codes. You need to read the source to be sure how it will return errors. Usually, it is the negative of a standard error code, e.g., -EPERM. The _syscall() macros will return the result r of the system call when r is nonnegative, but will return -1 and set the variable errno to -r when r is negative. For the error codes, see errno(3). Some system calls, such as mmap, require more than five arguments. These are handled by pushing the arguments on the stack and passing a pointer to the block of arguments. When defining a system call, the argument types MUST be passed by-value or by-pointer (for aggregates like structs). CONFORMING TO
Certain codes are used to indicate Unix variants and standards to which calls in the section conform. These are: SVr4 System V Release 4 Unix, as described in the "Programmer's Reference Manual: Operating System API (Intel processors)" (Prentice-Hall 1992, ISBN 0-13-951294-2) SVID System V Interface Definition, as described in "The System V Interface Definition, Fourth Edition". POSIX.1 IEEE 1003.1-1990 part 1, aka ISO/IEC 9945-1:1990s, aka "IEEE Portable Operating System Interface for Computing Environments", as elucidated in Donald Lewine's "POSIX Programmer's Guide" (O'Reilly & Associates, Inc., 1991, ISBN 0-937175-73-0. POSIX.1b IEEE Std 1003.1b-1993 (POSIX.1b standard) describing real-time facilities for portable operating systems, aka ISO/IEC 9945-1:1996, as elucidated in "Programming for the real world - POSIX.4" by Bill O. Gallmeister (O'Reilly & Associates, Inc. ISBN 1-56592-074-0). SUS, SUSv2 Single Unix Specification. (Developed by X/Open and The Open Group. See also http://www.UNIX-systems.org/version2/ .) 4.3BSD/4.4BSD The 4.3 and 4.4 distributions of Berkeley Unix. 4.4BSD was upward-compatible from 4.3. V7 Version 7, the ancestral Unix from Bell Labs. FILES
/usr/include/linux/unistd.h SEE ALSO
errno(3) Linux 1.2.13 1996-05-22 INTRO(2)