�.�. �������, �.�. ���������
��������� ���������������� � UNIX
���������� Free Pascal
�� ������:
������� ��������� ����� ������� �� �������������,
��� �������� � UNIX, ������� ���������� ������������� �����������
����������� ��� �� UNIX �� ����� Pascal.
��� ����� � ������ ���� �������� ������������� ���������� ������������
����������� � ���������� ��� ������� ���������� - ���������� ����,
��� �������� ������������ ����������� �������� ��� �� UNIX.
��������� � ����������� �� ���������� � ���������� ����� ���������� �� e-mail.
����������
�����������
� �����
���������� ���� �����
������������ �/Open
��������� �����
��� �� ������ �����
����������
����� 1. �������� ������� � ������������
1.1. ����
1.1.1. �������� � ����
1.1.2. �������� ����� � ����� �������
1.1.3. ��������� ��������� �����
1.2. �������
1.2.1. ������������� ��������������
1.3. ��������� ������ � ������������ ������������
����� 2. ����
2.1. ��������� ������� � ������ � ������� UNIX
2.1.1. ��������
2.1.2. ��������� ����� fdopen
2.1.3. �������� ����� ��� ������ ������ fdopen
2.1.4. ��������� ����� fdcreat
2.1.5. ��������� ����� fdclose
2.1.6. ��������� ����� fdread
2.1.7. ��������� ����� fdwrite
2.1.8. ������ copyfile
2.1.9. ������������� ������� fdread � fdwrite
2.1.10. ����� fdseek � ������������ ������
2.1.11. ������: ���������
2.1.12. ����������� ������ � ����� �����
2.1.13. �������� �����
2.1.14. ��������� ����� fcntl
2.2. ����������� ����, ����������� ����� � ����������� ����� �����������
2.2.1. �������� �������
2.2.2. ��������� io
2.2.3. ������������� ������������ ������ �����������
2.3. ����������� ���������� �����/������: ������ � �������
2.4. ��������� ������ � ���������� linuxerror
2.4.7. ������������ perror
����� 3. ������ � �������
3.1. ����� � ��������������������� �����
3.1.1. ������������ � ����� �������
3.1.2. ����� ������� � ������ ������
3.1.3. �������������� ����� ������� ��� ����������� ������
3.1.4. ����� �������� ����� � ��������� ����� umask
3.1.5. ����� fdopen � ����� ������� � �����
3.1.6. ����������� ����������� ����� ��� ������ ������ access
3.1.7. ��������� ���� ������� ��� ������ ������ chmod
3.1.8. ��������� ��������� ��� ������ ������ chown
3.2. ����� � ����������� �������
3.2.1. ��������� ����� link
3.2.2. ��������� ����� unlink
3.2.3. ��������� ����� frename
3.2.4. ���������� ������
3.2.5. ��� �� ������ ������
3.3. ��������� ���������� � �����: ����� fstat
3.3.1. ��������� � ������ chmod
����� 4. ��������, �������� ������� � ����������� �����
4.1. ��������
4.2. �������� � ����� ������ ������������
4.3. ���������� ���������
4.3.1. ����� � ��������� ������� link � unlink
4.3.2. ����� � ������� �����
4.3.3. ����� ������� � ���������
4.4. ������������� ��������� ��� ����������������
4.4.1. �������� � �������� ���������
4.4.2. �������� � �������� ���������
4.4.3. ������ ���������: ������ readdir � rewinddir
4.4.4. ������� ������� �������
4.4.5. ����� �������� �������� ��� ������ ������ chdir
4.4.6. ����������� ����� �������� �������� ��������
4.4.7. ����� ������ ���������
4.5. �������� ������� UNIX
4.5.1. �����������: ������ sync � fsync
4.6. ����� ��������� UNIX
4.6.1. ����� ������� � ���������� ���������
4.6.2. ��������� tstat
4.6.3. ���������� � �������� �������
4.6.4. ����������� �������� �������: ��������� pathconf � fpathconf
����� 5. �������
5.1. ������� ��������
5.2. �������� ���������
5.2.1. ��������� ����� fork
5.3. ������ ����� �������� ��� ������ ������ ����
5.3.1. ��������� ������� ����
5.3.2. ������ � ����������, ������������ ��� ������ exec
5.4. ���������� ������������� ������� ���� � fork
5.5. ������������ ������ � ����������� ������
5.5.1. ����� fork, ����� � ������
5.5.2. ����� ���� � �������� �����
5.6. ���������� ��������� ��� ������ ���������� ������ halt
5.7. ������������� ���������
5.7.1. ��������� ����� wait
5.7.2. �������� ���������� ������������� �������: ����� waitpid
5.8. �����-�������� � ��������������� ���������� ���������
5.9. ��������� ������������� smallsh
5.10. �������� ��������
5.10.1. ������������� ��������
5.10.2. ������ ��������� � �������������� ������ ���������
5.10.3. ��������� ������ ��������
5.10.4. ������ � ������������� ������
5.10.5. ���������� ������������ ���������
5.10.6. ������� ������� �������
5.10.7. ������� �������� �������
5.10.8. �������������� ������������ � ������
5.10.9. ����������� �� ������ �����: ����� ulimit
5.10.10. ���������� ���������
����� 6. ������� � �� ���������
6.1. ��������
6.1.1. ����� ��������
6.1.2. ���������� � ��������� ����������
6.2. ��������� ��������
6.2.1. ������ ��������
6.2.2. ������� ����������� ��������: ����� sigaction
6.2.3. ������� � ��������� ������
6.2.4. ��������� sigsetjmp � siglongjmp
6.3. ������������ ��������
6.4. ������� ��������
6.4.1. ������� �������� ������ ���������: ����� kill
6.4.2. ������� �������� ������ ��������: ������ sigraise � alarm
6.4.3. ��������� ����� pause
6.4.4. ��������� ������ sigpending � sigsuspend
����� 7. ������������� �������������� ��� ������ ����������� �������
7.1. ������
7.1.1. ������ �� ������ ������
7.1.2. ������������� ������� � ���������
7.1.3. ������ ������
7.1.4. �������� �������
7.1.5. ������ � ������ ��� ������������
7.1.6. ������������� ���������� ������ select ��� ������ � ����������� ��������
7.1.7. ������ � ��������� ����� ����
7.2. ����������� ������, ��� FIFO
7.2.1. ���������������� ��� ������ ������� FIFO
����� 8. �������������� ������ �������������� ��������������
8.1. ��������
8.2. ���������� �������
8.2.1. ���������
8.2.2. ���������� ������� ��� ������ ������ fcntl
8.3. �������������� �������� �������������� ��������������
8.3.1. �������� � �������� �������
8.3.2. ������� ���������
8.3.3. ��������
8.3.4. ����������� ������
8.3.5. ������� ipcs � ipcrm
����� 9. ��������
9.1. ��������
9.2. �������� UNIX
9.2.1. ����������� ��������
9.2.2. �������� ������
9.2.3. ���-����������� �������� �������� � ����������� ���� � ����������
9.2.4. ������������ �����, �������������� ������ � ����������� �������
9.3. ������ � ����� ������ ���������
9.3.1. ��������� ����� fdopen
9.3.2. ��������� ����� fdread
9.3.3. ��������� ����� fdwrite
9.3.4. ������� ttyname � isatty
9.3.5. ��������� ������� ���������: ��������� termios
9.3.6. ��������� MIN � TIME
9.3.7. ������ ��������� ������ ��� ������ � ����������
9.3.8. ������ ������� ����������
9.4. ���������������
9.5. ������ ���������� ����������: ��������� tscript
����� 10.������
10.1. ��������
10.2. ���� ����������
10.3. ���������
10.3.1. ��������� Internet
10.3.2. �����
10.4. ��������� �������
10.4.1. �������� ������
10.5. ���������������� � ������ TCP-����������
10.5.1. ����������
10.5.2. ��������� ������ TCP-����������
10.5.3. ����� ������� �� ��������� TCP-����������
10.5.4. ����������� �������
10.5.5. ��������� ������
10.5.6. �������� TCP-����������
10.6. ���������������� � ������ ��������� UDP-����������
10.6.1. ����� � �������� UDP-���������
10.7. �������� ����� ����� ��������
����� 11. ����������� ���������� �����/������
11.1. ��������
11.2. ��������� TFILE
11.3. �������� � �������� �������: ��������� fopen � fclose
11.4. ������������ ����/�����: ��������� getc � putc
11.5. ������� �������� � �����: ��������� ungetc
11.6. ����������� ����, ����������� ����� � ����������� ����� �����������
11.7. ����������� ��������� ������ ���������
11.8. ���������� ���� � �����
11.9. ���� � ����� �������� ������: ��������� fread � fwrite
11.10. ������������ ������ � �����: ��������� fseek, rewind � ftell
11.11. ��������������� �����: ��������� �������� printf
11.12. ��������������� ����: ��������� �������� scanf
11.13. ������ �������� ��� ������ ��������� ������������ �����/������
11.14. ��������������� ���������
11.14.1. ��������� freopen � fdopen
11.14.2. ���������� �������: ��������� setbuf � setvbuf
����� 12. ������ �������������� ��������� ������ � ������������ ���������
12.1. ��������
12.2. ���������� ������������ �������������� ������
12.3. ����/����� � ������������ � ������ � ������ � �������
12.4. �����
12.5. ������ �� �������� � ���������
12.5.1. ��������� �������� strings
12.5.2. �������������� ����� � �������� ��������
12.5.3. �������� � �������������� ��������
12.6. �������������� ��������
12.6.1. ���������� � �������
12.6.2. ������ ����������
12.6.3. ���������� ������ ��������� �������
12.6.4. ��������� ���������� ��������� �������
12.6.5. �������������������
12.6.6. �������������� �������
12.6.7. ������ � ������� ����� ������
����� 13. ������ � ���������
13.1. ��������
13.2. ��������� ������
13.3. �������� �����
13.4. ��������
13.5. �������� �������
13.6. �������� ������� proc
13.7. ���������� �������
13.8. ���������� ����������
13.9. ����������� ������
13.10. ���������� ����������
13.11. ���� � �����
13.12. ��������� ����������� ������������ lex
���������� 1. ���� ������ ���������� linuxerror � ��������� � ���� ���������
��������
������ ����� � ��������� �� �������
���������� 2. ������� UNIX
�������� ���������
���������� 3. ������ stdio
���������� 4. ��������� � ���������� �� Free Pascal 2.0
����������
|
|