1/* Copyright (c) 2012 The Chromium Authors. All rights reserved. 2 * Use of this source code is governed by a BSD-style license that can be 3 * found in the LICENSE file. */ 4 5#ifndef HANDLERS_H_ 6#define HANDLERS_H_ 7 8#define MAX_PARAMS 4 9 10typedef int (*HandleFunc)(int num_params, char** params, char** output); 11 12int HandleFopen(int num_params, char** params, char** output); 13int HandleFwrite(int num_params, char** params, char** output); 14int HandleFread(int num_params, char** params, char** output); 15int HandleFseek(int num_params, char** params, char** output); 16int HandleFclose(int num_params, char** params, char** output); 17int HandleStat(int num_params, char** params, char** output); 18 19int HandleOpendir(int num_params, char** params, char** output); 20int HandleReaddir(int num_params, char** params, char** output); 21int HandleClosedir(int num_params, char** params, char** output); 22 23int HandleMkdir(int num_params, char** params, char** output); 24int HandleRmdir(int num_params, char** params, char** output); 25int HandleChdir(int num_params, char** params, char** output); 26int HandleGetcwd(int num_params, char** params, char** output); 27 28int HandleGethostbyname(int num_params, char** params, char** output); 29int HandleConnect(int num_params, char** params, char** output); 30int HandleSend(int num_params, char** params, char** output); 31int HandleRecv(int num_params, char** params, char** output); 32int HandleClose(int num_params, char** params, char** output); 33 34#endif /* HANDLERS_H_ */ 35