diff --git a/sys/fs/vfs/file.c b/sys/fs/vfs/file.c index 79fb3a7..334353d 100644 --- a/sys/fs/vfs/file.c +++ b/sys/fs/vfs/file.c @@ -137,7 +137,7 @@ switch (args->whence) { case 0: - args->FILE->fd->offset = args->offset + args->whence; + args->FILE->fd->offset = args->offset; break; case 1: args->FILE->fd->offset += args->offset; @@ -333,6 +333,7 @@ } int fseek(fileDescriptor_t *tmpFd, long offset, int whence) { + kprintf("[%s:%i] Am I Using This Fucntion Anywhere?!?!?!"); tmpFd->offset = offset + whence; return (tmpFd->offset); } diff --git a/sys/include/sys/sysproto_posix.h b/sys/include/sys/sysproto_posix.h index f0f92a5..29f9e9b 100644 --- a/sys/include/sys/sysproto_posix.h +++ b/sys/include/sys/sysproto_posix.h @@ -63,9 +63,11 @@ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char buf_l_[PADL_(const void *)]; const void *buf; char buf_r_[PADR_(const void*)]; + char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)]; @@ -155,9 +157,11 @@ char fname_l_[PADL_(char *)]; char *fname; char fname_r_[PADR_(char*)]; + char argv_l_[PADL_(char **)]; char **argv; char argv_r_[PADR_(char**)]; + char envp_l_[PADL_(char **)]; char **envp; char envp_r_[PADR_(char**)]; @@ -167,9 +171,11 @@ char path_l_[PADL_(char *)]; char *path; char path_r_[PADR_(char*)]; + char mode_l_[PADL_(char *)]; char *mode; char mode_r_[PADR_(char*)]; + char FILE_l_[PADL_(userFileDescriptor *)]; userFileDescriptor *FILE; char FILE_r_[PADR_(userFileDescriptor*)]; @@ -179,12 +185,15 @@ char ptr_l_[PADL_(void *)]; void *ptr; char ptr_r_[PADR_(void*)]; + char size_l_[PADL_(long)]; long size; char size_r_[PADR_(long)]; + char nmemb_l_[PADL_(long)]; long nmemb; char nmemb_r_[PADR_(long)]; + char FILE_l_[PADL_(userFileDescriptor *)]; userFileDescriptor *FILE; char FILE_r_[PADR_(userFileDescriptor*)]; @@ -206,9 +215,11 @@ char FILE_l_[PADL_(userFileDescriptor *)]; userFileDescriptor *FILE; char FILE_r_[PADR_(userFileDescriptor*)]; + char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)]; + char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)]; @@ -218,9 +229,11 @@ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)]; + char whence_l_[PADL_(int)]; int whence; char whence_r_[PADR_(int)]; @@ -230,18 +243,23 @@ char name_l_[PADL_(int *)]; int *name; char name_r_[PADR_(int*)]; + char namelen_l_[PADL_(u_int)]; u_int namelen; char namelen_r_[PADR_(u_int)]; + char oldp_l_[PADL_(void *)]; void *oldp; char oldp_r_[PADR_(void*)]; + char oldlenp_l_[PADL_(size_t *)]; size_t *oldlenp; char oldlenp_r_[PADR_(size_t*)]; + char newp_l_[PADL_(void *)]; void *newp; char newp_r_[PADR_(void*)]; + char newlenp_l_[PADL_(size_t)]; size_t newlenp; char newlenp_r_[PADR_(size_t)]; @@ -253,9 +271,11 @@ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; + char arg_l_[PADL_(long)]; long arg; char arg_r_[PADR_(long)]; @@ -267,9 +287,11 @@ char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)]; + char itv_l_[PADL_(struct itimerval *)]; struct itimerval *itv; char itv_r_[PADR_(struct itimerval*)]; + char oitv_l_[PADL_(struct itimerval *)]; struct itimerval *oitv; char oitv_r_[PADR_(struct itimerval*)]; @@ -279,6 +301,7 @@ char path_l_[PADL_(char *)]; char *path; char path_r_[PADR_(char*)]; + char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; @@ -288,6 +311,7 @@ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char buf_l_[PADL_(struct statfs *)]; struct statfs *buf; char buf_r_[PADR_(struct statfs*)]; @@ -297,9 +321,11 @@ char addr_l_[PADL_(const void *)]; const void *addr; char addr_r_[PADR_(const void*)]; + char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)]; + char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)]; @@ -311,18 +337,23 @@ char name_l_[PADL_(int *)]; int *name; char name_r_[PADR_(int*)]; + char namelen_l_[PADL_(u_int)]; u_int namelen; char namelen_r_[PADR_(u_int)]; + char old_l_[PADL_(void *)]; void *oldp; char old_r_[PADR_(void*)]; + char oldlenp_l_[PADL_(size_t *)]; size_t *oldlenp; char oldlenp_r_[PADR_(size_t*)]; + char new_l_[PADL_(void *)]; void *newp; char new_r_[PADR_(void*)]; + char newlen_l_[PADL_(size_t)]; size_t newlen; char newlen_r_[PADR_(size_t)]; @@ -338,9 +369,11 @@ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char cmd_l_[PADL_(int)]; int cmd; char cmd_r_[PADR_(int)]; + char arg_l_[PADL_(long)]; long arg; char arg_r_[PADR_(long)]; @@ -354,9 +387,11 @@ char path_l_[PADL_(char *)]; char *path; char path_r_[PADR_(char*)]; + char buf_l_[PADL_(char *)]; char *buf; char buf_r_[PADR_(char*)]; + char count_l_[PADL_(int)]; int count; char count_r_[PADR_(int)]; @@ -379,18 +414,23 @@ char addr_l_[PADL_(caddr_t)]; caddr_t addr; char addr_r_[PADR_(caddr_t)]; + char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)]; + char prot_l_[PADL_(int)]; int prot; char prot_r_[PADR_(int)]; + char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; + char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char pos_l_[PADL_(off_t)]; off_t pos; char pos_r_[PADR_(off_t)]; @@ -400,6 +440,7 @@ char path_l_[PADL_(char *)]; char *path; char path_r_[PADR_(char*)]; + char ub_l_[PADL_(struct stat *)]; struct stat *ub; char ub_r_[PADR_(struct stat*)]; @@ -409,6 +450,7 @@ char path_l_[PADL_(char *)]; char *path; char path_r_[PADR_(char*)]; + char sb_l_[PADL_(struct stat *)]; struct stat *sb; char sb_r_[PADR_(struct stat*)]; @@ -424,9 +466,11 @@ char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)]; + char act_l_[PADL_(const struct sigaction *)]; const struct sigaction *act; char act_r_[PADR_(const struct sigaction*)]; + char oact_l_[PADL_(struct sigaction *)]; struct sigaction *oact; char oact_r_[PADR_(struct sigaction*)]; @@ -440,6 +484,7 @@ char addr_l_[PADL_(void *)]; void *addr; char addr_r_[PADR_(void*)]; + char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)]; @@ -449,36 +494,45 @@ char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)]; + char set_l_[PADL_(const sigset_t *)]; const sigset_t *set; char set_r_[PADR_(const sigset_t*)]; + char oset_l_[PADL_(sigset_t *)]; sigset_t *oset; char oset_r_[PADR_(sigset_t*)]; }; + struct gettimeofday_args { char tp_l_[PADL_(struct timeval *)]; struct timeval *tp; char tp_r_[PADR_(struct timeval*)]; + char tzp_l_[PADL_(struct timezone *)]; struct timezone *tzp; char tzp_r_[PADR_(struct timezone*)]; }; + struct sys_fstat_args { char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char sb_l_[PADL_(struct stat *)]; struct stat *sb; char sb_r_[PADR_(struct stat*)]; }; + struct ioctl_args { char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char com_l_[PADL_(u_long)]; u_long com; char com_r_[PADR_(u_long)]; + char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)]; @@ -488,9 +542,11 @@ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char buf_l_[PADL_(void *)]; void *buf; char buf_r_[PADR_(void*)]; + char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)]; @@ -500,12 +556,15 @@ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char path_l_[PADL_(char *)]; char *path; char path_r_[PADR_(char*)]; + char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)]; + char mode_l_[PADL_(__mode_t)]; __mode_t mode; char mode_r_[PADR_(__mode_t)]; @@ -515,6 +574,7 @@ char op_l_[PADL_(int)]; int op; char op_r_[PADR_(int)]; + char parms_l_[PADL_(char *)]; char *parms; char parms_r_[PADR_(char*)]; @@ -528,9 +588,11 @@ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char com_l_[PADL_(u_long)]; u_long com; char com_r_[PADR_(u_long)]; + char data_l_[PADL_(caddr_t)]; caddr_t data; char data_r_[PADR_(caddr_t)]; @@ -552,9 +614,11 @@ char how_l_[PADL_(int)]; int how; char how_r_[PADR_(int)]; + char set_l_[PADL_(const sigset_t *)]; const sigset_t *set; char set_r_[PADR_(const sigset_t*)]; + char oset_l_[PADL_(sigset_t *)]; sigset_t *oset; char oset_r_[PADR_(sigset_t*)]; @@ -564,9 +628,11 @@ char sig_l_[PADL_(int)]; int sig; char sig_r_[PADR_(int)]; + char act_l_[PADL_(const struct sigaction *)]; const struct sigaction *act; char act_r_[PADR_(const struct sigaction*)]; + char oact_l_[PADL_(struct sigaction *)]; struct sigaction *oact; char oact_r_[PADR_(struct sigaction*)]; @@ -575,10 +641,12 @@ struct sys_getpgrp_args { register_t dummy; }; + struct sys_setpgid_args { char pid_l_[PADL_(int)]; int pid; char pid_r_[PADR_(int)]; + char pgid_l_[PADL_(int)]; int pgid; char pgid_r_[PADR_(int)]; @@ -588,6 +656,7 @@ char path_l_[PADL_(char *)]; char *path; char path_r_[PADR_(char*)]; + char amode_l_[PADL_(int)]; int amode; char amode_r_[PADR_(int)]; @@ -597,6 +666,7 @@ char path_l_[PADL_(char *)]; char *path; char path_r_[PADR_(char*)]; + char buf_l_[PADL_(struct statfs *)]; struct statfs *buf; char buf_r_[PADR_(struct statfs*)]; @@ -606,12 +676,15 @@ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char path_l_[PADL_(char *)]; char *path; char path_r_[PADR_(char*)]; + char buf_l_[PADL_(struct stat *)]; struct stat *buf; char buf_r_[PADR_(struct stat*)]; + char flag_l_[PADL_(int)]; int flag; char flag_r_[PADR_(int)]; @@ -627,12 +700,15 @@ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char buf_l_[PADL_(char *)]; char *buf; char buf_r_[PADR_(char*)]; + char count_l_[PADL_(u_int)]; u_int count; char count_r_[PADR_(u_int)]; + char basep_l_[PADL_(long *)]; long *basep; char basep_r_[PADR_(long*)]; @@ -642,9 +718,11 @@ char domain_l_[PADL_(int)]; int domain; char domain_r_[PADR_(int)]; + char type_l_[PADL_(int)]; int type; char type_r_[PADR_(int)]; + char protocol_l_[PADL_(int)]; int protocol; char protocol_r_[PADR_(int)]; @@ -654,15 +732,19 @@ char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)]; + char level_l_[PADL_(int)]; int level; char level_r_[PADR_(int)]; + char name_l_[PADL_(int)]; int name; char name_r_[PADR_(int)]; + char val_l_[PADL_(caddr_t)]; caddr_t val; char val_r_[PADR_(caddr_t)]; + char valsize_l_[PADL_(int)]; int valsize; char valsize_r_[PADR_(int)]; @@ -672,15 +754,19 @@ char nd_l_[PADL_(int)]; int nd; char nd_r_[PADR_(int)]; + char in_l_[PADL_(fd_set *)]; fd_set *in; char in_r_[PADR_(fd_set*)]; + char ou_l_[PADL_(fd_set *)]; fd_set *ou; char ou_r_[PADR_(fd_set*)]; + char ex_l_[PADL_(fd_set *)]; fd_set *ex; char ex_r_[PADR_(fd_set*)]; + char tv_l_[PADL_(struct timeval *)]; struct timeval *tv; char tv_r_[PADR_(struct timeval*)]; @@ -690,6 +776,7 @@ char tp_l_[PADL_(struct timeval *)]; struct timeval *tp; char tp_r_[PADR_(struct timeval*)]; + char tzp_l_[PADL_(struct timezone *)]; struct timezone *tzp; char tzp_r_[PADR_(struct timezone*)]; @@ -699,18 +786,23 @@ char s_l_[PADL_(int)]; int s; char s_r_[PADR_(int)]; + char buf_l_[PADL_(caddr_t)]; caddr_t buf; char buf_r_[PADR_(caddr_t)]; + char len_l_[PADL_(size_t)]; size_t len; char len_r_[PADR_(size_t)]; + char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; + char to_l_[PADL_(caddr_t)]; caddr_t to; char to_r_[PADR_(caddr_t)]; + char tolen_l_[PADL_(int)]; int tolen; char tolen_r_[PADR_(int)]; @@ -720,6 +812,7 @@ char from_l_[PADL_(char *)]; char *from; char from_r_[PADR_(char*)]; + char to_l_[PADL_(char *)]; char *to; char to_r_[PADR_(char*)]; @@ -729,12 +822,15 @@ char fd_l_[PADL_(int)]; int fd; char fd_r_[PADR_(int)]; + char buf_l_[PADL_(void *)]; void *buf; char buf_r_[PADR_(void*)]; + char nbyte_l_[PADL_(size_t)]; size_t nbyte; char nbyte_r_[PADR_(size_t)]; + char offset_l_[PADL_(off_t)]; off_t offset; char offset_r_[PADR_(off_t)]; @@ -744,9 +840,11 @@ char path_l_[PADL_(char *)]; char *path; char path_r_[PADR_(char*)]; + char buf_l_[PADL_(char *)]; char *buf; char buf_r_[PADR_(char*)]; + char count_l_[PADL_(size_t)]; size_t count; char count_r_[PADR_(size_t)]; @@ -758,6 +856,7 @@ char fildes_l_[PADL_(int *)]; int *fildes; char fildes_r_[PADR_(int*)]; + char flags_l_[PADL_(int)]; int flags; char flags_r_[PADR_(int)]; @@ -769,6 +868,7 @@ char namebuf_l_[PADL_(char *)]; char *namebuf; char namebuf_r_[PADR_(char*)]; + char namelen_l_[PADL_(u_int)]; u_int namelen; char namelen_r_[PADR_(u_int)]; @@ -788,6 +888,7 @@ char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)]; + char rlp_l_[PADL_(struct rlimit *)]; struct rlimit *rlp; char rlp_r_[PADR_(struct rlimit*)]; @@ -799,6 +900,7 @@ char which_l_[PADL_(u_int)]; u_int which; char which_r_[PADR_(u_int)]; + char rlp_l_[PADL_(struct rlimit *)]; struct rlimit *rlp; char rlp_r_[PADR_(struct rlimit*)]; @@ -810,6 +912,7 @@ char from_l_[PADL_(u_int)]; u_int from; char from_r_[PADR_(u_int)]; + char to_l_[PADL_(u_int)]; u_int to; char to_r_[PADR_(u_int)]; diff --git a/sys/include/sys/types.h b/sys/include/sys/types.h index 139f608..9b647ef 100644 --- a/sys/include/sys/types.h +++ b/sys/include/sys/types.h @@ -75,7 +75,7 @@ typedef int pidType; typedef int pid_t; -typedef int size_t; /* standart */ +typedef int size_t; /* standard */ #ifndef NOBOOL #ifndef __cplusplus