Subversion Repositories Kolibri OS

Compare Revisions

Regard whitespace Rev 5807 → Rev 5808

/contrib/sdk/sources/newlib/libc/include/kos32sys.h
194,6 → 194,17
};
 
static inline
uint64_t get_ns_count(void)
{
uint64_t val;
__asm__ __volatile__(
"int $0x40"
:"=A"(val)
:"a"(26), "b"(10));
return val;
};
 
static inline
oskey_t get_key(void)
{
oskey_t val;
/contrib/sdk/sources/newlib/libc/include/stdio.h
102,7 → 102,7
#ifdef __BUFSIZ__
#define BUFSIZ __BUFSIZ__
#else
#define BUFSIZ 1024
#define BUFSIZ 4096
#endif
 
#ifdef __FOPEN_MAX__
/contrib/sdk/sources/newlib/libc/include/sys/kos_io.h
2,6 → 2,10
#ifndef __KOS_IO_H__
#define __KOS_IO_H__
 
#ifdef __cplusplus
extern "C" {
#endif
 
#pragma pack(push, 1)
typedef struct
{
65,19 → 69,8
int write_file(const char *path,const void *buff,
size_t offset, size_t count, size_t *writes);
int set_file_size(const char *path, unsigned size);
void *load_file(const char *path, size_t *len);
void unpack(void* packed_data, void* unpacked_data) __attribute__((stdcall)) ;
 
static inline int user_free(void *mem)
{
int val;
__asm__ __volatile__(
"int $0x40"
:"=a"(val)
:"a"(68),"b"(12),"c"(mem));
return val;
}
 
static inline void set_cwd(const char* cwd)
{
__asm__ __volatile__(
85,4 → 78,7
::"a"(30),"b"(1),"c"(cwd));
};
 
#ifdef __cplusplus
}
#endif
#endif