~ubuntu-branches/ubuntu/jaunty/pcsc-lite/jaunty-security

« back to all changes in this revision

Viewing changes to pcsc-lite/src/PCSC/sys_generic.h

  • Committer: Bazaar Package Importer
  • Author(s): Ludovic Rousseau
  • Date: 2005-11-27 18:04:59 UTC
  • mfrom: (1.2.2 upstream)
  • Revision ID: james.westby@ubuntu.com-20051127180459-qrex2gzpq9d8jexd
Tags: 1.2.9-beta9-1
* New upstream version
* debian/compat: change from 3 to 4

Show diffs side-by-side

added added

removed removed

Lines of Context:
1
 
/*
2
 
 * This handles abstract system level calls.
3
 
 *
4
 
 * MUSCLE SmartCard Development ( http://www.linuxnet.com )
5
 
 *
6
 
 * Copyright (C) 1999
7
 
 *  David Corcoran <corcoran@linuxnet.com>
8
 
 *
9
 
 * $Id: sys_generic.h,v 1.8 2005/01/11 20:44:54 rousseau Exp $
10
 
 */
11
 
 
12
 
#ifndef __sys_generic_h__
13
 
#define __sys_generic_h__
14
 
 
15
 
#ifdef __cplusplus
16
 
extern "C"
17
 
{
18
 
#endif
19
 
 
20
 
#include <sys/stat.h>
21
 
 
22
 
        int SYS_Initialize(void);
23
 
 
24
 
        int SYS_Mkdir(char *, int);
25
 
 
26
 
        int SYS_GetPID(void);
27
 
 
28
 
        int SYS_Sleep(int);
29
 
 
30
 
        int SYS_USleep(int);
31
 
 
32
 
        int SYS_OpenFile(char *, int, int);
33
 
 
34
 
        int SYS_CloseFile(int);
35
 
 
36
 
        int SYS_RemoveFile(char *);
37
 
 
38
 
        int SYS_Chmod(const char *, int);
39
 
 
40
 
        int SYS_Chdir(const char *);
41
 
 
42
 
        int SYS_Mkfifo(const char *, int);
43
 
 
44
 
        int SYS_Mknod(const char *, int, int);
45
 
 
46
 
        int SYS_GetUID(void);
47
 
 
48
 
        int SYS_GetGID(void);
49
 
 
50
 
        int SYS_Chown(const char *, int, int);
51
 
 
52
 
        int SYS_ChangePermissions(char *, int);
53
 
 
54
 
        int SYS_LockFile(int);
55
 
 
56
 
        int SYS_LockAndBlock(int);
57
 
 
58
 
        int SYS_UnlockFile(int);
59
 
 
60
 
        int SYS_SeekFile(int, int);
61
 
 
62
 
        int SYS_ReadFile(int, char *, int);
63
 
 
64
 
        int SYS_WriteFile(int, char *, int);
65
 
 
66
 
        int SYS_GetPageSize(void);
67
 
 
68
 
        void *SYS_MemoryMap(int, int, int);
69
 
 
70
 
        void *SYS_PublicMemoryMap(int, int, int);
71
 
 
72
 
        int SYS_MMapSynchronize(void *, int);
73
 
 
74
 
        int SYS_Fork(void);
75
 
 
76
 
        int SYS_Daemon(int, int);
77
 
 
78
 
        int SYS_Wait(int, int);
79
 
 
80
 
        int SYS_Stat(char *pcFile, struct stat *psStatus);
81
 
 
82
 
        int SYS_Fstat(int);
83
 
 
84
 
        int SYS_RandomInt(int, int);
85
 
 
86
 
        int SYS_GetSeed(void);
87
 
 
88
 
        void SYS_Exit(int);
89
 
 
90
 
        int SYS_Rmdir(char *pcFile);
91
 
 
92
 
        int SYS_Unlink(char *pcFile);
93
 
 
94
 
#ifdef __cplusplus
95
 
}
96
 
#endif
97
 
 
98
 
#endif                                                  /* __sys_generic_h__ */